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

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

Теория ООП / Переезд graph в базовый класс

  • На этом уроке мы напишем функции для рисования фигур во всех остальных классах.
  • Дата отправки отчёта: 1 марта 2016 г.
  • Задание выполнено: за 1 час. 20 мин.
  • Чему научился: Научился переносить данные и методы, связанные с объектом, в один класс.
  • Что было сложным: Плохо понятно, почему можно не использовать приведение типов из-за того, что все типы описаны в базовом классе.
    Также плохо понятно, как теперь настраивается цвет у цветных фигур.
  • Комментарии: Не удается передать цвет второму снеговику! Он заменяется на цвет по умолчанию при инициализации фигуры Shape. Подскажите, пожалуйста, в чем моя ошибка?
  • Оценка видео-уроку:
Отчёт от 7645 за Теория ООП / Переезд graph в базовый класс




Оцени работу

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

24. Олюшка
Олюшка
ответить
→  Александр Львович  # Теория ООП / Переезд graph в базовый класс / 2016-03-01 23:18

Александр, я знала и верила в тебя, знала что ты все исправишь, я рада твоим результатам, порадовал меня! Молодец!


7645. Александр Львович
Александр Львович
ответить
→  Иван  # Теория ООП / Переезд graph в базовый класс / 2016-03-01 23:09

Иван, еще раз спасибо за поддержку!
Оказалось, наоборот, я не убрал из "цветных классов" строку: public Pen pen;
В результате, в "цветных классах" задавался один цвет, а в классе Form1 - этот цвет не учитывался и возвращался цвет по умолчанию (черный). Теперь все работает коорректно!


7645. Александр Львович
Александр Львович
ответить
→  Олюшка  # Теория ООП / Переезд graph в базовый класс / 2016-03-01 23:08

Оля, еще раз спасибо за поддержку!
Оказалось, наоборот, я не убрал из "цветных классов" строку: public Pen pen;
В результате, в "цветных классах" задавался один цвет, а в классе Form1 - этот цвет не учитывался и возвращался цвет по умолчанию (черный). Теперь все работает коорректно!


24. Олюшка
Олюшка
ответить
→  Александр Львович  # Теория ООП / Переезд graph в базовый класс / 2016-03-01 10:53

Александр, пожалуйста посмотри еще раз, может через бредпоинт как передаются цвета, может быть ты цвет передаешь первого снеговика? Уверена что все у тебя получится, лично у меня не было проблем с этим, если не разберешься, тогда пиши будем помогать искать где и что не корректно! :)


2146. Иван
Иван
ответить
→  Александр Львович  # Теория ООП / Переезд graph в базовый класс / 2016-03-01 10:36

Думаю, может можно цвет параметром передавать...


  • Отчёт оценивали:
    7645Александр Львович+1   1Евгений Волосатов+1   4467Alcatraz+1   9427Иван Алексеевич+1   4395Денис+1   2639Морозов Юрий Александрович+1   6758Роман Осипов+1   689Igorenzia+1   4004Елена+1   7157muxasio+1   6452Кирилл Шмойлов+1   4992Николай+1   9160Сергій+1   2146Иван+1   5649Максим Лапшинов+1   6925Артём+1   24Олюшка+1   1537Сергей+1   3625Михаил0   6458Илья+1   4699Сергей Витальевич+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: создавать красоту убирая лишние строчки кода, делая минимализм его))))
Трудности: сложностей не возникло, пока только переписываю, стараюсь запомнить как это мы делаем)))
хорошо получается, мне нравиться, пока вот только запомнить не могу, нужно практиковаться еще, не получается выполнить все так же без видео и комментариев Евгения, за что ему огромнейшее СПАСИБО!!!
Научился: переносить одинаковые методы в базовый класс, оптимизировать программу, искать ошибки
Трудности: искать ошибки. убрал сразу из всех классов Draw(), а потом 10 минут не мог понять, почему оба снеговика одного цвета
чем дальше тем интереснее