Изучение c# на примерах

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

Продажа пакета приостановленна

Купить этот пакет можно только во время акций.

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

# Название видеоурока Решило Рейтинг Доступ
1 ИГРА - Счастливый сапёр 00:10:45 17 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 25 мин. [Показать отчёт]
Научился: Играть в сапёра, рисовать блок-схему =) 
Сложности: =) 
Комментарии: =) 
2 ИГРА - Минная картотека 00:11:57 17 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 25 мин. [Показать отчёт]
Научился: особо ничему =) 
Сложности: все просто 
Комментарии: =) 
3 ИГРА - Классные мины 00:20:47 15 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 25 мин. [Показать отчёт]
Научился: Научился создавать класс Mines на C#. 
Сложности: все просто 
Комментарии: =) 
4 ИГРА - Матрица картинок 00:25:08 15 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 25 мин. [Показать отчёт]
Научился: Размещать плашки на форме 
Сложности: все просто=) 
Комментарии: =) 
5 ИГРА - Карта минного поля 00:19:35 15 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 25 мин. [Показать отчёт]
Научился: Выводить картинки с минами и цифрами на форму =) 
Сложности: все просто 
Комментарии: =) 
6 ИГРА - Зелёный флаг 00:17:40 15 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 35 мин. [Показать отчёт]
Научился: Обрабатывать нажатие мыши на боксиках. Рисовать флаг по правой кнопке мыши, и открывать поле по левой. 
Сложности: затруднений не возникло 
Комментарии: =) 
7 ИГРА - Алгоритмический подход 00:13:27 15 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 30 мин. [Показать отчёт]
Научился: Писать алгоритм OpenBox() 
Сложности: С такими видео уроками что может быть сложным? 
Комментарии: =) 
8 ИГРА - Бомбовые алгоритмы 00:29:29 14 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 35 мин. [Показать отчёт]
Научился: Дописал оставшиеся функции. Уже можно играть!  
Сложности: все просто 
Комментарии: =) 
9 ИГРА - ПОЛУФИНАЛЬНЫЙ УРОК 14 чел. ★ 4.9 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 45 мин. [Показать отчёт]
Научился: Писать программу сапёр на С# и реализовывать те вещи которых на мой взгляд не хватало. 
Сложности: Все трудности которые встречались удавалось достаточно быстро решить. =) 
Комментарии: отличный курс получился, спасибо! 
Видеообзор: https://youtu.be/7n0KdZHPU8I
10 ИИ - Как пройти игру 00:03:38 13 чел. ★ 4.9 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 21 мин. [Показать отчёт]
Научился: ничему 
Сложности: придумать алгоритм  
Комментарии: Я на знаю как можно получить данные от игры сапёр, но в общем нужно каким-то образом считывать те цифры которые видны во время игры и исходя из них рассчитывать где точно есть мины, а где их точно нет. 
11 ИИ - Очевидные шаги 00:09:00 13 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 55 мин. [Показать отчёт]
Научился: Искать и отмечать очевидные клетки с минами 
Сложности: Искать и отмечать очевидные клетки с минами 
Комментарии: =) 
12 ИИ - Пересечение множеств 00:34:53 11 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 2 час. 35 мин. [Показать отчёт]
Научился: Проходить сапёра с помощью двух методов вычисления мин: поиском очевидных мин и методом который описан в видео уроке.  
Сложности: проходить сапёра и делать урок  
Комментарии: =) 
13 ИИ - Класс группы 00:17:28 12 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 24 мин. [Показать отчёт]
Научился: Создавать структуру Coord и класс Group Узнал что если ввести три "/" то автоматически будет создана удобная структура для комментариев 
Сложности: все просто 
Комментарии: =) 
14 ИИ - Элементарные алгоритмы 00:10:03 11 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 14 мин. [Показать отчёт]
Научился: Создал методы GetFlags(), GetEmpty() и AddTab()  
Сложности: все просто =) 
Комментарии: =) 
15 ИИ - Жучкин алгоритм 00:39:05 11 чел. ★ 4.8 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 40 мин. [Показать отчёт]
Научился: Сделал кнопку Hint, выделена на скриншоте Реализовал алгоритм формирования групп Клетки открыты, флаги отмечены =) 
Сложности: в уроке всё рассказано =) 
Комментарии: =) 
16 ИИ - Вспомнить всё 00:23:17 11 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 30 мин. [Показать отчёт]
Научился: Еще раз вспомнил алгоритм пересечения множеств.  
Сложности: играть в сапёра =) 
Комментарии: =) 
17 ИИ - Операции со множествами 00:15:19 11 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 20 мин. [Показать отчёт]
Научился: Писать функцию SameTabs() Intersect() и Minus() 
Сложности: ничего 
Комментарии: =) 
18 ИИ - Множественное тестирование 00:06:46 11 чел. ★ 4.8 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 25 мин. [Показать отчёт]
Научился: Проводить тестирование функций которые были написаны на предыдущем уроке. 
Сложности: ничего 
Комментарии: =) 
19 ИИ - Ботовый алгоритм InterMines 00:17:38 11 чел. ★ 4.9 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 24 мин. [Показать отчёт]
Научился: Написал функцию InterMines() и протестировал её 
Сложности: ничего 
Комментарии: =) 
20 ИИ - Открыть всё! 00:21:34 11 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 30 мин. [Показать отчёт]
Научился: Переписал алгоритм который запускался при нажатии кнопки hint. Теперь он выделен в отдельную функцию StartBot(). Отличный алгоритм получился, и сапёр теперь проходится за секунды =) 
Сложности: ничего 
Комментарии: =) 
21 ИИ - ПОЛУФИНАЛЬНЫЙ АЛГОРИТМ 10 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 1 час. 45 мин. [Показать отчёт]
Научился: Ура, бот готов! Это было не просто, но безумно интересно. Спасибо за такой отличный опыт. На этом видеокурсе я сначала научился создавать игру Сапёр, а потом её проходить. Ну а бот это отличный финал для всего. Еще я подглядел идею у Ивана и тоже попробовал замедлить работу бота, чтобы было наглядно видно как это работает. Вроде бы получилось! =) 
Сложности: замедлять работу бота =) 
Комментарии: Еще раз спасибо за такой отличный опыт! 
Видеообзор: https://youtu.be/9Y6E_5dWCiI
22 БОТ - Отмычка сапёра 00:31:45 10 чел. ★ 4.9 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 25 мин. [Показать отчёт]
Научился: Получать ссылку на запущенное приложение и размеры окна приложения. Вычислять остальные необходимые координаты =) Проставлять по всему минному полю влажки 
Сложности: ничего 
Комментарии: =) 
23 БОТ - Пиксельный металлоискатель 00:25:10 10 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 1 час. 40 мин. [Показать отчёт]
Научился: Сканировать пиксели в указанных координатах для определения их цвета.  
Сложности: Игру Жизнь не проходил :-( поэтому не сделал 
Комментарии: все отлично 
24 БОТ - Совместное фото 00:31:34 9 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 40 мин. [Показать отчёт]
Научился: Делать скриншот окна сапёра. Дорисовывать нужные цифры в Paint. 
Сложности: следить за ходом мысли Игромистра 
Комментарии: =) 
25 БОТ - Гадание по фото 00:39:50 9 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 55 мин. [Показать отчёт]
Научился: Гадать по скриншоту =) Выводить результат гаданий в виде С# кода =) 
Сложности: успевать за полётом мысли Игромистра =) 
Комментарии: =) 
26 БОТ - Сканер минного поля 00:23:55 9 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 45 мин. [Показать отчёт]
Научился: Заполнять массив по анализу запущенного минера 
Сложности: ничего 
Комментарии: У меня все работало до написания функции сравнения двух цветов, после её добавления и применения работать перестало, поэтому откатил всё назад. 
27 БОТ - Выход на финишную прямую 00:14:38 9 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 30 мин. [Показать отчёт]
Научился: Дорабатывать функцию doMouseClick() =) 
Сложности: ничего 
Комментарии: =) 
28 БОТ - Неуправляемый Интеллект 00:16:00 9 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 25 мин. [Показать отчёт]
Научился: Перенес из предыдущего проекта необходимые классы и фрагмент кода. Адаптировал алгоритм к новым условиям =) 
Сложности: ничего 
Комментарии: =) 
29 БОТ - Всё открыто! 00:23:23 9 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 40 мин. [Показать отчёт]
Научился: Доделывать сапера. =) 
Сложности: взять себя в руки и доделать =) 
Комментарии: =) 
30 ФИНАЛЬНЫЙ УРОК 9 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 50 мин. [Показать отчёт]
Научился: Записывать видеообзор бота для сапёра =) 
Сложности: записать обзор всегда не просто =) 
Комментарии: =) 
Видеообзор: https://youtu.be/Fz0LlIcegEE
31 VIP - Хакерский подход 00:19:57 9 чел. ★ 5 Done
  Отчёт отправил: 10670. Сергей Соколов Решено за 40 мин. [Показать отчёт]
Научился: Выигрывать в сапёра на любом уровне за 1 секунду =) 
Сложности: ничего 
Комментарии: =) 
32 VIP - Жизнь у Сапёра 01:22:45 2 чел. ★ 5 Open
  Итого:   32 видеоурока общей продолжительностью 10 час. 56 мин. 2 чел. ★ 4.98  
  Финалисты:   Иван Воронин,   Lik_Kirill .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Создал обзор всех игр созданных на курсе.
Трудности: Ничего.
Все норм.
Смотреть видеозапись: https://youtu.be/TwVxsdtOhCg
Научился: Ничему новому
Трудности: найти время
Добавил интерактивную легенду найденных уникальных объектов игрового поля при парсинге эталонного скриншота. остальные нововведения, которые добавлялись в процессе разработок на каждом уроке см. видео =) з.ы. плюс недокументированные изменения и оптимизации.
Смотреть видеозапись: https://youtu.be/e7GKl7HkZYM