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

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

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

Теория ООП / Приведение с мотором

  • На этом уроке мы реализуем метод Draw (Shape shape) через серию условных операторов.
    А также создадим функцию для рисования целевого спрайта (снеговика) - Draw (Shape [] shapes).
    Результат работы программы не изменяется, а вот содержимое кода всё более и более облагораживается.
  • Дата отправки отчёта: 2 января 2019 г.
  • Задание выполнено: за 1 час. 24 мин.
  • Чему научился: Еще в прошлом уроке сделал метод Draw(Shape[] shape)  с перебором элементов через foreach  и выбором фигуры с помощью:  switch (sh.GetType().Name)  Не хотелось отправлять отчет без картинки))  Переменная  Shape.position будет использоваться как отправная точка для всех элементов Pixel,  используемых при рисовании всей фигуры. Изменяя её позицию, мы сможем перемещать всю фигуру.
  • Что было сложным: Не успел разобраться с методом graph.DrawArc() - хотел уши и рот нарисовать, ругается на неверные параметры. К следующему уроку исправлю.
  • Оценка видео-уроку:
Отчёт от 20528 за Теория ООП / Приведение с мотором




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий Кравцов  # Теория ООП / Приведение с мотором / 2019-01-02 15:18

Какие симпатичные снегохрюшки


9752. --
chokayes
chokayes
ответить
→  Геннадий Кравцов  # Теория ООП / Приведение с мотором / 2019-01-03 07:32

Приветствую, Геннадий! Прикольно получилось.  Интересно будет посмотреть на конечный рузультат.


9913. --
vip
vip
ответить
→  Геннадий Кравцов  # Теория ООП / Приведение с мотором / 2019-01-03 10:05

Это хрюши косманавты


  • Отчёт оценивали:
    20295Николай+1   1Евгений Волосатов+1   19732Ирина0   5394Anton+1   17947Dmitry Sinitsin+1   17038Николай0   20628Yuri Blinov0   10365Rita+1   17606Виктор+1   11019Trira+1   791Валерий Жданов+1   10895Danil42Russia+1   7119Новопашин Владимир+1   3922Александр+1   9752chokayes+1   10670Сергей Соколов+1   19384Владимир+1   9913vip+1   20071New programist+1   20659no name+1  

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





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

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

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

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


Научился: Реализовал все что делали. К Shape.position мы привяжем все наши координаты, и при ее изменении вся фигура будет менять свое местоположение .



Научился: Дальнейшему структурированию проекта
Отдельная точка Position нам нужна, для создания дополнительного уровня абстракции (чтобы в дальнейшем оперировать уже только ею)