 
				| # | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ | 
|---|---|---|---|---|---|
| 1 |  Facade - Computer - Program | 1 тест | |||
| На этом курсе вы познакомитесь с шаблоном проектирования Фасад, цель которого упростить использование библиотек для решения конкретно-поставленной задачи. Сначала мы познакомимся с идеей этого шаблона и напишем небольшую демо-программу для запуска компьютера нажатием одной кнопки, за которой скрывается достаточно сложная процедура запуска. Отчёт отправил: 11308. Michail Ostryj Выполнено за 12 мин. [Показать отчёт] Научился: Пока ничему Сложности: предвкушаю новые грани нового шаблона Комментарии: гууд | |||||
| 2 | Facade - Computer - Devices |  | |||
| На этом уроке мы продолжаем реализацию шаблона проектирования Фасад (Facade). Для начала мы создадим классы компонентов ПК и в каждом из них реализуем необходимые методы. Отчёт отправил: 11308. Michail Ostryj Выполнено за 12 мин. [Показать отчёт] Научился: ничему пока Сложности: писать это Комментарии: робин гууд | |||||
| 3 | Facade - Computer - Power | 1 тест | |||
| На этом уроке мы завершаем реализацию шаблона проектирования Фасад (Facade) на примере реализации последовательности запуска компонентов ПК после нажатия кнопки Power. Отчёт отправил: 11308. Michail Ostryj Выполнено за 12 мин. [Показать отчёт] Научился: Шаблон простой, ничего трудного Сложности: ничего Комментарии: гууд | |||||
| 4 |  Facade - Motivator - Program | 1 тест | |||
| На этом уроке мы начнём писать программу для создания Мотиваторов. У фасада будет одна функция "создать мотиватор", которой нужно передать лишь картинку и текст. А всё остальное будет спрятано за "фасадом". Отчёт отправил: 11308. Michail Ostryj Выполнено за 12 мин. [Показать отчёт] Научился: Новый проект, новое начало. Сложности: ничего Комментарии: гууд | |||||
| 5 | Facade - Motivator - Plan |  | |||
| На этом уроке мы продолжаем реализацию приложения для создания Мотиваторов/Демотиваторов для демонстрации шаблона проектирования Фасад (Facade). Для этого создадим базовый Мотиватор в графическом редакторе, описав свои действия в виде последовательности в текстовом файле. Отчёт отправил: 11308. Michail Ostryj Выполнено за 12 мин. [Показать отчёт] Научился: пока ничему Сложности: Загрузить картинку из файла самое сложное, и отобразить результат в свою очередь самое простое(на мой взгляд). Комментарии: гууд | |||||
| 6 | Facade - Motivator - Methods | 1 тест | |||
| Мы продолжаем реализацию приложения по созданию Мотиваторов/Демотиваторов для демонстрации шаблона проектирования Фасад (Facade). На этом уроке мы реализуем необходимые методы из ранее описанного псевдоалгоритма. Отчёт отправил: 11308. Michail Ostryj Выполнено за 12 мин. [Показать отчёт] Научился: poka nichemu Сложности: nothing Комментарии: goood | |||||
| 7 | Facade - Motivator - Image |  | |||
| Мы продолжаем реализацию приложения по созданию Мотиваторов/Демотиваторов для демонстрации шаблона проектирования Фасад (Facade). На этом уроке мы реализуем методы создания и сохранения картинки. Отчёт отправил: 11308. Michail Ostryj Выполнено за 12 мин. [Показать отчёт] Научился: Graphics2D - вспомнил BufferedImage - изучил Сложности: Graphics2D, BufferedImage Комментарии: гуд | |||||
| 8 | Facade - Motivator - Back Paint | 1 тест | |||
| Мы продолжаем реализацию приложения по созданию Мотиваторов/Демотиваторов для демонстрации шаблона проектирования Фасад (Facade). На этом уроке мы реализуем методы добавления цвета фона, загрузки получившейся картинки в стандартном редакторе windows - Paint и выделим некоторые значения в константы. Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт] Научился: Залили фон (.setColor .fillRect) Реализовали функцию загрузки файла (new ProcessBuilder(put, sam fajl).start(); Сложности: ProcessBuilder().start(); Комментарии: good | |||||
| 9 | Facade - Motivator - Picture Border |  | |||
| Мы продолжаем реализацию приложения по созданию Мотиваторов/Демотиваторов для демонстрации шаблона проектирования Фасад (Facade). На этом уроке мы реализуем методы загрузки и размещения картинки, а так же рисования рамки вокруг неё. Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт] Научился: Функция loadPicture (BufferedImage = ImageIO.read(file)) Функция placePicture (graph.drawImage(picture, PAD., PAD., null)) Функция drawBorder ( graph.setColor()) graph.setStroke(stroke) graph.drawRect(PAD., PAD., IMAG.-WIDTH, IMAG.-HEIGTH)) Сложности: ImageIO.read(); graph.drawImage(); graph.setStroke(); graph.drawRect(); Комментарии: Стараюсь запомнить все графические функции. | |||||
| 10 | Facade - Motivator - Text Center | 1 тест | |||
| Мы завершаем реализацию приложения по созданию Мотиваторов/Демотиваторов для демонстрации шаблона проектирования Фасад (Facade). На этом уроке мы реализуем последний метод для вывода текста нашего мотиватора/демотиватора. Отчёт отправил: 11308. Michail Ostryj Выполнено за 12 мин. [Показать отчёт] Научился: Рисовать строку(drawString()), Задавать ей стиль, размер(Font()), а так же вычислять ширину и высоты текста для удобного размещения. Сложности: Была ошибка, я сначала находил ширину текста, а потом задавал размер, и не мог все понять почему не встает по центру после всех, казалось бы очевидно, правильных вычислений. В итоге понял ошибку, поменял строчки местами и все заработало как швейцарские часы, после многодневной ручной кропотливой работы мастера. Комментарии: Шаблон, как и сама программа, на примере которой изучали шаблон, понравились. Многое вспомнил и попрактиковал. | |||||
| 11 | ФИНАЛЬНЫЙ УРОК | без видео 4 теста | |||
| Поздpaвляю! Твoя зaдaча - прoверить cебя и пpойти тест, см. вкладку "Тест". Напиши отзыв или видеообзор по этому видеокурсу. | |||||
| Итого: 11 видеоуроков | 1 час. 15 мин. 10 тестов | 11 чел. | |||
| Финалисты: Иван Воронин, Сергей Соколов, Александр, Povilas Abramovicius, Новопашин Владимир, Tekashnik, Виктор, Dmitry Sinitsin, Yefim, Anatoli, Tom . | |||||