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

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

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

On-line игра / Координатная структура

  • На этом слайде мы создадим структуру Coord для хранения координат объекта на карте.
  • Дата отправки отчёта: 16 сентября 2018 г.
  • Задание выполнено: за 19 мин.
  • Чему научился: Создана структура Coord произведен рефакторинг
  • Оценка видео-уроку:
Отчёт от 5081 за On-line игра / Координатная структура




Оцени работу

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

20036. --
litva
litva
ответить
→  Михаил  # On-line игра / Координатная структура / 2018-09-16 11:05

Труженикам-программистам физкульт привет!!!!


  • Отчёт оценивали:
    5081Михаил+1   17663Oleksandr+1   20062Руслан0   8877gorynych+1   1Евгений Волосатов+1   11353AlliZzeN+1   20036litva0   17947Dmitry Sinitsin+1   19525Александр Балбашов+1   10494Алексей В.+1   17606Виктор+1   16218Дмитрий+1   16548Hofflin+1   6452Кирилл Шмойлов+1   3922Александр+1   791Валерий Жданов+1   Посетитель+1  

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





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

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

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

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


Научился: Не создавал конструктор в структуре, так как атрибуты публичные, то воспользовался инициализацией объектов. Добавил в структуру функцию Move(), тем самым код получился более компактным. см. скрин 2. з.ы. Структуры тоже можно создавать быстрее, см. скрин 1. Так же радует, что не приходится модифицировать каждый View, так как когда-то реализовал всё через общий абстрактный класс.



Научился: Создал публичную структуру Coord, описал публичные поля х, у и добавил конструктор. Изменил сигнатуру метода Show в интерфейсе IView. В классе Game изменил два поля х, у на один userCoord. Внес остальные изменения в класс Game для использования Coord. Изменил реализацию метода Show в представлениях ViewColor, ViewBasic