Курсы для программистов

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

Хранитель экрана

11 уроков по созданию полноценного хранителя экрана.
На первых пяти уроках мы создаём анимацию геометрических фигур,
На последующих уроках добавляем
редактирование параметров,
их сохранение в реестре,
полноэкранный режим работы хранителя экрана,
создание предобзора и
установка собственноручносозданной заставки
в качестве системного хранителя экрана.

Основные темы, рассматриваемые на этом курсе:
-Инкапсуляция.
-Работа с реестром.
-Рисование в C#.
-Простые алгоритмы движения объектов.

Объём: 14 уроков.

1000 p.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Создаём графику 00:28:12 120 чел. ★ 4.9 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 45 мин. [Показать отчёт]
Научился: Работать с графикой в проекте Windows Forms, использовать Bitmap, Graphics. 
Сложности: не было 
Комментарии: нет 
2 Движение шарика 00:31:11 106 чел. ★ 4.9 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 1 час. 10 мин. [Показать отчёт]
Научился: Использовать Timer, анимировать объекты, рисуемые на Bitmap -> PictureBox. 
Сложности: не было 
Комментарии: нет 
3 Новый класс Graph 00:29:03 85 чел. ★ 4.9 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 45 мин. [Показать отчёт]
Научился: Научился рефакторить код, узнал про список инициализации у конструкторов (прямая инициализация) в c#. 
Сложности: не было 
Комментарии: нет 
4 Новый класс Figure 00:31:21 75 чел. ★ 4.9 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Использовать static-поля, использовать принцип разделения функционала программы на отдельные классы. 
Сложности: не было 
Комментарии: нет 
5 Новый класс Polygone 00:30:58 67 чел. ★ 4.9 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Научился использовать коллекции - Generics (List<>), узнал про параметризацию. 
Сложности: не было 
Комментарии: добавил отображение нескольких полигонов одновременно - пока только пятиконечная звезда и квадрат с меняющимися размерами.  
6 ПОЛУФИНАЛЬНЫЙ урок 00:23:23 43 чел. ★ 4.9 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Научился делать видеообзоры своих программ 
Сложности: не было. 
Комментарии: нет 
Видеообзор: https://youtu.be/8yDTJvnvBqk
7 Форма настроек 00:23:24 35 чел. ★ 5 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 45 мин. [Показать отчёт]
Научился: Научился работать с новым видом диалогов (ColorDialog), познакомился с TrackBar, узнал, как добавлять новую форму в проект Windows Forms. 
Сложности: не было 
Комментарии: нет 
8 Применение настроек 00:29:52 35 чел. ★ 5 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Научился реализовывать взаимодействие, передачу параметров между формами. 
Сложности: у меня сразу несколько фигур, пока не решил, как лучше организовать смену цвета и вершин для каждой из них. 
Комментарии: нет 
9 Использование реестра 00:29:45 35 чел. ★ 5 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Научился работать с реестром windows, статическими классами и перегрузкой методов. 
Сложности: не было 
Комментарии: нет 
10 Параметры командной строки 00:22:41 33 чел. ★ 5 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Работать с аргументами функции void Main(string[] args) (параметрами командной строки), запускать приложение в режиме debug с различными аргументами. 
Сложности: не было 
Комментарии: нет 
11 Полноэкранный режим 00:13:58 33 чел. ★ 5 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 30 мин. [Показать отчёт]
Научился: Научился изменять и настраивать "вручную" из кода размеры формы и отображать ее в полноэкранном режиме. 
Сложности: не было 
Комментарии: нет 
12 Режим предобзора и установка 00:25:51 33 чел. ★ 5 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Узнал про DllImport, как работать с функциями WinAPI из проекта C#. Научился добавлять режим предпросмотра в хранитель экрана. 
Сложности: не было, так как довольно хорошо знаю WinAPI 
Комментарии: нет 
13 ФИНАЛЬНЫЙ урок 00:23:23 29 чел. ★ 4.9 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Научился делать обзоры программ. 
Сложности: не было 
Комментарии: ещё для андроида такой хранитель экрана сделаю :) 
Видеообзор: https://youtu.be/SzTMduSj2RM
14 VIP. Говорящие часы. Запись голоса 00:57:32 27 чел. ★ 5 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Научился записывать звук из программы C# 
Сложности: не было 
Комментарии: нет 
15 VIP. Говорящие часы. Воспроизведение 00:38:41 25 чел. ★ 5 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Повторил, как запускать потоки, автоматически воспроизводить время. 
Сложности: не было 
Комментарии: нет 
  Итого:   15 видеоуроков общей продолжительностью 7 час. 19 мин. 11 чел. ★ 4.96  
  Финалисты:   Олюшка,   Денис,   Дмитрий,   Андрей Поляков,   Артём,   Permitin Alexey,   Валерий Жданов,   Алексей В.,   Станислав,   Tekashnik,   Иван Воронин .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Записывать видео уроки
Трудности: Собрать все воедино
Здесь - все самое интересное, что касается моего хранителя экрана.
Научился: Закрепил свои навыки в записи видео.
https://www.youtube.com/watch?v=4Sb8C3e-eVY - ссылка на видео. Спасибо за отличный видеокурс, который очень многому меня научил!
Смотреть видеозапись: https://www.youtube.com/watch?v=4Sb8C3e-eVY