# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
Первый урок. Анализ проекта, создание формы, инициализация графики, рисование окружностей. Отчёт отправил: 10309. Станислав Выполнено за 40 мин. [Показать отчёт] Научился: --- Сложности: --- Комментарии: Магистр все очень подробно объяснял. Материал мне знаком, но появились мысли о том, что проекту в целом не хватает системного описания того или иного курса. Сложно понять на какой уровень подготовки слушателя рассчитан курс, какие знания нужны. Возможно, в описании каждого курса стоит добавить желательные требования к слушателю. Это позволит более рационально подавать материал, не повторяя, например, постоянно как добавить иконку к проекту или вывести графику. Roadmap прохождения курсов (особенно актуально для новичков) вообще мастхэв. Это, кстати, вполне может положительно повлиять на продажи. |
|||||
2 | Движение шарика |
|
|||
Второй урок. Добавление таймера, создание функции для изменения координат, реализация отскока шарика от краёв картинки, учёт размера кружка, стирание старого положения. Отчёт отправил: 10309. Станислав Выполнено за 1 час. 05 мин. [Показать отчёт] Научился: Познакомился с классом Debug Сложности: --- Комментарии: Я в предвкушении следующих уроков, когда из этого месива сделаем стройную систему) |
|||||
3 | Новый класс Graph |
|
|||
Третий урок Создание класса Graph и перенос в него всех действий с графикой. Отчёт отправил: 10309. Станислав Выполнено за 50 мин. [Показать отчёт] Научился: Приемам рефакторинга Сложности: --- Комментарии: Приятно, когда сумбурный код облагораживается. Предложенный Магистром способ инициализации класса графики показался чересчур запутанным. Вариант из курса ООП мне больше по душе и понятнее) |
|||||
4 | Новый класс Figure |
|
|||
Четвёртый урок На этом уроке мы вынесем всю логику работы с координатами в отдельный класс Pixel и в конце добавим ещё одни шарик в наш "Хранитель экрана". Отчёт отправил: 10309. Станислав Выполнено за 1 час. 20 мин. [Показать отчёт] Научился: Рефакторинг! Сложности: --- Комментарии: Интересно было наблюдать за ходом мысли Магистра) |
|||||
5 | Новый класс Polygone |
|
|||
Пятый урок На этом уроке мы закончим создание хранителя экрана. Мы создадим класс Polygone для хранения многоугольника. Также добавим в класс Graph метод для его рисования. В результате получится забавный анимированный многоугольник + потенциал для дальнейшего развития программы. Отчёт отправил: 10309. Станислав Выполнено за 1 час. 30 мин. [Показать отчёт] Научился: Приемы использованные Магистром для меня очень ценны Сложности: Структура программы быстро и существенно менялась, было непросто уследить за сутью Комментарии: Отличный урок, по практическому применению ООП. Для меня сейчас то, что надо) |
|||||
6 | ПОЛУФИНАЛЬНЫЙ урок |
|
|||
Задание: Записать видео обзор созданного хранителя экрана. Рассказать, понравился ли тебе курс, чему ты научился, что было самым сложным. Отчёт отправил: 10309. Станислав Выполнено за 1 час. 05 мин. [Показать отчёт] Научился: --- Сложности: Записать видос) Комментарии: Не очень логично записывать видео еще не готовой программы Видеообзор: lsG2FW2zQlI |
|||||
7 | Форма настроек |
|
|||
Шестой урок На этом уроке мы создадим форму для выбора настроек нашего Хранителя экрана. Можно будет выбрать цвет фона и цвет линий, а также количество вершин. форма будет создана в новом классе Window Forms. Отчёт отправил: 10309. Станислав Выполнено за 40 мин. [Показать отчёт] Научился: Работать с ColorDialog Сложности: --- Комментарии: Все хорошо, заниматься интересно) |
|||||
8 | Применение настроек |
|
|||
Седьмой урок На этом уроке мы добавим кнопку Сохранения настроек и сделаем применение выбранных параметров. Для этого нам нужно будет организовать передачу данных между формами. Для применения всех настроек придётся дорабатывать классы Graph и Figure, писать алгоритм для добавления/удаления вершин и создания случайной фигуры. Придётся дорабатывать Отчёт отправил: 10309. Станислав Выполнено за 1 час. 10 мин. [Показать отчёт] Научился: Передаче параметров между объектами Сложности: --- Комментарии: Евгений Витольдович, Ваша методика работает! После появления очередной задачи, останавливаю запись и спокойно реализую. Это приятно) |
|||||
9 | Использование реестра |
|
|||
Восьмой урок На этом уроке мы будем сохранять параметры в реестре и считывать их оттуда. Функции для работы с реестром вынесем в отдельный статический класс. Сделаем считывание и сохранение всех трёх параметров: цвет фона, цвет линий, количество вершин. Отчёт отправил: 10309. Станислав Выполнено за 1 час. 15 мин. [Показать отчёт] Научился: Работать с реестром Сложности: У меня чтение из реестра GetValue выкидывало эксепшн. Долго не мог понять в чем дело, сработал вариант с передачей дефолтного значения. Комментарии: Теперь я умею хранить параметры программы в реестре) |
|||||
10 | Параметры командной строки |
|
|||
Девятый урок На этом уроке мы узнаем, как нужно управлять запуском стандартных хранителей экрана. Какие параметры командной строки для этого используются. Добавим анализ аргументов командной строки в свою программу, в зависимости от которых будем открывать либо настройки программы, либо запускать хранитель экрана. Отчёт отправил: 10309. Станислав Выполнено за 40 мин. [Показать отчёт] Научился: Пользоваться параметрами запуска Сложности: --- Комментарии: Все отлично) |
|||||
11 | Полноэкранный режим |
|
|||
Десятый урок На этом уроке мы переделаем нашу заставку чтобы она работала в полноэкранном режиме. Для этого уберём заголовок, установим аттрибут "поверх всех окон". Создадим ещё один конструктор, которому будем передавать размеры основного экрана. Отчёт отправил: 10309. Станислав Выполнено за 25 мин. [Показать отчёт] Научился: Изменять размеры компонентов до размеров экрана. Сложности: --- Комментарии: Забавно получилось, мне нравится) |
|||||
12 | Режим предобзора и установка |
|
|||
Одиннадцатый урок, последний На этом уроке мы закончим создание хранителя экрана. Сделаем самую сложную часть - вывод предобзора в окно вызвавшей программы. Отчёт отправил: 10309. Станислав Выполнено за 55 мин. [Показать отчёт] Научился: Понял, что для программиста упорство - очень полезное качество Сложности: Само собой вызовы функций из библиотеки. Пока малопонятно Комментарии: Курс пришелся очень по душе. И это первая самописная программа, которой я собираюсь пользоваться) |
|||||
13 | ФИНАЛЬНЫЙ урок |
|
|||
Задание Высказать свой отзыв об этом курсе записав видеообзор полученной программы. Отчёт отправил: 10309. Станислав Выполнено за 30 мин. [Показать отчёт] Научился: --- Сложности: --- Комментарии: Мне курс очень понравился. Заниматься было полезно и приятно! Видеообзор: 4w1hDL-ta0I |
|||||
14 | VIP. Говорящие часы. Запись голоса |
|
|||
На уроке создаём программу для записи звуковых файлов, которые будут использованы для создания говорящих часов. Отчёт отправил: 10309. Станислав Выполнено за 1 час. 40 мин. [Показать отчёт] Научился: Работать с NAudio, SoundPlayer Сложности: Наговорить все фалы, и найти номер микрофона в системе Комментарии: Забавная програмка, мне нравиться) |
|||||
15 | VIP. Говорящие часы. Воспроизведение |
|
|||
На уроке пишем программу, которая показывает и говорит текущее время Отчёт отправил: 10309. Станислав Выполнено за 1 час. 30 мин. [Показать отчёт] Научился: --- Сложности: Попытался красиво проигрывать из ресурсов, но кроме свича ниче не получилось( Комментарии: Интересный курс, хороший урок, спасибо |
|||||
Итого: 15 видеоуроков |
7 час. 19 мин. |
17 чел. | |||
Финалисты: Олюшка, Денис, Дмитрий, Андрей Поляков, Артём, Permitin Alexey, Валерий Жданов, Алексей В., Станислав, Tekashnik, Иван Воронин, Neverwinter 2, Новопашин Владимир, Александр, Yefim, superGrover, MaxB . |