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

Формула программиста
основатель — Волосатов Евгений Витольдович

Хранитель экрана / Новый класс Graph

  • Третий урок
    Создание класса Graph и перенос в него всех действий с графикой.
  • Дата отправки отчёта: 20 марта
  • Задание выполнено: за 50 мин.
  • Чему научился: Научился выносить сходный функционал в отдельный класс.
  • Что было сложным: ---
  • Комментарии: Автор выбрал не тот конструктор за основной.
    Если выбрать за основной конструктор наиболее полный из них, то избежать повторного запуска кода легко.
    На скриншоте можно увидеть мое решение, как видно код инициализации повторно не выполняется.
    Еще как вариант (еще проще) - использование параметров по умолчанию, но конкретно в моем исполнении этот  вариант не подошел, т.к. у меня по умолчанию в качестве фона используется "естественный" цвет формы Windows, а такой цвет не является константой и компилятор на него ругается.
  • Оценка видео-уроку:
Отчёт от 9263 за Хранитель экрана / Новый класс Graph




Оцени работу

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

1. Евгений Витольдович
Евгений Витольдович
ответить
→  Андрей Н.  # Хранитель экрана / Новый класс Graph / 2016-03-20 20:37

Спасибо за подсказку.


  • Отчёт оценивали:
    9263Андрей Н.0   3506Алексей|BrisK|Кривицкий+1   4992Николай+1   689Igorenzia+1   9427Иван Алексеевич+1   1Евгений Витольдович+1   8275Tekashnik+1   5760Мариша +1   3747Сергей+1   1537Сергей+1   9332Dima0   8886Михаил Ермишин+1   6925Артём+1   9237Mais+1   4467Alcatraz+1   6452Lik_Kirill+1   7645Александр Львович+1   1101Аркадий+1   4182Farid+1   9544Даниил Степаненко+1   8380zhikharevav+1   5026Екатерина+1  

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: В принципе ничего нового. ООП знаю. Но было интересно.
Трудности: Ничего.
Очень познавательный урок. ) Спасибо.
Научился: Научилась видеть области кода, которые можно логически объединить в класс. Вспомнила структуры, как-то редко ими пользовалась, теперь понимаю, что это очень удобно.
Трудности: Сложностей не возникло, все было очень понятно и наглядно.
Очень полезный урок, жаль, что в университете нас не учили видеть в обычном коде структуры и классы, а всё ООП мы проходили с помощью создания "логичной" сущности, такой как "животные" или "деньги". Здесь же очень наглядно показано, что сначала создаем привычным всем код (кашу мала в одном месте), а затем легко и красиво приводим все это в структурно-классовый вид. Для меня теперь класс не равен сущности, он более гибок. И да, кстати на счет структуры Pixel: когда нужно использовать "двойные" переменные,я всегда использую стандартный класс Point:)