C# обучение видео

Формула программиста

основатель — Волосатов Евгений Витольдович

Клуб формулистов - Ежемесячная подписка

Вступление в Клуб Формулистов на выгодных условиях для НОВЫХ участников.

После взноса  999  499 руб. вы получите подписку
в Клуб Формулистов на 30 дней и 256 байт для быстрого старта.
Байты используются для открытия более одного урока в день, по 50 байт за урок.

Стоимость 1 дня за первый месяц: всего 16 рублей.

Первый взнос - 499 руб./30 дней.

Через 30 дней будет списано 3,000 2,400 руб.
за продление подписки в Клуб на 30 дней + подарок 512 байт.

Так будет продолжаться каждые 30 дней, пока вы не отмените подписку.
Средства будет автоматически считываться с вашей карты.
Вы в любой момент сможете отказаться от продления Клуба.

Только ДО КОНЦА НЕДЕЛИ -
-50% скидка на первый взнос, всего 499 (вместо 999) рублей!
-20% скидка на ЕЖЕМЕСЯЧНЫЙ платёж!
Всего 2400 руб/месяц (вместо 3000 руб/месяц), или 80 руб./день - цена чашки кофе.


Стоимость 1 дня: 80 руб.

Хочу вступить!

Также есть другие варианты оплаты участия в КФ:

Билет в клуб формулистов на ...
30+ дней | 60 дней | 150 дней | 380 дней | 1000 дней

Внимание!
Стоимость участия в Клубе формулистов увеличивается 1 числа каждого месяца на 100 рублей.
При оформления подписки стоимость остаётся постоянной, пока подписка не будет отменена.







Первый взнос - 499 руб./30 дней + 500 байт.
Последующие взносы - 3,000 2400 руб./месяц + 512 байт.



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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 Планирование 00:40:08
1 тест
100 чел. ★ 4.9 Done
  Мы начинаем создание игровой программы Морской Бой.
1. Создать объектную модель.
2. Реализовать классы Корабль и Море.
3. Спроектировать интерфейс игры. DataGridView.
4. Написать Искусственный интеллект.
5. Реализовать игру с компьютером.
6. Реализовать сетевую версию игры на двоих.

Отчёт отправил: 9014. Николай Денисов Выполнено за 45 мин. [Показать отчёт]
Научился: Мы начинаем "Морской бой" 
Сложности: н.е. 
2 Море и Корабль 00:57:13
1 тест
92 чел. ★ 5 Done
  На этом уроке мы создадим "ядро" программы, два основных класса - Корабль и Море.
А в конце урока протестируем их работу.
Отчёт отправил: 9014. Николай Денисов Выполнено за 2 час. 18 мин. [Показать отчёт]
Научился: Создал ядро и протестировал, всё супер. 
Сложности: Приколы, Евгения Витольдовича. На русский переключатся не сложно но иногда пропадает курсор и это очень сильно напрягает. 
3 Редактор и Сетка 00:59:58
84 чел. ★ 5 Done
  На этом уроке мы разместим и настроим DataGridView.
Потом расширим класс Море до Редактора, добавив методы
для автоматического размещения всех кораблей.
Отчёт отправил: 9014. Николай Денисов Выполнено за 2 час. 41 мин. [Показать отчёт]
Научился: Разместил корабли, создал редактор  
Сложности: ноу 
4 Делегаты отображения 00:32:57
1 тест
79 чел. ★ 5 Done
  На этом уроке мы перенесём функции из Моря в редактор и
создадим Делегаты для отображения Кораблей и Выстрелов.
Отчёт отправил: 9014. Николай Денисов Выполнено за 1 час. 49 мин. [Показать отчёт]
Научился: Поработал с делегатами. 
Сложности: Не мог удалить выделенный квадратик, искал в интернете нашёл команду grid.CurrentCell = null; не помогло, создал событие загрузки на форме и вызвал InitGrid() и всё сработало. Захотелось убрать стрелочку, в событии RowHeadersDefaultCellStyte изменил Padding на 0;3;0;3 и всё окей. 
5 Установка кораблей 00:38:34
1 тест
73 чел. ★ 4.9 Done
  На этом уроке мы дадим возможность пользователю
устанавливать корабли мышкой и с клавиатуры.
Отчёт отправил: 9014. Николай Денисов Выполнено за 3 час. 33 мин. [Показать отчёт]
Научился: Размещать корабли мышкой итд. 
Сложности: Благодаря Евгению Витольдовичу всё легко получается  
6 Олимпиада - Самый лучший алгоритм 00:49:59
67 чел. ★ 4.9 Done
  На участие в олимпиаде было прислано 10 работ.
В этом видео мы проводим тестирование всех программ.
Домашнее задание - составить словесный алгоритм ИИ.

Отчёт отправил: 9014. Николай Денисов Выполнено за 58 мин. [Показать отчёт]
Научился: Евгений Витольдович написал ИИ под свои тесты и хвастается, ну я знаю что всех сделал. Оранж конечно молодец но мне кажется стоит поработать над алгоритмом. Решение Елены мне больше понравилось но бить каждую четвертую клетку это слишком много мне кажется но нужно пробовать.  
Сложности: - 
7 Олимпиада - Угадай число 00:23:26
73 чел. ★ 4.9 Done
  Класс Secret загадал число.
Вам нужно написать класс Strategy,
который сможет его отгадать.
Инструкции в видео-уроке.
Отчёт отправил: 9014. Николай Денисов Выполнено за 55 мин. [Показать отчёт]
Научился: Думаю для эффективного отгадывания числа нужно проверять десятки и сотни. 
Сложности: скачал проект после того как его сам написал по уроку. 
8 Олимпиада - Создание ИИ - Стратегия 00:12:46
58 чел. ★ 5 Done
  Олимпиадная задача - создать алгоритм ИИ для игры в Морской бой.
Подробности на видео.
Отчёт отправил: 9014. Николай Денисов Выполнено за 15 мин. [Показать отчёт]
Научился: Познакомился с олимпиадой  
Сложности: Надо разбираться  
9 Олимпиада - Создание ИИ - Шаблон ударов 00:35:30
54 чел. ★ 5 Done
  Алгоритм искусственного интеллекта для игры в Морской бой состоит из двух этапов:
1. нанесение ударов по шаблону для поиска 4-палубного и 2-палубных.
2. добивание раненного корабля и пометка клеток вокруг потопленного корабля.
На этом уроке разберём и реализуем первый этап.
Отчёт отправил: 9014. Николай Денисов Выполнено за 2 час. 40 мин. [Показать отчёт]
Научился: Созданию алгоритма искусственного интеллекта для игры морской бой  
Сложности: Забыл инициализировать массив и долго не мог вкурить в чем дело 
10 Олимпиада - Создание ИИ - Добивание корабля 00:49:11
1 тест
51 чел. ★ 4.9 Done
  Алгоритм искусственного интеллекта для игры в Морской бой состоит из двух этапов:
1. нанесение ударов по шаблону для поиска 4-палубного и 2-палубных.
2. добивание раненного корабля и пометка клеток вокруг потопленного корабля.
На этом уроке разберём и реализуем второй этап.
Отчёт отправил: 9014. Николай Денисов Выполнено за 2 час. 29 мин. [Показать отчёт]
Научился: Создал ИИ 
Сложности: Как-то странно он у меня работает, наверное я что-то не докрутил. 
11 Рефакторинг кода 00:27:28
45 чел. ★ 5 Done
  На этом уроке мы займёмся рефакторингом нашего проекта.
Создадим класс SeaGrid, в который перенесём некоторые
функции из класса формы.
Отчёт отправил: 9014. Николай Денисов Выполнено за 1 час. 12 мин. [Показать отчёт]
Научился: Рефакторингу кода  
Сложности: Не знаю  
12 Интерфейс игры 00:21:58
1 тест
44 чел. ★ 5 Done
  На этом уроке мы создадим интерфейс пользователя -
разместим несколько кнопочек и запрограммируем их.
Также создадим перечисление всех режимов игры.
Отчёт отправил: 9014. Николай Денисов Выполнено за 49 мин. [Показать отчёт]
Научился: Управление игрой  
Сложности: н 
13 Последний Бой! 00:26:59
40 чел. ★ 5 Done
  На этом уроке мы закончим создание Морского боя.
Сделаем отображение выстрелов пользователя.
Подключим класс Mission и сделаем ход компьютера.
Ходы будут выполняться в порядке очереди.
Нам потребуется таймер для постепенного
отображения серии ходов компьютера.
Отчёт отправил: 9014. Николай Денисов Выполнено за 2 час. 58 мин. [Показать отчёт]
Научился: Закончил создание игры морской бой, проиграл компьютеру. 
Сложности: Безобразие класс Mission.cs написан под консоль  
14 ФИНАЛЬНЫЙ УРОК 00:23:23
1 тест
17 чел. ★ 5 Done
  Записать видео обзор Морского боя. созданного на этом курсе.

Отчёт отправил: 9014. Николай Денисов Выполнено за 23 мин. [Показать отчёт]
Научился: Написал игру Морской бой с искусственным интеллектом который сложно обыграть, у меня пока ещё не получилось. 
Сложности: Обыграть компьютер. 
Видеообзор: nyknoGfVAEE
15 VIP. Анимированный кружок 00:32:54
125 чел. ★ 4.9 Done
  На этом уроке мы создадим двигающийся кружок,
из которого потом сделаем анимированый кубик.

Задание:
Создать два класса с наследованием.
Сделать плавное перемещение кружка.
Отчёт отправил: 9014. Николай Денисов Выполнено за 1 час. 36 мин. [Показать отчёт]
Научился: Сделал плавное перемещение кружка  
Сложности: Неправильно поставил скобки, не срезу допер в чем дела. 
16 VIP. Анимированный кубик 00:44:27
114 чел. ★ 5 Done
  На этом уроке мы создадим массив из кружков,
они будут сначала двигаться случайно, похоже на бильярд.
Дальше мы создадим правила для их передвижения
и в конечном итоге реализуем анимированный игральный кубик.

Задание:
Нарисовать верхнюю сторону игрального кубика
с шестью анимированными точками для смены чисел.
Отчёт отправил: 9014. Николай Денисов Выполнено за 2 час. 11 мин. [Показать отчёт]
Научился: Написал клёвый анимированный игральный кубик. Вообще улёт.   
Сложности: нет. 
  Итого:   16 видеоуроков 9 час. 36 мин.
7 тестов
14 чел. ★ 4.97  
  Финалисты:   Алексей В.,   Ильшат,   Станислав,   Tekashnik,   Новопашин Владимир,   LINKI,   Dimon,   Yefim,   chokayes,   Николай Денисов,   Максим Лапшинов,   Александр,   vip,   MaxB .

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: Запиливать видос.
Трудности: Что творится с моим организмом - все слова разом пропадают и несу какой-то бред.
Следующий курс - куда укажет улиточная судьба.


Научился: Записывать видеоотчет
Трудности: Собраться, привести мысли в порядок.
Все отлично, только устал почему. Как после экзамена.