Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Observer / Observer - Sensor - Banner

  • Мы продолжаем знакомство с шаблоном проектирования: "Observer".
    На этом уроке мы вспомним картинку, с которой начиналась наша серия уроков.
    Чтобы реализовать что-то похожее, мы воспользуемся классом FacadeMotivator(),
    которые реализовали во время прохождения Шаблона Проектирования: "Facade".
  • Дата отправки отчёта: 24 марта 2017 г.
  • Задание выполнено: за 20 мин.
  • Чему научился: Использовать 2 шаблона стразу
  • Что было сложным: Ничего
  • Комментарии: Всё хорошо
  • Оценка видео-уроку:
Отчёт от 9567 за Observer / Observer - Sensor - Banner




Оцени работу

 
Сохранить страницу:

10494. --
Алексей В.
Алексей В.
ответить
→  Максим  # Шаблоны Проектирования / Observer - Sensor - Banner / 2017-03-25 12:42

Отлично, Максим. Так Держать!!!


10558. --
Иван Воронин
Иван Воронин
ответить


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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: Повторил пройденное
Трудности: понять почему корректно по вертикали не центровало
Урок отличный, но в перенесённом классе, который создавали для мотиватора/демотиватора были некоторые особенности из-за которых возникли проблемы не только у Игромистра с цветом, это я сразу понял, а вот с центровкой по вертикали пришлось повозиться, а потом решил проверить, как генерируется размер картинки, оказалось, что там учитывался размер блока под текст, но так как у нас картинки нет, а блок под текст уже не имеет смысла, то он и добавлял снизу лишнее пространство. В итоге модифицировал класс основательно, чтобы он был более универсальным. з.ы. Добавил поддержку центровки текста: top, center, bottom (по вертикали) Добавил поддержку многострочного текста, разделитель "\n", поддержку котором пришлось написать самому. Добавил вывод температуры в трёх единицах измерения: Цельсий, Фаренгейт и Кельвин.


Научился: Нарисовал экран индикатора температуры в виде графического файла с использованием ранее написанного кода курса по паттерну Facade.