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

Формула программиста
основатель — Волосатов Евгений Витольдович
Графика + Циклы = Мастерство
Вебинар «Создание прикладных программ на C#» начнётся через 21 час. 24 мин.
У вас нет доступа для просмотра этой записи.

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

Теория ООП

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

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

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

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

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

1500 p.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Инкапсуляция мечты 00:09:02 137 чел. ★ 4.8 Done
  Отчёт отправил: 1806. Аристарх Решено за 20 мин. [Показать отчёт]
Научился: Инкапсулировать свой ответ :) 
Сложности: Пока ничего сложного. 
Комментарии: Все гладко. 
2 Урок рисования 00:08:10 122 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 20 мин. [Показать отчёт]
Научился: Рисовать линии. 
Сложности: Понять классы Bitmap, Graphics, Pen. 
Комментарии: Все гладко. 
3 Первый класс 00:09:53 113 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 20 мин. [Показать отчёт]
Научился: Пока трудно сказать. 
Сложности: Ничего. 
Комментарии: Все гладко. 
4 Второй класс 00:09:13 108 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 30 мин. [Показать отчёт]
Научился: Уловил мысль, наследование должно быть логичным. 
Сложности: Не нашел дерево классов в VS 2010. 
Комментарии: Все гладко. 
5 Круглый класс 00:08:10 105 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 20 мин. [Показать отчёт]
Научился: Рисовать окружность. 
Сложности: Пока ничего. 
Комментарии: Все гладко. 
6 Структура пикселя 00:10:55 95 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 25 мин. [Показать отчёт]
Научился: В первые увидел структуру. 
Сложности: Понять всё. 
Комментарии: Все гладко. 
7 Структура vs Класс 00:25:05 88 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 20 мин. [Показать отчёт]
Научился: Отличать структуру от класса. 
Сложности: После объяснения Евгения Витольдовича ничего. 
Комментарии: Все гладко! 
8 Пиксели для классов 00:14:44 86 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 20 мин. [Показать отчёт]
Научился: Еще чуть-чуть ООП. 
Сложности: Пока ничего. 
Комментарии: Все гладко. 
9 Расстояние между пикселями 00:12:12 85 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 25 мин. [Показать отчёт]
Научился: Что объект с одинаковой спецификацией может иметь различную реализацию. 
Сложности: Уследить за всеми экземплярами и держать их в голове. 
Комментарии: Все отлично! 
10 Цветные карандаши 00:14:54 83 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 20 мин. [Показать отчёт]
Научился: Запутыванию ) 
Сложности: Пока ничего. 
Комментарии: Всё гладко! 
11 Рисуем Снеговика 00:14:40 82 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 30 мин. [Показать отчёт]
Научился: Рисовать фигуры через точки. 
Сложности: Нарисовать в Pinte снеговика -) 
Комментарии: Все гладко! 
12 Второй Снеговик 00:09:46 82 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 20 мин. [Показать отчёт]
Научился: Второго снеговика рисовать ) 
Сложности: Пока ничего. 
Комментарии: Все отлично! 
13 Богатое наследство 00:12:53 81 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 15 мин. [Показать отчёт]
Научился: Вызывать базовый конструктор из производного класса. Моё определение наследования: это передача отца(базовый класс) → сыну(производный класс) своего наследства в виде состояния(полей) и поведения(методов). 
Сложности: Пока все ясно. 
Комментарии: Всё чётко! ) 
14 Фигуральный базовый класс 00:10:56 80 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 10 мин. [Показать отчёт]
Научился: Повторил пару моментов. Функция уже реализована, благодаря Евгению Витольдовичу. 
Сложности: Пока ничего. 
Комментарии: Все гладко. 
15 Рисователь снеговиков 00:11:51 80 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 10 мин. [Показать отчёт]
Научился: Использовать функцию GetType(). Shape.position будет для наших фигур осью, вокруг которой буду перемещаться наши фигуры. 
Сложности: Пока ничего. 
Комментарии: Все отлично. 
16 Переезд метода Draw 00:11:54 78 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 10 мин. [Показать отчёт]
Научился: Ещё раз понял ,что существует множество вариантов решения одной и той же задачи. 
Сложности: Пока ничего. 
Комментарии: Все гладко. 
17 Переезд graph в базовый класс 00:13:10 78 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 15 мин. [Показать отчёт]
Научился: Укрепляю ООП. 
Сложности: Пока ничего. 
Комментарии: Всё гладко! 
18 Мощь полиморфизма 00:09:01 75 чел. ★ 5 Done
  Отчёт отправил: 1806. Аристарх Решено за 10 мин. [Показать отчёт]
Научился: Чуточку полиморфизма. 
Сложности: Пока ничего. 
Комментарии: Все отлично! 
19 Спрайт для Снеговика 00:12:28 75 чел. ★ 5 Done
  Отчёт отправил: 1806. Аристарх Решено за 20 мин. [Показать отчёт]
Научился: Научился немного оперировать такой структурой данных как List. 
Сложности: Все тип-топ! 
Комментарии: Чёткий курс ) 
20 Перемещение круга 00:11:42 74 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 20 мин. [Показать отчёт]
Научился: Перемещать окружность. 
Сложности: Все тип-топ. 
Комментарии: Замечаний нет, все гладко ) 
21 Перемещение других фигур 00:08:37 74 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 15 мин. [Показать отчёт]
Научился: Перемещать фигурку из трёх составляющих.  
Сложности: Да вроде бы ничего. 
Комментарии: Все тип-топ! 
22 Перемещение Снеговиков 00:10:48 73 чел. ★ 4.9 Done
  Отчёт отправил: 1806. Аристарх Решено за 15 мин. [Показать отчёт]
Научился: Пока не могу сказать, надо разобрать программу по подробнее. 
Сложности: Пока не догоняю координатную систему окна... 
Комментарии: Все тип-топ! 
23 ПОЛУФИНАЛЬНЫЙ УРОК. 66 чел. ★ 4.9 $
24 Интерфейс. Зачем он нужен. 00:09:33 63 чел. ★ 4.8 $
25 Интерфейс. Правила игры. 00:12:23 63 чел. ★ 5 $
26 Интерфейс. Алгоритм игры. 00:07:48 63 чел. ★ 5 $
27 Интерфейс. Создаём кружок. 00:08:36 62 чел. ★ 5 $
28 Интерфейс. Площадка для игры. 00:11:58 61 чел. ★ 5 $
29 Интерфейс. Кружок на площадке. 00:11:49 60 чел. ★ 5 $
30 Интерфейс. Запускаем кружки на площадку! 00:11:49 60 чел. ★ 5 $
31 Интерфейс. Кружок хочет играть. 00:09:42 60 чел. ★ 4.9 $
32 Интерфейс. Кружок готов к игре! 00:20:47 59 чел. ★ 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#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Создал игру на базе уже готового интерфейса.
Трудности: Было всё понятно рассказало, так что сложностей не было :)
Я узнал подробно о трёх главных словах ООП: инкапсуляция, наследование, полиморфизм, а также познакомился с интерфейсом и понял, что это замечательная вещь! А поскольку я до сих в шоке от того, как я поумнел за этот курс, то напишу вкратце: КУРС ПРОСТО ШИКАРНЫЙ, спасибо!!! Ну а более подробный отзыв оставлю после ВИП-уроков :)
Научился: Изменять правила(Логику) игры
Курс понравился тем, что уроки идут постепенно, поначалу усложняясь, а затем идёт упрощение объёма кода.Всё хорошо объясняется и разъясняется, очень хорошо прокачивается аналитическая часть ума, к концу курса чувствуешь подъём, а главное желание двигаться и обучаться дальше.Следующий курс, который я буду проходить Курс Графоциклы!