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

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

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

Observer / Observer - Sensor - Banner

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




Оцени работу

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

  • Отчёт оценивали:
    17947Dmitry Sinitsin+1   17255Слава+1   2146Иван+1   19525Александр Балбашов+1   6452Кирилл Шмойлов+1   10895Danil42Russia+1   3922Александр+1   16218Дмитрий+1   19869Артем+1   10494Алексей В.+1   3747Сергей+1   791Валерий Жданов+1   17606Виктор+1   8275Tekashnik+1  

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





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

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

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

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


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


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