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

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

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

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

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

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

2000 p.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Создаём графику 00:28:12 120 чел. ★ 4.9 Done
  Отчёт отправил: 3146. Permitin Alexey Решено за 1 час. 05 мин. [Показать отчёт]
Научился: использовать классы Bitmap, Graphics, Pen 
Сложности: пока ничего сложного не было 
Комментарии: пока нет вопросов 
2 Движение шарика 00:31:11 106 чел. ★ 4.9 Done
  Отчёт отправил: 3146. Permitin Alexey Решено за 1 час. 05 мин. [Показать отчёт]
Научился: Двигать шарик по экрану! Это здорово! 
Сложности: все ок 
Комментарии: на мой взгляд надо убирать код из события timer_Tick в отдельный метод и назвать его типа ....Move 
3 Новый класс Graph 00:29:03 85 чел. ★ 4.9 Done
  Отчёт отправил: 3146. Permitin Alexey Решено за 1 час. 10 мин. [Показать отчёт]
Научился: я научился создавать класс Graph и писать методы для рисования и стирания 
Сложности: пока ничего сложного не наблюдаю 
Комментарии: no comments 
4 Новый класс Figure 00:31:21 75 чел. ★ 4.9 Done
  Отчёт отправил: 3146. Permitin Alexey Решено за 3 час. 15 мин. [Показать отчёт]
Научился: создавать метод для перемещения фигуры. раскрашивать фигуры 
Сложности: вспомнить как раскрашивать фигуры 
Комментарии: пока каша в голове 
5 Новый класс Polygone 00:30:58 67 чел. ★ 4.9 Done
  Отчёт отправил: 3146. Permitin Alexey Решено за 2 час. 10 мин. [Показать отчёт]
Научился: Научился работать с List 
Сложности: разобраться в алгоритме Draw 
Комментарии: пока более менее 
6 ПОЛУФИНАЛЬНЫЙ урок 00:23:23 43 чел. ★ 4.9 Done
  Отчёт отправил: 3146. Permitin Alexey Решено за 2 час. 10 мин. [Показать отчёт]
Научился: смотреть чужие отзывы и анализировать их 
Сложности: искать чужие отзывы 
Комментарии: хотелось бы получить возможность смотреть чужие отзывы без проблем 
Видеообзор: https://youtu.be/9RKv61hD5YY
7 Форма настроек 00:23:24 35 чел. ★ 5 Done
  Отчёт отправил: 3146. Permitin Alexey Решено за 1 час. 05 мин. [Показать отчёт]
Научился: работать с ColorDialog 
Сложности: лето! заниматься летом 
Комментарии: пока нет вопросов 
8 Применение настроек 00:29:52 35 чел. ★ 5 Done
  Отчёт отправил: 3146. Permitin Alexey Решено за 24 час. 00 мин. [Показать отчёт]
Научился: у меня мозг взорвался 
Сложности: у меня мозг взорвался 
Комментарии: можно последние 7 минут как-то поподробнее что ли...но я не настаиваю...(в магазине покупаю) 
9 Использование реестра 00:29:45 35 чел. ★ 5 Done
  Отчёт отправил: 3146. Permitin Alexey Решено за 1 час. 20 мин. [Показать отчёт]
Научился: работать с реестром 
Сложности: с 9 минуты стало сложно 
Комментарии: ну вот про tryParse чуть-чуть побольше бы 
10 Параметры командной строки 00:22:41 33 чел. ★ 5 Done
  Отчёт отправил: 3146. Permitin Alexey Решено за 1 час. 05 мин. [Показать отчёт]
Научился: 1. работать и анализировать параметры командной строки 2. добaвлять полyчение aргументoв в фyнкцию static void Main (string [] args) 
Сложности: странно но все понятно 
Комментарии: пока никаких замечаний 
11 Полноэкранный режим 00:13:58 33 чел. ★ 5 Done
  Отчёт отправил: 3146. Permitin Alexey Решено за 1 час. 10 мин. [Показать отчёт]
Научился: передавать размеры основного экрана 
Сложности: как -то получилось так что теперь у меня два объекта PictureBox на форме. И как избавится от одного из них понять не могу. 
Комментарии: как -то получилось так что теперь у меня два объекта PictureBox на форме. И как избавится от одного из них понять не могу. 
12 Режим предобзора и установка 00:25:51 33 чел. ★ 5 Done
  Отчёт отправил: 3146. Permitin Alexey Решено за 2 час. 05 мин. [Показать отчёт]
Научился: На этом уроке я 1. Вывел на экpан паpаметры кoмaндной строки при установке заставки 2. Сделaл коpректнyю обрабoткy параметров командной строки 3. Пеpедaл в новый конcтруктоp нoмер родительского окна 4. Добaвил импоpт WinAPI функций чеpез DllImport (и нифига не понял при этом) 5. Создaл новый кoнстрyктор и рaзмeстил в нём всю свою силушку богатырскую 6. Пеpенaстрoил вызов графики и coздание PictureBox 7. Прoтеcтировaл работy зaставки через систему Windows 8.1 
Сложности: найти в себе силушку богатырскую! 
Комментарии: Офигенный курс! Мне понравился! 
13 ФИНАЛЬНЫЙ урок 00:23:23 29 чел. ★ 4.9 Done
  Отчёт отправил: 3146. Permitin Alexey Решено за 2 час. 10 мин. [Показать отчёт]
Научился: научился создавать видео отчет о проделанной работе 
Сложности: при создании отчета ? - ничего! 
Комментарии: нет замечаний 
Видеообзор: https://youtu.be/zW9U-JITNNc
14 VIP. Говорящие часы. Запись голоса 00:57:32 27 чел. ★ 5 Done
  Отчёт отправил: 3146. Permitin Alexey Решено за 2 час. 15 мин. [Показать отчёт]
Научился: Все новое. Работать с микрофоном. Прослушивать файлы. Записывать их в папку. 
Сложности: Я думаю будет сложно потом "по памяти" все это воспроизвести. 
Комментарии: 1. на 37 минуте услышал про лекцию о делегатах. О чем речь? 2. Прикольная штука Using - а можно поподробнее? 
15 VIP. Говорящие часы. Воспроизведение 00:38:41 25 чел. ★ 5 Done
  Отчёт отправил: 3146. Permitin Alexey Решено за 1 час. 45 мин. [Показать отчёт]
Научился: Новая тема для меня. Все в новинку. 
Сложности: запутался немного в алгоритме... 
Комментарии: нити воткнули в алгоритм - а можно как-то без них? 
  Итого:   15 видеоуроков общей продолжительностью 7 час. 19 мин. 11 чел. ★ 4.96  
  Финалисты:   Олюшка,   Денис,   Дмитрий,   Андрей Поляков,   Артём,   Permitin Alexey,   Валерий Жданов,   Алексей В.,   Станислав,   Tekashnik,   Иван Воронин .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: свою работу надо рекламировать, надо учиться
Трудности: конечно же функции WinAPI
отличный курс, очень понравился, вынес из него гораздо больше чем ожидал, много нового, нужного и интересного!
Научился: Защищать свои программы
у этого курса логические 2 части: 1) Первая - это ничто иное, как элементарная работа с графикой, компонентами Windows Forms и принципом инкапусляции в ООП. Для меня это было своего рода повторение, которое я удачно прошёл; 2) А вот вторая часть уже более трудная и там пришлось очень напрячься, чтобы сделать заставку или, как её называют, Хранитель экрана. Были трудные функции DLL, но после "Микроигр" уже сам чёрт не брат. Курс полезный как для новичков, так и опытным программистам, где каждый узнает что-то новое. Спасибо огромное за этот курс, Евгений Витольдович!