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

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

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

Морской флот / Архитектура - Наследие картинок

  • На этом уроке мы займёмся картинками.
    Создадим класс Box, унаследованный от PictureBox
    и настроим его для использования в нашем проекте.
    Далее, из него мы унаследуем классы для каждой из картинок.
    Самое сложное в этом уроке - уловить идею наследования
    и понять, почему и как эти картинки выводятся на экран.
  • Дата отправки отчёта: 30 ноября 2019 г.
  • Задание выполнено: за 15 час. 32 мин.
  • Чему научился: Создавать класс Box, унаследованный от PictureBox.
      Создавать 5 наследников Boxa: Unkn, None, Ship, Kill, Fail.
      Реализовывать позиционирование картинок.
  • Что было сложным:   Величтна: topx * (iconSize.Width * (Map.mapSize +1))
      для каждого океана не меняется и вычислять ее каждый раз при выводе картинки
      нет необходимости.
  • Оценка видео-уроку:
Отчёт от 11589 за Морской флот / Архитектура - Наследие картинок




Оцени работу

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

23605. --
Кюннэй
Кюннэй
ответить
→  Yefim  # Морской флот / Архитектура - Наследие картинок / 2019-12-01 10:54

Судя по всему вы уловили главную идею наследования) Значит, урок выполнен не зря. Действительно, величину можно т не вычислять каждый раз, нет в этом необходимости. А сократить количество строк в коде не помешает)) Так держать, удачи в дальнейшем обучении!


  • Отчёт оценивали:
    23587Никита0   17947Dmitry Sinitsin+1   23522Евгений Черкасов0   791Валерий Жданов+1   23605Кюннэй0   23146Юлия0  

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





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

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

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

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


Научился: enum типа как массивы какие-то или как это назвать не знаю для меня было новым. Подсчёты координат ... два раза пересматривал уроки с того момента когда начали новый проект, не получалось отобразить корабли)
Трудности: Отобразить 4 океана заполнены кораблями
спасибо за урок


Научился: Наследование классов от встроенных классов среды, практика в наследовании.
Трудности: Особых сложностей не возникло, хотя пришлось поразбираться в формуле для расчета местоположения боксов.
Отличный урок. Очень плодотворный.