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

Формула программиста
основатель — Волосатов Евгений Витольдович
Вебинар «Что тебе мешает стать крутым программистом?» начнётся через 3 дня 12 час. 21 мин.

Теория ООП / Второй Снеговик

  • На этом уроке мы создадим второй спрайт -
    ещё одного снеговика, но разноцветного.

    Вопрос для перехода к следующему уроку:
    Что нужно изменить в этой программе, чтобы мы могли
    а) перемещать снеговика;
    б) поворачивать снеговика;
    в) изменять размер снеговика.
  • Дата отправки отчёта: 22 сентября 2016 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: Использовать наследование
  • Что было сложным: Ничего сложным не было
  • Комментарии: Предполагаю, что чтобы перемещать, поворачивать или изменять размер наших изображений, их нужно поместить в некоторые прозрачные контейнеры, а потом добавить eventListener-ы и присобачить их к работе со свойствами контейнеров.
  • Оценка видео-уроку:
Отчёт от 9789 за Теория ООП / Второй Снеговик




Оцени работу

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

9789. Александр
Александр
ответить
→  Оля  # Теория ООП / Второй Снеговик / 2016-09-22 22:29

Спасибо))


24. Оля
Оля
ответить
→  Александр  # Теория ООП / Второй Снеговик / 2016-09-22 21:27

Александр, мне очень нравится!!! Супер мышки!!! :)


9789. Александр
Александр
ответить
# Теория ООП / Второй Снеговик / 2016-09-22 16:47

Три звезды случайно поставил - хотел пять.


  • Отчёт оценивали:
    6452Lik_Kirill+1   10670Сергей Соколов+1   9789Александр+1   7276Ильшат+1   459Сергей Сергеевич+1   4467Alcatraz+1   4699Сергей Витальевич+1   4395Денис+1   11017Владимир Петреченко+1   10494Алексей В.+1   5649Максим Лапшинов+1   7645Александр Львович+1   1Евгений Витольдович+1   6925Артём+1   8959Максим Саратов+1   3506Алексей|BrisK|Кривицкий+1   24Оля+1   7238Константин+1   7303Игорь+1   2146Иван+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился копировать код для второго снеговика :)
Как на хабре прочел интересную статью про SOLID вот потихоньку пытаюсь применять на практике. Предполагаю дублирование кода противоречит 1 принципу Solid: 1) Принцип единственной ответственности (Single responsibility) 2) Принцип открытости/закрытости (Open-closed) 3) Принцип подстановки Барбары Лисков (Liskov substitution) 4) Принцип разделения интерфейса (Interface segregation) 5) Принцип инверсии зависимостей (Dependency Invertion) Поэтому предполагаю нужно будет убирать дублирующий код. Скажем так рефакторить его. Создать одну функцию или класс благодаря которому можно будет ее вызывать через контрол и менять координаты после чего производить перерисовку на форме.
Научился: Рисовать разноцветного снеговика
Замечаний нет. Ответы на вопросы 1. Для перемещения нужно перемещать каждую точку и стирать предыдущую, то есть стирать снеговика и нарисовать его снова с нужным смещением. 2. Для поворота снеговика нужно перерисовывать объекты нарисованные на теле и примыкающие к нему по осям ХУZ. 3. Для масштабирования необходимо изменять размеры отдельных элементов, а также смещать фигуры для устранения разрывов либо наслоения между элементами.