# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
1 тест |
|||
На этом курсе вы познакомитесь с шаблоном проектирования Фасад, цель которого упростить использование библиотек для решения конкретно-поставленной задачи. Сначала мы познакомимся с идеей этого шаблона и напишем небольшую демо-программу для запуска компьютера нажатием одной кнопки, за которой скрывается достаточно сложная процедура запуска. Отчёт отправил: 11589. Yefim Выполнено за 1 час. 7 мин. [Показать отчёт] Научился: Создавать проект и вызвать главный метод. Сложности: --------------------- |
|||||
2 | Facade - Computer - Devices |
|
|||
На этом уроке мы продолжаем реализацию шаблона проектирования Фасад (Facade). Для начала мы создадим классы компонентов ПК и в каждом из них реализуем необходимые методы. Отчёт отправил: 11589. Yefim Выполнено за 44 мин. [Показать отчёт] Научился: Реализовывать методы: on() в классе Power(), reset() в классе Chipset(), post() в классе BIOS(), init() в классах VideoAdapter() и HDD(), test() в классах Memory() и Keyboard(), boot() в классе HDD(). Сложности: ----------------- |
|||||
3 | Facade - Computer - Power |
1 тест |
|||
На этом уроке мы завершаем реализацию шаблона проектирования Фасад (Facade) на примере реализации последовательности запуска компонентов ПК после нажатия кнопки Power. Отчёт отправил: 11589. Yefim Выполнено за 1 час. 22 мин. [Показать отчёт] Научился: Создавать конструктор в классе FacadeComputer() Сложности: ------------- |
|||||
4 |
![]() |
1 тест |
|||
На этом уроке мы начнём писать программу для создания Мотиваторов. У фасада будет одна функция "создать мотиватор", которой нужно передать лишь картинку и текст. А всё остальное будет спрятано за "фасадом". Отчёт отправил: 11589. Yefim Выполнено за 1 день 7 час. 35 мин. [Показать отчёт] Научился: Создавать класс для фасада с заглушкой для главного метода Сложности: ---------------------- |
|||||
5 | Facade - Motivator - Plan |
|
|||
На этом уроке мы продолжаем реализацию приложения для создания Мотиваторов/Демотиваторов для демонстрации шаблона проектирования Фасад (Facade). Для этого создадим базовый Мотиватор в графическом редакторе, описав свои действия в виде последовательности в текстовом файле. Отчёт отправил: 11589. Yefim Выполнено за 15 час. 29 мин. [Показать отчёт] Научился: Описывать свои действия в виде псевдо алгоритма. Предельно неясно, что значит 4 - разместить картинку от 20, 20 Сложности: Предельно неясно, что значит: 4 - разместить картинку от 20, 20 |
|||||
6 | Facade - Motivator - Methods |
1 тест |
|||
Мы продолжаем реализацию приложения по созданию Мотиваторов/Демотиваторов для демонстрации шаблона проектирования Фасад (Facade). На этом уроке мы реализуем необходимые методы из ранее описанного псевдоалгоритма. Отчёт отправил: 11589. Yefim Выполнено за 23 час. 0 мин. [Показать отчёт] Научился: Реализовывать необходимые методы из ранее описанного псевдоалгоритма. Сложности: ------ |
|||||
7 | Facade - Motivator - Image |
|
|||
Мы продолжаем реализацию приложения по созданию Мотиваторов/Демотиваторов для демонстрации шаблона проектирования Фасад (Facade). На этом уроке мы реализуем методы создания и сохранения картинки. Отчёт отправил: 11589. Yefim Выполнено за 1 час. 16 мин. [Показать отчёт] Научился: Рисовать Чёрный квадрат Малевича. Сложности: Непонятно, почему при расчетах размеров картинки не учли толщину рамки? |
|||||
8 | Facade - Motivator - Back Paint |
1 тест |
|||
Мы продолжаем реализацию приложения по созданию Мотиваторов/Демотиваторов для демонстрации шаблона проектирования Фасад (Facade). На этом уроке мы реализуем методы добавления цвета фона, загрузки получившейся картинки в стандартном редакторе windows - Paint и выделим некоторые значения в константы. Отчёт отправил: 11589. Yefim Выполнено за 1 час. 10 мин. [Показать отчёт] Научился: Узнал как программно добавлять цвет фона в картинку. Узнал как запускать из программы любой экзэшник. Сложности: Очень полезный урок! |
|||||
9 | Facade - Motivator - Picture Border |
|
|||
Мы продолжаем реализацию приложения по созданию Мотиваторов/Демотиваторов для демонстрации шаблона проектирования Фасад (Facade). На этом уроке мы реализуем методы загрузки и размещения картинки, а так же рисования рамки вокруг неё. Отчёт отправил: 11589. Yefim Выполнено за 54 мин. [Показать отчёт] Научился: Реализовывать методы загрузки и размещения картинки, а так же рисования рамки вокруг неё. Сложности: ---------- |
|||||
10 | Facade - Motivator - Text Center |
1 тест |
|||
Мы завершаем реализацию приложения по созданию Мотиваторов/Демотиваторов для демонстрации шаблона проектирования Фасад (Facade). На этом уроке мы реализуем последний метод для вывода текста нашего мотиватора/демотиватора. Отчёт отправил: 11589. Yefim Выполнено за 1 час. 58 мин. [Показать отчёт] Научился: Размещать текст на картинке. Сложности: -------------------- |
|||||
11 | ФИНАЛЬНЫЙ УРОК |
без видео 4 теста |
|||
Поздpaвляю! Твoя зaдaча - прoверить cебя и пpойти тест, см. вкладку "Тест". Напиши отзыв или видеообзор по этому видеокурсу. Отчёт отправил: 11589. Yefim Выполнено за 52 мин. [Показать отчёт] Научился: Шаблон проектирования ФАСАД можно применять практически в любом приложении, где требуется первичное визуальное представление, после которого пользователь должен сделать свой выбор по мере необходимости. В данном курсе приводятся прекрасные простые примеры, в которых показывается, как это можно сделать. В дополнении к этому попутно я узнал много нового, что можно применять своих проектах. Так например, я узнал еще один способ работы с графическими объектами без использования традиционных библиотек. Я также научился программно запускать любой Экзэшник из своей программы. Курсом мне осень понравился. Большое спасибо Автору! |
|||||
Итого: 11 видеоуроков |
1 час. 15 мин. 10 тестов |
11 чел. | |||
Финалисты: Иван Воронин, Сергей Соколов, Александр, Povilas Abramovicius, Новопашин Владимир, Tekashnik, Виктор, Dmitry Sinitsin, Yefim, Anatoli, Tom . |