# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
Первый урок. Анализ проекта, создание формы, инициализация графики, рисование окружностей. Отчёт отправил: 10008. Сергей Зулкарнаев Выполнено за 1 час. 15 мин. [Показать отчёт] Научился: Научился делать рефакторинг кода, когда несколько функций переносятся в новый класс.Также повторил алгоритмы рисования и работу с координатами Сложности: Ничего, после курса Комбинаторики всё просто и ясно)) Комментарии: Начало очень интересное, интересно что будет дальше))) |
|||||
2 | Движение шарика |
|
|||
Второй урок. Добавление таймера, создание функции для изменения координат, реализация отскока шарика от краёв картинки, учёт размера кружка, стирание старого положения. Отчёт отправил: 10008. Сергей Зулкарнаев Выполнено за 1 час. 15 мин. [Показать отчёт] Научился: Повторил работу с координатами, а также реализовал отскок от стен формы Сложности: Ничего Комментарии: Замечаний нет |
|||||
3 | Новый класс Graph |
|
|||
Третий урок Создание класса Graph и перенос в него всех действий с графикой. Отчёт отправил: 10008. Сергей Зулкарнаев Выполнено за 1 час. 15 мин. [Показать отчёт] Научился: Оптимизировать код Сложности: Ничего Комментарии: Замечаний нет |
|||||
4 | Новый класс Figure |
|
|||
Четвёртый урок На этом уроке мы вынесем всю логику работы с координатами в отдельный класс Pixel и в конце добавим ещё одни шарик в наш "Хранитель экрана". Отчёт отправил: 10008. Сергей Зулкарнаев Выполнено за 1 час. 25 мин. [Показать отчёт] Научился: Научился разбивать программу на различные классы и облегчать работу со структурами Сложности: Реализация шаров разными цветами Комментарии: ... |
|||||
5 | Новый класс Polygone |
|
|||
Пятый урок На этом уроке мы закончим создание хранителя экрана. Мы создадим класс Polygone для хранения многоугольника. Также добавим в класс Graph метод для его рисования. В результате получится забавный анимированный многоугольник + потенциал для дальнейшего развития программы. Отчёт отправил: 10008. Сергей Зулкарнаев Выполнено за 1 час. 35 мин. [Показать отчёт] Научился: Научился рисовать многоугольник приводя его в движение Сложности: В некоторых местах понять оптимизацию алгоритмов, пока в голове укладывается Комментарии: Замечаний нет, урок понравился! |
|||||
6 | ПОЛУФИНАЛЬНЫЙ урок |
|
|||
Задание: Записать видео обзор созданного хранителя экрана. Рассказать, понравился ли тебе курс, чему ты научился, что было самым сложным. Отчёт отправил: 10008. Сергей Зулкарнаев Выполнено за 1 час. 15 мин. [Показать отчёт] Научился: Повторил написание отзыва Сложности: Ничего Комментарии: Курс Хранитель Экрана понравился, приступаю ко второй части Видеообзор: A97qhEuHMd4 |
|||||
7 | Форма настроек |
|
|||
Шестой урок На этом уроке мы создадим форму для выбора настроек нашего Хранителя экрана. Можно будет выбрать цвет фона и цвет линий, а также количество вершин. форма будет создана в новом классе Window Forms. Отчёт отправил: 10008. Сергей Зулкарнаев Выполнено за 1 час. 15 мин. [Показать отчёт] Научился: Настраивать форму, познакомился с colorDialog Сложности: Ничего Комментарии: Начало интересное, интересно что будет дальше |
|||||
8 | Применение настроек |
|
|||
Седьмой урок На этом уроке мы добавим кнопку Сохранения настроек и сделаем применение выбранных параметров. Для этого нам нужно будет организовать передачу данных между формами. Для применения всех настроек придётся дорабатывать классы Graph и Figure, писать алгоритм для добавления/удаления вершин и создания случайной фигуры. Придётся дорабатывать Отчёт отправил: 10008. Сергей Зулкарнаев Выполнено за 1 час. 15 мин. [Показать отчёт] Научился: Добавлять, а также удалять кол-во вершин многоугольника, повторил работу со статическими методами Сложности: Ничего Комментарии: Замечаний нет, урок понравился, по-скорей бы вывести на рабочий стол программу, идём дальше))) |
|||||
9 | Использование реестра |
|
|||
Восьмой урок На этом уроке мы будем сохранять параметры в реестре и считывать их оттуда. Функции для работы с реестром вынесем в отдельный статический класс. Сделаем считывание и сохранение всех трёх параметров: цвет фона, цвет линий, количество вершин. Отчёт отправил: 10008. Сергей Зулкарнаев Выполнено за 3 час. 15 мин. [Показать отчёт] Научился: Научился сохранять параметры в реестре и считывать их оттуда. Сложности: Ничего, застрял на том что под конец не смог запустить программу, выдавало ошибку, пришлось переписывать, в чём причина так и не нашёл. Комментарии: Понравилось "Взламывать" Хранитель Экрана через реестр, вводя любое количество вершин многоугольника, хотя ограничение у нас в программе поставить можно не больше 10 |
|||||
10 | Параметры командной строки |
|
|||
Девятый урок На этом уроке мы узнаем, как нужно управлять запуском стандартных хранителей экрана. Какие параметры командной строки для этого используются. Добавим анализ аргументов командной строки в свою программу, в зависимости от которых будем открывать либо настройки программы, либо запускать хранитель экрана. Отчёт отправил: 10008. Сергей Зулкарнаев Выполнено за 3 час. 25 мин. [Показать отчёт] Научился: Первый раз поработал с основной программой Programm.cs и её аргументами Сложности: Ничего Комментарии: Замечаний нет, урок понравился, на следующем уроке наконец-то реализуем полноэкранный режим работы Хранителя экрана, супер)) |
|||||
11 | Полноэкранный режим |
|
|||
Десятый урок На этом уроке мы переделаем нашу заставку чтобы она работала в полноэкранном режиме. Для этого уберём заголовок, установим аттрибут "поверх всех окон". Создадим ещё один конструктор, которому будем передавать размеры основного экрана. Отчёт отправил: 10008. Сергей Зулкарнаев Выполнено за 1 час. 15 мин. [Показать отчёт] Научился: Первый раз поработал с Designer.cs, изменил там часть кода и добавил в основную программу Сложности: Ничего Комментарии: Замечаний нет |
|||||
12 | Режим предобзора и установка |
|
|||
Одиннадцатый урок, последний На этом уроке мы закончим создание хранителя экрана. Сделаем самую сложную часть - вывод предобзора в окно вызвавшей программы. Отчёт отправил: 10008. Сергей Зулкарнаев Выполнено за 10 час. 00 мин. [Показать отчёт] Научился: Создавать полноценный Хранитель Экрана.Понравилось работать с Командной строкой, научился вызывать её из нужной папки. Сложности: Работа с WinApi, там ничего непонятно, видимо на то она и Чёрная магия))) Комментарии: Замечаний нет, урок сложный для понимания, единственное что хочу сказать, так это то что застрял на последнем уроке, потратил много времени, пересматривал много раз код, не смог найти ошибку, хотел добиться чтобы заставка работала через систему(в маленьком окне, при установке Хранителя Экрана см.Скриншот), в итоге переписал заново этот урок с предыдущим сохранённым исходником от прошлого урока и заработало, так и не понял в чём дело, видимо всё-таки что-то упустил.Совет для тех кто пишет программы: Незабывайте сохранять исходники предыдущих уроков в отдельные папки, потому-что бывает не можешь найти ошибку и проще будет переписать урок. |
|||||
13 | ФИНАЛЬНЫЙ урок |
|
|||
Задание Высказать свой отзыв об этом курсе записав видеообзор полученной программы. Отчёт отправил: 10008. Сергей Зулкарнаев Выполнено за 1 час. 15 мин. [Показать отчёт] Научился: Повторил написание видеоотчёта. Сложности: Ничего Комментарии: Замечаний нет Видеообзор: iceVptomxfE |
|||||
14 | VIP. Говорящие часы. Запись голоса |
|
|||
На уроке создаём программу для записи звуковых файлов, которые будут использованы для создания говорящих часов. |
|||||
15 | VIP. Говорящие часы. Воспроизведение |
|
|||
На уроке пишем программу, которая показывает и говорит текущее время |
|||||
Итого: 15 видеоуроков |
7 час. 19 мин. |
17 чел. | |||
Финалисты: Олюшка, Денис, Дмитрий, Андрей Поляков, Артём, Permitin Alexey, Валерий Жданов, Алексей В., Станислав, Tekashnik, Иван Воронин, Neverwinter 2, Новопашин Владимир, Александр, Yefim, superGrover, MaxB . |