На уроке мы займемся основой для нашей будущей игры, по всем правилам ООП будем создавать всё в отдельных классах. Начнем готовить расположение основных элементов на доске.
*Задание:: дописать ещё возможные состояния, прикрепить скриншот Перечисления
Дата отправки отчёта:
13 октября 2017 г.
Задание выполнено: за
45 мин.
Чему научился:
Пока что ничему.
Что было сложным:
Придумать статусы.
Комментарии:
В конструктор класса доски лучше передавать тип Control, а не Panel, что бы можно было использовать любой компонент, например PictureBox.
Я так и сделал. Это более логично, класс Panel, PictureBox и т.д., наследуются от класса Control, соответственно в качестве параметра может быть передан любой класс, который наследуется от класса Control.
Это ясное дело, я по этому причине создаю кастомные панели и т.д., чтобы они шустрее работали, а не тормозили как стандартные компоненты, тут дело не в том, как правильно, а в том, как ты это в процессе будешь использовать, это как запаска, хорошо когда она есть, красиво, но если ты кроме того, что она красиво смотрится, не используешь её, когда пробил колесо, то это уже не есть гуд =) доведи идею до логического конца, чтобы понять, верное было решение или ничем не отличающееся от первоначальной задумки, рефакторинг лучше всего делать, когда готово всё, тогда видно, что и где можно оптимизировать и сделать иначе.
Отчёт оценивали: 12230. LINKI+19156. Dimon+16452. Кирилл Шмойлов+13747. Сергей+111582. Родион+112450. Татьяна +111147. Сергей+1459. Сергей Сергеевич+110558. Иван Воронин+114981. DimanDOS+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Трудности: Придумать статусы. В конструктор класса доски лучше передавать тип Control, а не Panel, что бы можно было использовать любой компонент, например PictureBox.
Научился: Использовать PictureBox Русские названия в перечислении - жесть какая-то :) Не советую. И вместо Sost лучше использовать нормальное английское слово.