Обучение на c#

Формула программиста
основатель — Волосатов Евгений Витольдович
Бесплатно, но не даром!

Какие программы я хочу написать



Наноигры

Множество разнообразных небольших игрушек, каждая игровая программа пишется с нуля до базовой функциональности. Доступ к урокам строго последовательный с отчётностью.

Какие знания вы получите по завершению курса:

-Основы работы с Visual Studio
-Основы работы с Windows Forms
-Основы работы с устройствами ввода(Мышь, клавиатура)
-Основы составления блок-схем для наших будущих программ
-Основы оптимизации кода
-Основы работы с переменными и массивами.
-Рисование объектов средствами языка C#
-Научитесь применять основные алгоритмы при создании программ и игр, а не только в консоли.

Объём: 9 видеоуроков = 4 игры + 1 бот


500 p.


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Арканоид - Уровень и ракетка 00:50:25 320 чел. ★ 4.9 Open
2 Арканоид - Шарик и кирпичики 01:02:53 242 чел. ★ 4.9 Demo
3 Скорость реакции. Блок-схема 00:17:22 260 чел. ★ 4.8 Done
  Отчёт отправил: 6296. Степан Поперечный Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Мало чему)) Повторил создание блоксхем)) 
Сложности: Ничего 
Комментарии: Всё норм 
4 Скорость реакции. Три картинки по таймеру 00:15:28 245 чел. ★ 4.8 Done
  Отчёт отправил: 6296. Степан Поперечный Решено за 30 мин. [Показать отчёт]
Научился: Повторил как подгружать картинки..  
Сложности: cardNR = cardNR < 3 ? cardNR + 1 :1 ; Понять в чем суть дела этой строки?? И что означает знак "?"?? 
Комментарии: Всё хорошо.  
5 Скорость реакции. Алгоритм и рекорд 00:34:02 228 чел. ★ 4.9 Done
  Отчёт отправил: 6296. Степан Поперечный Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Использовал прогрессбар, очень интерестная штука. 
Сложности: Исправить ошибку. Ошибку исправил. 
Комментарии: Всё хорошо 
6 Игра Цифры 00:23:10 286 чел. ★ 4.9 Done
  Отчёт отправил: 6296. Степан Поперечный Решено за 3 час. 20 мин. [Показать отчёт]
Научился: Конструкцию Switch(n) { case n:} повторил и впервые использовал на практике  
Сложности: Добавить вот эту функцию: private void game_over()//добавил сам { string message = @"Ти правильно натиснув(ла) послідовність цифр! Бажаеш ще раз спробувати"; string caption = " Вітаю, ти молодець"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; result = MessageBox.Show(message, caption, buttons); if (result == System.Windows.Forms.DialogResult.Yes) { start_game(); } else { Close(); } } А точнее её грамотно использовать)) 
Комментарии: Всё норм 
7 Бот для Цифр 00:15:40 268 чел. ★ 4.9 Done
  Отчёт отправил: 6296. Степан Поперечный Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Очень много нового)) Увидел, как можно вычислять координаты мыши Потом, узнал о способе емитации нажима мышки. private void button_repeat_Click(object sender, EventArgs e) { int x, y; for (int j = 0; j < text_X.Lines.Length-1; j++)//видоизменение не на 9 а на количество координат { for (int i = 0; i < text_X.Lines.Length-1; i++) { x = Convert.ToInt16(text_X.Lines[i]); y = Convert.ToInt16(text_Y.Lines[i]); DoMouseClick(x, y); } } } Немного видоизменил код под свою версию игры, количество кликов должно быть не 9, а равно количеству координат. 
Сложности: Сложного мало, очень много нового. Не всё сразу запомнил, точнее много не запомнил, надеюсь опыта прибавилось. 
Комментарии: Всё гуд. Продолжаем дальше. И так на счёт применения: Можно в дальнейшем добавить таймер, что бы можно было емитировать клики на время.. Я слышал есть такая раббота в интернете смотреть рекламу и ставить: лайки и дизлайки либо ничего не делать(закрывать ёё), ну так вот можно настроить таймер так, что бы он клацал через определённое количество времени выбирая рандомные координаты) Так же можно использовать для подбора автоматических цыфровых паролей на слабо защищенных система, только массив должен состоять из количества возможных комбинаций) 
8 ФИНАЛЬНЫЙ УРОК 00:23:23 126 чел. ★ 4.9 Done
  Отчёт отправил: 6296. Степан Поперечный Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Записывать видео. 
Сложности: Ничего. 
Комментарии: Всё хорошо 
Видеообзор: https://www.youtube.com/watch?v=wGlN-jVE4vo
9 VIP - Карточки памяти - Подготовка 00:28:24 152 чел. ★ 4.9 Done
  Отчёт отправил: 6296. Степан Поперечный Решено за 40 мин. [Показать отчёт]
Научился: Создавать меню. MenuStrip  
Сложности: Ничего 
Комментарии: Всё ок 
10 VIP - Карточки памяти - Алгоритм 00:55:50 141 чел. ★ 5 Done
  Отчёт отправил: 6296. Степан Поперечный Решено за 3 час. 00 мин. [Показать отчёт]
Научился: int nr = int.Parse(((PictureBox)sender).Tag.ToString()); //новое sender and parse Вообще я не так научился языку C#, как изучил алгоритмизацию)) Ну практика колоссальная.  
Сложности: Не запутаться. Самым сложным было дойти до конца, уже под конец начинал просто переписывать код, хоть и старался вдумчиво это делать.  
Комментарии: Всё хорошо. 
  Итого:   10 видеоуроков общей продолжительностью 5 час. 26 мин. 96 чел. ★ 4.89  
  Финалисты:   Константин,   Сергей,   Олюшка,   Елена,   Антон Лазарец,   Nurbek,   Olly,   Сергей Сергеевич,   Никита,   Кирилл Шмойлов,   Александр,   Alexander Sidorov,   Мария,   Андрей ,   Alexander,   Виталий,   Артём,   Юрий ,   Александр,   annaka,   Ильшат,   devnull,   Влад,   Дмитрий,   Сергей Владимирович,   Permitin Alexey,   Орехов Эдуард,   Дмитрий Артюхин,   Frank,   inward,   Даниил Степаненко,   Андрей,   Pavel_Novosib,   Евгений,   Александр Б.,   Сергей Соколов,   Алексей Хонин,   Александр,   Сергей Зулкарнаев,   Иван Воронин,   Amerigo,   Олег Лопухинский,   Андрей,   Сергей Колупаев,   Сергей Аникин,   Новопашин Владимир,   Сергей Д.,   Геннадий,   Иван,   Tekashnik,   Алексей|BrisK|Кривицкий,   Denis,   Петя,   Алексей В.,   aleksey-k,   Дмитрий,   Сергей Стефаненко,   nik,   Daria,   Виталий,   Rita,   Bazel,   Алексей Малышев,   zhikharevav,   Oleg Didok ,   Никита,   Ludmila,   Vera,   Родион Глушков,   Александр,   Николай Денисов,   Данил Вагнер,   Денис,   Владимир,   chip,   ими ,   Progresir,   Denis,   Морозов Юрий Александрович,   Фомичева Наталья,   zmejchik,   Роман,   Сергей,   Sergio,   Василий,   Андрей,   Елена,   Олег Дворецкий,   Владимир,   DimanDOS,   LINKI,   DimkaKMS,   konstantin,   Bodrik_torf,   Семен,   Андрей .

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Записывать видео со звуком
Не люблю я это дело, видео записывать... может привыкну.
Научился: ничему новому:) Спасибо!
Трудности: Говорить на публику, но уже проще, после нескольких записей!
Скорее жду новых открытых мне уроков!!