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

Формула программиста
основатель — Волосатов Евгений Витольдович
Конкурс Машинного Времени

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



Наноигры

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

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

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

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


500 p.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Арканоид - Уровень и ракетка 00:50:25 307 чел. ★ 4.9 Done
  Отчёт отправил: 7908. devnull Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Использовать коды клавиш для управления с клавиатуры. Осознал важность правильного именования переменных программы. 
Сложности: Все было просто. 
Комментарии: Определение верхнего края рабочего поля по идее должно быть определено через "label_top.Location.Y + label_top.Height", a не через "label_top.Location.X + label_top.Height", так как вертикальное смещение ограничено координатой Y, а не X, но так как они у метки label_top обе равны нулю, определяться будет все равно правильно. 
2 Арканоид - Шарик и кирпичики 01:02:53 232 чел. ★ 4.9 Done
  Отчёт отправил: 7908. devnull Решено за 3 час. 30 мин. [Показать отчёт]
Научился: Детальному планированию взаимодействия обьектов. Осознал что необходимо научиться динамически создавать обьекты, так как программа становится громоздкой уже даже при небольшом кол-ве обьектов. 
Сложности: Реализовать ускорение или замедление шарика при попутном или встречном движении ракетки во время добавления чего-нибудь своего. 
Комментарии: хороший урок. 
3 Скорость реакции. Блок-схема 00:17:22 249 чел. ★ 4.8 Done
  Отчёт отправил: 7908. devnull Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Работе в программе для составления блок-схем. 
Сложности: все было просто. 
Комментарии: хороший урок. 
4 Скорость реакции. Три картинки по таймеру 00:15:28 235 чел. ★ 4.8 Done
  Отчёт отправил: 7908. devnull Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Использовать тернарный оператор для компактной записи условного выражения. 
Сложности: Все было просто. 
Комментарии: Осталось непонятным, зачем эту часть написания программы выделили в отдельный урок. 
5 Скорость реакции. Алгоритм и рекорд 00:34:02 220 чел. ★ 4.9 Done
  Отчёт отправил: 7908. devnull Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Использовать таймер Stopwatch, работать с вещественными числами, использовать progress bar. 
Сложности: Все было просто. 
Комментарии: progress.value = click_nr следует устанавливать до click_nr++, тогда не будет прыжка прогресс-бара сразу на 2 значения вперед на первом ходе (click_nr уже равно 2). 
6 Игра Цифры 00:23:10 278 чел. ★ 4.9 Done
  Отчёт отправил: 7908. devnull Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Связыванию пунктов Strip-меню с горячими клавишами, многострочным операторам, отключать автоформатирование при наборе кода. 
Сложности: Все было просто. 
Комментарии: Последняя кнопка не перемешивается, так как Рандом работает только до 8. Поправил: int a = rnd.Next(1, buttons + 1); int b = rnd.Next(1, buttons + 1); Отличный урок, много полезной информации при замечательно короткой длительности видео. 
7 Бот для Цифр 00:15:40 260 чел. ★ 4.9 Done
  Отчёт отправил: 7908. devnull Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Использовать многострочные текстовые поля, разнообразным способам расширения использования автокликера. Программу "Цифры" слегка переделал в упрощенное подобие пятнашек, убрал одну кнопку, при клике по кнопке она перемещается на свободное поле. Автокликером можно выбрать последовательность кликов, чтобы расположить цифры последовательно, как в пятнашках и, после нажатия кнопки Repeat 9 times, выиграть игру. Аналогично Автокликер можно использовать для повторения других последовательных кликов, например, в online пятнашках для развития мышления на большое количество ходов вперед. 
Сложности: Все было просто. 
Комментарии: Полезный урок, особенно домашнее задание. 
8 ФИНАЛЬНЫЙ УРОК 00:23:23 125 чел. ★ 4.9 Done
  Отчёт отправил: 7908. devnull Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Создавать видео-обзоры. 
Сложности: Выработать стиль изложения: "Что на уме - то и на языке". 
Комментарии: Курс понравился, Обратил внимание, некоторые более простые уроки идут позже, чем более сложные, например, после более сложного урока "игра арканоид" идет несколько существенно более простых уроков, которые закрыты, пока не пройдешь "арканоид".  
Видеообзор: https://youtu.be/b0RRKlMKwhE
9 VIP - Карточки памяти - Подготовка 00:28:24 150 чел. ★ 4.9 Done
  Отчёт отправил: 7908. devnull Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Быстро искать нужные изображения, используя расширенный поиск. 
Сложности: Все было просто. 
Комментарии: Хороший урок. 
10 VIP - Карточки памяти - Алгоритм 00:55:50 141 чел. ★ 5 Done
  Отчёт отправил: 7908. devnull Решено за 3 час. 30 мин. [Показать отчёт]
Научился: Планированию реализации алгоритма с помощью механизма состояний игры. 
Сложности: Все было несложно. 
Комментарии: Отличный урок, появились новые навыки. 
  Итого:   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#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Писать свой программы
Трудности: Все было просто - кажется
Программировать это интересно и познавательно, а с videosharp.info легко и просто.
Научился: Научился презентовать свои программы.
Трудности: Ничего. Главное - не волноваться. Все отлично и подробно объяснено. P.S. Пароль на архив: www.videosharp.info
Все подробно и очень хорошо объяснено.