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

Формула программиста
основатель — Волосатов Евгений Витольдович
Графика + Циклы = Мастерство
Вебинар «Создание прикладных программ на C#» начнётся через 16 час. 58 мин.

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



Наноигры

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

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

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

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


500 p.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Арканоид - Уровень и ракетка 00:50:25 286 чел. ★ 4.9 Open
2 Арканоид - Шарик и кирпичики 01:02:53 216 чел. ★ 4.9 Demo
3 Скорость реакции. Блок-схема 00:17:22 238 чел. ★ 4.7 Done
  Отчёт отправил: 6296. Степан Поперечный Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Мало чему)) Повторил создание блоксхем)) 
Сложности: Ничего 
Комментарии: Всё норм 
4 Скорость реакции. Три картинки по таймеру 00:15:28 227 чел. ★ 4.8 Done
  Отчёт отправил: 6296. Степан Поперечный Решено за 30 мин. [Показать отчёт]
Научился: Повторил как подгружать картинки..  
Сложности: cardNR = cardNR < 3 ? cardNR + 1 :1 ; Понять в чем суть дела этой строки?? И что означает знак "?"?? 
Комментарии: Всё хорошо.  
5 Скорость реакции. Алгоритм и рекорд 00:34:02 213 чел. ★ 4.9 Done
  Отчёт отправил: 6296. Степан Поперечный Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Использовал прогрессбар, очень интерестная штука. 
Сложности: Исправить ошибку. Ошибку исправил. 
Комментарии: Всё хорошо 
6 Игра Цифры 00:23:10 270 чел. ★ 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 253 чел. ★ 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 121 чел. ★ 4.9 Done
  Отчёт отправил: 6296. Степан Поперечный Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Записывать видео. 
Сложности: Ничего. 
Комментарии: Всё хорошо 
Видеообзор: https://www.youtube.com/watch?v=wGlN-jVE4vo
9 VIP - Карточки памяти - Подготовка 00:28:24 145 чел. ★ 4.9 Done
  Отчёт отправил: 6296. Степан Поперечный Решено за 40 мин. [Показать отчёт]
Научился: Создавать меню. MenuStrip  
Сложности: Ничего 
Комментарии: Всё ок 
10 VIP - Карточки памяти - Алгоритм 00:55:50 137 чел. ★ 5 Done
  Отчёт отправил: 6296. Степан Поперечный Решено за 3 час. 00 мин. [Показать отчёт]
Научился: int nr = int.Parse(((PictureBox)sender).Tag.ToString()); //новое sender and parse Вообще я не так научился языку C#, как изучил алгоритмизацию)) Ну практика колоссальная.  
Сложности: Не запутаться. Самым сложным было дойти до конца, уже под конец начинал просто переписывать код, хоть и старался вдумчиво это делать.  
Комментарии: Всё хорошо. 
  Итого:   10 видеоуроков общей продолжительностью 5 час. 26 мин. 92 чел. ★ 4.88  
  Финалисты:   Константин,   Сергей,   Олюшка,   Елена,   Антон Лазарец,   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 .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
доделал игрушку "Скорость реакции", стилизировал все игровые моменты, так же заменил месседжбоксы на внутриигровые окошки в стиле Диззи на Спекки, добавил больше анимаций окружения, подробнее на видео =)
Научился: Описывать написанный продукт на живую
Трудности: Немного нервничал, тяжело в первый раз собраться с мыслями, слова просто проглатываются
Отличный урок, это тоже очень полезно.