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

Формула программиста
основатель — Волосатов Евгений Витольдович
Шахматная олимпиада: вторая часть
Вебинар «Решение задач второй шахматной олимпиады» начнётся через 23 час. 14 мин.
У вас нет доступа для просмотра этой записи.

Получить доступ

Теория ООП

Практический курс по теории Объектно-ориентированного программирования.
С нуля создаётся проект по рисованию различных геометрических фигур,
которые потом объединяются в спрайты, взаимодействуют друг с другом.

Во время создания проекта постоянно применяется рефакторинг кода,
при этом демонстрируются приёмы Объектно-ориентированного программирования.

Во второй части курса мы проработаем понятие Интерфейса.

Только сегодня — скидка 75%!

Объём: 39 коротких видеоуроков
Время: 7 часов 40 минут.
Доступ на 30 дней.

1500 p.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Инкапсуляция мечты 00:09:02 137 чел. ★ 4.8 Free
2 Урок рисования 00:08:10 122 чел. ★ 4.9 Demo
3 Первый класс 00:09:53 113 чел. ★ 4.9 Demo
4 Второй класс 00:09:13 108 чел. ★ 4.9 Demo
5 Круглый класс 00:08:10 105 чел. ★ 4.9 Demo
6 Структура пикселя 00:10:55 95 чел. ★ 4.9 Demo
7 Структура vs Класс 00:25:05 88 чел. ★ 4.9 $
8 Пиксели для классов 00:14:44 86 чел. ★ 4.9 $
9 Расстояние между пикселями 00:12:12 85 чел. ★ 4.9 $
10 Цветные карандаши 00:14:54 83 чел. ★ 4.9 $
11 Рисуем Снеговика 00:14:40 82 чел. ★ 4.9 $
12 Второй Снеговик 00:09:46 82 чел. ★ 4.9 $
13 Богатое наследство 00:12:53 81 чел. ★ 4.9 $
14 Фигуральный базовый класс 00:10:56 80 чел. ★ 4.9 $
15 Рисователь снеговиков 00:11:51 80 чел. ★ 4.9 $
16 Переезд метода Draw 00:11:54 78 чел. ★ 4.9 $
17 Переезд graph в базовый класс 00:13:10 78 чел. ★ 4.9 $
18 Мощь полиморфизма 00:09:01 75 чел. ★ 5 $
19 Спрайт для Снеговика 00:12:28 75 чел. ★ 5 $
20 Перемещение круга 00:11:42 74 чел. ★ 4.9 $
21 Перемещение других фигур 00:08:37 74 чел. ★ 4.9 $
22 Перемещение Снеговиков 00:10:48 72 чел. ★ 4.9 $
23 ПОЛУФИНАЛЬНЫЙ УРОК. 65 чел. ★ 4.9 $
24 Интерфейс. Зачем он нужен. 00:09:33 62 чел. ★ 4.8 $
25 Интерфейс. Правила игры. 00:12:23 62 чел. ★ 5 $
26 Интерфейс. Алгоритм игры. 00:07:48 62 чел. ★ 5 $
27 Интерфейс. Создаём кружок. 00:08:36 61 чел. ★ 5 $
28 Интерфейс. Площадка для игры. 00:11:58 60 чел. ★ 5 $
29 Интерфейс. Кружок на площадке. 00:11:49 59 чел. ★ 4.9 $
30 Интерфейс. Запускаем кружки на площадку! 00:11:49 59 чел. ★ 5 $
31 Интерфейс. Кружок хочет играть. 00:09:42 59 чел. ★ 4.9 $
32 Интерфейс. Кружок готов к игре! 00:20:47 58 чел. ★ 5 $
33 Интерфейс. Кружочки гоняются друг за другом. 00:11:53 58 чел. ★ 5 $
34 Интерфейс. Изменяем правила игры. 00:10:22 57 чел. ★ 5 $
35 Интерфейс. Создаём новую игру. 00:12:31 56 чел. ★ 5 $
36 Интерфейс. ФИНАЛЬНЫЙ УРОК. 00:13:05 52 чел. ★ 5 $
37 Интерфейс. VIP. Квадратики тоже хотят играть. 00:16:23 53 чел. ★ 5 $
38 Интерфейс. VIP. Пересечение прямоугольников. 00:09:47 50 чел. ★ 5 $
39 Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. 00:22:25 42 чел. ★ 5 $
  Итого:   39 видеоуроков общей продолжительностью 7 час. 40 мин. 42 чел. ★ 4.94  
  Финалисты:   lomik,   Роман,   Максим Базуев,   Neverwinter 2,   Владимир,   Никита,   Олюшка,   Валера Луцевич,   Anton Sozykin,   Permitin Alexey,   Артём,   Максим Лапшинов,   Frank,   Archi,   Александр Львович,   Ильшат,   Олег Михайлович,   Дмитрий,   Новопашин Владимир,   Евгений,   Сергей Соколов,   Александр Б.,   Максим Саратов,   Алексей В.,   Александр,   Rita,   Станислав,   Алексей Хонин,   Ludmila,   Yefim,   Сергей Зулкарнаев,   Сергей Аникин,   Константин,   Tekashnik,   Артем Посунько,   Андрей Козлов,   kalobyte,   Sergio,   Алексей Малышев,   Александр,   Сергей Стефаненко,   Николай Денисов .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: На примерах новых игр удалось глубже понять, что такое интерфейс. Теперь есть база для расширения своих познаний.
Трудности: Вообще я тут стал смотреть смотреть смотреть на код код код... И вижу что я не всё понимаю. Например gamers.Add(gamer); - команда добавляет нового игрока... А какого? Как это узнать? Что изначально в переменной gamer? причем эта переменная типа "Игрок" то есть типа интерфейс. Я так подозреваю, что я не знаю какое-то универсальное свойство списка. Но если это не так, поправьте меня, то есть если где то в программе мы это оговариваем особо.
Скриншотов программы не будет, потому что есть видео.
Научился: Прокачал работу с коллекциями, увидел всю мощь интерфейсов, когда буквально за 5 минут создали игру по новым правилам.
Трудности: не залипать надолго ;)
На скриншоте патовая ситуация в режиме Замри! Осталось два кружка, движущихся горизонтально, а все остальные замерли. Очень полезная серия уроков, где наглядно продемонстрирована вся мощь и гибкость программирования в парадигме ООП используя Интерфейсы! Спасибо! зы в режиме замерзания получаются интересные фигуры, и это имхо физическая демонстрация налипания частиц! Выбираем цвет для незараженных кружков белый и вот мы видим рождение уникальной, как снежинка, фигуры, которая, когда останется только один ... исчезнет! Завораживающе! Только ради этого стоило пройти этот курс!