Курс программирования

Формула программиста
основатель — Волосатов Евгений Витольдович
Open shop Демо игры

Демо игры

Несколько простых игрушек для ознакомления с проектом.
Каждая игровая программа пишется с нуля.
Доступ к урокам последовательный.

Во время прохождения курса вы самостоятельно
напишете несколько игровых программ.

Объём: 8 видеоуроков.

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

# Название видеоурока Решило Рейтинг Доступ
1 C# чего начать программировать 00:07:44 68 чел. ★ 4.9 Open
2 Картинка с секретом 00:53:40 1116 чел. ★ 4.9 Done
  Отчёт отправил: 7652. Петя Решено за 1 час. 20 мин. [Показать отчёт]
Научился: первое знакомство-работа с VS: solution explorer, properties, папочки с проектом, toolbox, ранее несколько лет назад знакомился с делфи, поэтому было интересно сравнить  
Сложности: всё разжевано поэтому трудностей не встретил 
Комментарии: пока воздержусь 
3 Лабиринт 2D - меню 00:29:13 916 чел. ★ 4.9 Done
  Отчёт отправил: 7652. Петя Решено за 1 час. 20 мин. [Показать отчёт]
Научился: имею смутное представление об ООП поэтому неожиданно было уже на втором уроке познакомиться вплотную с классом и методами 
Сложности: когда звуковой файл "подцепил" к кнопке старт (к событию клик) и запустил программку, то вылезло исключение "Звуковой API поддерживает воспроизведение только волновых файлов PCM", пришлось гуглить и скачивать аудио конвертер, чтобы перекодировать wav (кстати взятые из папки виндоус\медиа) в формат PCM 
Комментарии: хотелось бы поподробнее узнать про магическое слово static, надеюсь в следующих уроках услышать про его использование 
4 Лабиринт 2D - игра 00:47:49 644 чел. ★ 4.9 Done
  Отчёт отправил: 7652. Петя Решено за 8 час. 30 мин. [Показать отчёт]
Научился: поплотнее познакомился с обработчиками событий и классом dialogresult 
Сложности: заставить лейблы-стены сдвигаться и раздвигаться, пришлось использовать два таймера с одинаковыми интервалами смещенные друг относительно друга благодаря задержке потока Sleep() на третий таймер посадил падающий лейбл-кирпич 
Комментарии: в чате были сообщения от курсантов про некие базовые классы, кому-нибудь удалось из реализовать? 
5 Игра Быстрощёлк 00:25:26 685 чел. ★ 4.8 Done
  Отчёт отправил: 7652. Петя Решено за 40 мин. [Показать отчёт]
Научился: Знакомство с DateTime и TimeSpan 
Сложности: всё было просто 
Комментарии: мне кажется надо было чуток усложнить дав дополнительное задание курсантам, например после клика указатель мыши смещать его за предела лейбла-каунтера и создавать прочие препятствия для щелканья 
6 Бот для Быстрощёлка 00:25:35 577 чел. ★ 4.9 Done
  Отчёт отправил: 7652. Петя Решено за 20 час. 00 мин. [Показать отчёт]
Научился: знакомство с TabelLayoutPanel, понятием хэндл окна 
Сложности: очень долго пытался разобраться с API фукциями (EnumWindowProc, EnumChildWindows), очень оказались запутанными, пришлось код скопипастить с http://pinvoke.net/default.aspx/user32.EnumChildWindows и ещё одного форума и долго методом тыканья удалось заставить вывести в TextBox элементы формы быстрощелка, а потом заставить отправить сообщение(нажатие-отжатие мышки) сначала кнопке "Начать игру" а потом лэйблу "10" 
Комментарии: спасибо за урок, пришлось сильно попыхтеть и напрячь мозги 
7 Камень ножницы бумага 00:47:10 458 чел. ★ 4.9 Done
  Отчёт отправил: 7652. Петя Решено за 5 час. 30 мин. [Показать отчёт]
Научился: знакомство с панелями и обработкой их событий плюс события пикчербоксов внутри них 
Сложности: решил улучшить игру, чтобы когда убирали мышку с панели(картинки) все картинки становились невидимыми, пришлось много раз потестить чтобы убедиться, что иногда срабатывает событие покидание мышки панели, а иногда покидание пикчербокса, пришлось вводить булевскую переменную(флажок)-признак покидания пикчербокса и уже в зависимости от её значения отключать пикчербокс или нет 
Комментарии: строчка show_user_figure((((Panel)(sender).Tag).ToString())); показанная в ролике вызвала ошибку компилятора, пришлось гуглить и повезло найти подсказку и в итоге получить рабочие строки: (sender as Panel).Tag.ToString(); ((sender as PictureBox).Tag).ToString(); 
8 ФИНАЛЬНЫЙ УРОК 00:01:51 416 чел. ★ 4.8 Done
  Отчёт отправил: 7652. Петя Решено за 10 мин. [Показать отчёт]
Сложности: ничего сложного 
Комментарии: курс нравится, когда-то очень давно знакомился с паскалем и делфи, жаль но делфи ушел на обочину истории, а другие языки (включая си шарп) развиваются, курс показывает сколько всего ещё нужно изучить, чтобы владеть хотя бы банальными базовыми навыками мозги уже работают не так быстро как раньше в универе, но здесь никто и не подгоняет, можно поковыряться над заданием, подумать как усложнить, главное не выполнить задание быстрее всех, а приобрести и закрепить новые знания 
9 VIP. Устный счёт 00:46:39 317 чел. ★ 4.9 Done
  Отчёт отправил: 7652. Петя Решено за 1 час. 00 мин. [Показать отчёт]
Научился: -- 
Сложности: -- 
Комментарии: всё простенько, никаких сложностей 
  Итого:   9 видеоуроков общей продолжительностью 4 час. 45 мин. 22 чел. ★ 4.88  
  Финалисты:   Артём,   Михаил Ермишин,   Иван Воронин,   FireWolf,   Tekashnik,   Елена,   LINKI,   Константин,   Александр Р.,   kirilljgha,   Сергей Стефаненко,   konstantin,   Новопашин Владимир,   Кирилл Шмойлов,   Игорь,   Permitin Alexey,   Алексей|BrisK|Кривицкий,   Роман,   Сергей,   Frank,   Павел,   Никита .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Все очень нравится. Спасибо большое за этот сайт и Ваш вклад популяризацию новомодного языка C#. Во многих темах стал экспертом)) Дошло до того, что приходиться доделывать Ваши задания на парах(не во вред учебе), дабы успеть все сдать))) Хотелось бы, что бы сайт развивался дальше, ведь C# это не только формы. Хотелось бы узнать по поводу сайта - он написан чисто на C# или что-то типо php все-же использовалось? Как вообще можно создать сайт на C#?
Меня зовут Жихарев Алексей. Курс демо-игры мне очень понравился. Я научился создавать небольшие приложения WindowsForm, научился работать со многими объектами. Спасибо большое за эту возможность.