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

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

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

  • Третий урок
    Создание класса Graph и перенос в него всех действий с графикой.
  • Дата отправки отчёта: 6 июня 2016 г.
  • Задание выполнено: за 43 мин.
  • Чему научился: Рефакторить программу
  • Что было сложным: Придумывать что было самым сложным
  • Комментарии: Демо курс
  • Оценка видео-уроку:
Отчёт от 8275 за Хранитель экрана / Новый класс Graph


Отчёт от 8275 за Хранитель экрана / Новый класс Graph




Оцени работу

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

  • Отчёт оценивали:
    6452Кирилл Шмойлов+1   4992Николай+1   10233Виталий+1   4004Елена+1   4467Alcatraz+1   7119Новопашин Владимир+1   6758Роман Осипов+1   7645Александр Львович+1   1Евгений Волосатов+1   8886Михаил Ермишин+1   9237Mais+1   689Igorenzia+1   2639Морозов Юрий Александрович+1   3506Алексей|BrisK|Кривицкий+1   9263Андрей Н.+1   4395Денис+1   9567Максим+1   5760Мариша +1   8835Булат+1   8451Neal0   10298Aleksandr0   8380zhikharevav+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: 1. Создавать новый класс. 2. Работать с конструктором.
Трудности: Опять новые несовпадения у VS2008. Загружается другой набор библиотечных классов с помощью using. И даже само дерево у Graph отыскалось совсем в другом месте (кому интересно - на скриншоте видно).
Главное замечание такое - с каждым уроком звук всё тише и тише, а все колонки на максимумах, а за окном еще гроза целый день. Но сам урок, конечно, очень ценный. Большое спасибо создателю!
Научился: Научился выносить сходный функционал в отдельный класс.
Автор выбрал не тот конструктор за основной. Если выбрать за основной конструктор наиболее полный из них, то избежать повторного запуска кода легко. На скриншоте можно увидеть мое решение, как видно код инициализации повторно не выполняется. Еще как вариант (еще проще) - использование параметров по умолчанию, но конкретно в моем исполнении этот вариант не подошел, т.к. у меня по умолчанию в качестве фона используется "естественный" цвет формы Windows, а такой цвет не является константой и компилятор на него ругается.