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

Формула программиста
основатель — Волосатов Евгений Витольдович
Вебинар «Мастер-класс. Как стать высокооплачиваемым программистом.» начнётся через 3 дня 3 час. 48 мин.

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

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

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

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

4.000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Создаём графику 00:28:12 120 чел. ★ 4.9 Done
  Отчёт отправил: 791. Валерий Жданов Решено за 10 мин. [Показать отчёт]
Научился: Повторил и прокачал навыки рисования на форме WinForm и обработку событий клика 
Сложности: сложностей не было 
Комментарии: Вот он, долгожданный практикум по рисованию в си-шарпе и ООП! Пока в данном уроке был рефакторинг кода только по методам (т.е. процедурное программирование), но я думаю, в дальнейшем будут и классы, и наследование, и т.д. Заготовка сделана очень динамично. И в этот раз время, в течение которого я делал задание к уроку, я засекал секундомером - получилось ровно 10 минут. А цвета picture и рисуемого объекта я выбрал свои. 
2 Движение шарика 00:31:11 106 чел. ★ 4.9 Done
  Отчёт отправил: 791. Валерий Жданов Решено за 21 мин. [Показать отчёт]
Научился: Научился задавать параметры цвета, повторил изменение направления движения фигуры 
Сложности: Немного сложно было сориентироваться в формулах изменения направления 
Комментарии: Хороший урок, вспомнил игру Арканоид. Полной новизны не было,но более качественно смог поработать с движением и изменением цветов. К сожалению красивый голубой цвет, который у меня был в отчете к первому уроку, я не смог найти в стандартных цветах переменной типа Color, поэтому задал цвет, на мой взгляд не менее красивый - Indigo. (Вот какой цвет поколения Индиго). Кроме картинки скриншота прикладываю видео - показать, что шарик движется. Видео без звука. 
Видеообзор: http://youtu.be/3teJrO55Gcs
3 Новый класс Graph 00:29:03 84 чел. ★ 4.9 Done
  Отчёт отправил: 791. Валерий Жданов Решено за 50 мин. [Показать отчёт]
Научился: Прокачал навыки создания структуры, конструктора класса и перегруженного метода. Научился оптимизировать структуру главной формы 
Сложности: Были сложности с наследованием :this() и созданием EraseCircle() и DrawCircle(). Нашел свои ошибки, исправил. 
Комментарии: Сложный по динамичности и применении различных технологий урок, но этим и интересный. Внешний вид программы не претерпел изменений, но оптимизировалась ее внутренняя структура. Прикладываю как "дерево" класса, так и скрин самого класса в программе 
4 Новый класс Figure 00:31:21 73 чел. ★ 4.9 Done
  Отчёт отправил: 791. Валерий Жданов Решено за 1 час. 02 мин. [Показать отчёт]
Научился: Освоил работу со sastic-методами, научился создавать переопределяемые конструкторы 
Сложности: Пожалуй, работа с protected-свойствами.  
Комментарии: Спасибо за урок, очень интересный был. В скрине у меня кроме "шариков" летает еще и "НЛО-шка", - передал в Pixel depth два неравных значения, вот и получился сжатый эллипс, но траектория полета его мне понравилась. А с цветами...надо переопределять некоторые свойства и методы graph, чтобы они напрямую с классом Figure работали. 
5 Новый класс Polygone 00:30:58 65 чел. ★ 4.9 Done
  Отчёт отправил: 791. Валерий Жданов Решено за 30 мин. [Показать отчёт]
Научился: Работа со списком List<>, создание и добавление в список элементов своего класса 
Сложности: Сложностей не было, ну... разве что расположить точки своего многоугольника в пространстве 
Комментарии: Когда стал работать с классом Polygon и выводом многоугольников на картинку (особенно изменение параметров step) - понял, как получались рисунки в пустыне Наска. Очень красивая программа, и очень интересный результат. В программе я не стал удалять шарики и НЛО-шку, они летают вместе с многоугольником. Кроме того, разобрался с Color.FromArgb(), это мне позволило в penBack вывести тот голубой цвет,который мне первоначально нравился 
6 ПОЛУФИНАЛЬНЫЙ урок 00:23:23 41 чел. ★ 4.9 Done
  Отчёт отправил: 791. Валерий Жданов Решено за 40 мин. [Показать отчёт]
Научился: Создавать видеопрезентацию своего проекта 
Сложности: Держать голос и не сбиваться 
Комментарии: Еще раз спасибо автору и руководителю проекта Евгению Витольдовичу за полученные знания и навыки по языку си-шарп, а так же за то, что мы реализуем себя на проекте в абсолютно разных направлениях: и видео записываем, и на листе структуры программ планируем, и в олимпиадах участвуем и еще много что. Всё очень интересно. Очень нравится этот экспресс-курс по созданию Хранителя экрана. Здесь и практика по ООП, и работа с графикой и еще много чего нас, я думаю, ждет во второй части курса. В общем за все три составляющие - за урок, за курс "Хранитель экрана" и за videosharp.info от меня - Пять звездочек!  
Видеообзор: http://youtu.be/KGIyQtHkYDY
7 Форма настроек 00:23:24 33 чел. ★ 5 Done
  Отчёт отправил: 791. Валерий Жданов Решено за 15 мин. [Показать отчёт]
Научился: Работе с диалоговым окном colorDialog, а также расширил навыки работы с формой и trackBar 
Сложности: Сложностей не было, спасибо Евгению 
Комментарии: В который раз удивляюсь, как можно реализовать красивое и удобное решение САМЫМИ простыми средствами, не прибегая к навороченным компонентам и замудренным алгоритмам. Видимо в этом и есть мастерство "художника", спасибо еще раз автору проекта. 
8 Применение настроек 00:29:52 33 чел. ★ 5 Done
  Отчёт отправил: 791. Валерий Жданов Решено за 45 мин. [Показать отчёт]
Научился: Работать с диалоговой формой, прокачал навыки работы со статическими методами, а также повторил списки и try...catch 
Сложности: Завис немного со случайной фигурой. Это и дало задержку времени. Разобрался 
Комментарии: Очень удачный и интересный урок. В отличие от прошлого здесь пришлось заниматься разноплановыми работами: и переопределять методы, и работать с диалогом, а потом анализировать результаты, и делать сеттеры-геттеры, и создавать фигуру с наследуемыми признаками. С трудностями справился, нашел кое-что нереализованное за прошлые уроки - доделал (иначе выдавало ошибку). 
9 Использование реестра 00:29:45 33 чел. ★ 5 Done
  Отчёт отправил: 791. Валерий Жданов Решено за 2 час. 24 мин. [Показать отчёт]
Научился: Работе с параметрами реестра 
Сложности: Найти свою ошибку. 
Комментарии: К данному уроку не буду размещать ни аналитических рассуждений, ни глубоких размышлений, ни планов использования навыков, полученных на уроке, а просто скажу всему миру: "ЛЮДИ! Я ТЕПЕРЬ МОГУ СОХРАНЯТЬ ДАННЫЕ В РЕЕСТРЕ И ДОСТАВАТЬ ИХ ОТТУДА!" 
10 Параметры командной строки 00:22:41 31 чел. ★ 5 Done
  Отчёт отправил: 791. Валерий Жданов Решено за 1 час. 56 мин. [Показать отчёт]
Научился: Работать с параметрами командной строки, принимать аргументы в загрузочный модуль program.cs 
Сложности: Восстановить утерянные в ходе выполнения данные.  
Комментарии: Всё получилось, слава Богу. Очень интересный и нужный мне урок. А с данными получилось следующим образом. Удалил, как было сказано в уроке, потом пришлось выйти из VS и войти снова. Откат не уже не работал. Хорошо, что делал 2 проекта параллельно, взял всё из второго. Мне урок: как заканчиваю курс Хранителя экрана - начинаю плотно изучать и работать с Git. В скрин помещаю часть когда Program.cs 
11 Полноэкранный режим 00:13:58 31 чел. ★ 5 Done
  Отчёт отправил: 791. Валерий Жданов Решено за 45 мин. [Показать отчёт]
Научился: Делать форму поверх окон, превращать проект в полноэкранный 
Сложности: Реализовать прозрачный фон, как у Ивана. Не получилось((( 
Комментарии: Спасибо огромное за урок. Поистине, возможности windows Forms бесконечны. Всё слава Богу получилось. А НЛО-шку и шарики я с заставки не убрал. Мне они нравятся 
12 Режим предобзора и установка 00:25:51 31 чел. ★ 5 Done
  Отчёт отправил: 791. Валерий Жданов Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Работать с функциями WinAPI, работать с параметрами scr при установке его в систему Windows в качестве заставки  
Сложности: Пожалуй, создание третьего конструктора SaveForm, там где с API пришлось работать 
Комментарии: Спасибо за интересный курс, очень интересная получилась программка, и разноплановые знания и навыки я получал и прокачивал. Более подробно о том,что у меня получилось, я расскажу в финальном видео обзоре 
13 ФИНАЛЬНЫЙ урок 00:23:23 27 чел. ★ 4.9 Done
  Отчёт отправил: 791. Валерий Жданов Решено за 55 мин. [Показать отчёт]
Научился: Подводить итог сделанному мной проекту 
Сложности: Ничего сложного 
Комментарии: Спасибо всем, кто терпел меня весь этот курс. Итоговый скриншот - полноэкранный скриншот того хранителя, о котором я мечтал в начале курса. Этим я могу сказать, что поставленная цель достигнута. 
Видеообзор: https://youtu.be/2X0POhipjnc
14 VIP. Говорящие часы. Запись голоса 00:57:32 24 чел. ★ 5 Done
  Отчёт отправил: 791. Валерий Жданов Решено за 1 час. 20 мин. [Показать отчёт]
Научился: Работать с аудио-библиотечкой, записывать файлы (это мой первый опыт записи голоса) 
Сложности: Были несколько ньюансов, но я преодолел 
Комментарии: И вот я - автор и владелец небольшого диктофона 
15 VIP. Говорящие часы. Воспроизведение 00:38:41 23 чел. ★ 5 Done
  Отчёт отправил: 791. Валерий Жданов Решено за 2 час. 10 мин. [Показать отчёт]
Научился: Работать с воспроизведением голоса 
Сложности: Ничего 
Комментарии: Прообраз Секундомера...без которого сейчас ни одна прокачка навыков не обходится 
  Итого:   15 видеоуроков общей продолжительностью 7 час. 19 мин. 9 чел. ★ 4.96  
  Финалисты:   Олюшка,   Денис,   Дмитрий,   Андрей Поляков,   Артём,   Permitin Alexey,   Валерий Жданов,   Алексей В.,   Станислав .

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




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

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

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

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