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

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

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

Observer / Observer - Sensor - Banner

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




Оцени работу

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

20167. --
Айдар
Айдар
ответить
→  Александр  # Observer / Observer - Sensor - Banner / 2019-01-20 00:26

Александр, отличная тема для изучения!
Сам тоже заинтересовался паттернами проектирования, буду тоже проходить эти видеоуроки. :)


  • Отчёт оценивали:
    20659no name+1   11019Trira+1   20167Айдар+1   11353AlliZzeN+1   8275Tekashnik+1   16396Денис+1   5394Anton+1   10895Danil42Russia+1   17947Dmitry Sinitsin+1   9913vip+1   13417Chip+1   2146Иван+1   791Валерий Жданов+1   9332Dima+1   Посетитель+1   1Евгений Волосатов+1   10494Алексей В.+1  

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





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

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

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

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


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


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