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

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

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

Бомбермэн / Площадка для игр

  • На уроке мы займемся основой для нашей будущей игры, по всем правилам ООП будем создавать всё в отдельных классах. Начнем готовить расположение основных элементов на доске.

    *Задание:: дописать ещё возможные состояния, прикрепить скриншот Перечисления
  • Дата отправки отчёта: 13 октября 2017 г.
  • Задание выполнено: за 45 мин.
  • Чему научился: Пока что ничему.
  • Что было сложным: Придумать статусы.
  • Комментарии: В конструктор класса доски лучше передавать тип Control, а не Panel, что бы можно было использовать любой компонент, например PictureBox.
  • Оценка видео-уроку:
Отчёт от 6203 за Бомбермэн / Площадка для игр




Оцени работу

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

10558. --
Иван Воронин
Иван Воронин
ответить
→  Николай Миролюбов  # Бомбермэн / Площадка для игр / 2017-10-15 09:20

Так реализовал бы и показал, что оно реально лучше =)


6203. --
Николай Миролюбов
Николай Миролюбов
ответить
→  Иван Воронин  # Бомбермэн / Площадка для игр / 2017-10-15 11:37

Я так и сделал. Это более логично, класс Panel, PictureBox и т.д., наследуются от класса Control, соответственно в качестве параметра может быть передан любой класс, который наследуется от класса Control.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Николай Миролюбов  # Бомбермэн / Площадка для игр / 2017-10-15 18:09

Это ясное дело, я по этому причине создаю кастомные панели и т.д., чтобы они шустрее работали, а не тормозили как стандартные компоненты, тут дело не в том, как правильно, а в том, как ты это в процессе будешь использовать, это как запаска, хорошо когда она есть, красиво, но если ты кроме того, что она красиво смотрится, не используешь её, когда пробил колесо, то это уже не есть гуд =) доведи идею до логического конца, чтобы понять, верное было решение или ничем не отличающееся от первоначальной задумки, рефакторинг лучше всего делать, когда готово всё, тогда видно, что и где можно оптимизировать и сделать иначе.


  • Отчёт оценивали:
    12230LINKI+1   9156Dimon+1   6452Кирилл Шмойлов+1   3747Сергей+1   11582Родион+1   12450Татьяна +1   11147Сергей+1   459Сергей Сергеевич+1   10558Иван Воронин+1   14981DimanDOS+1  

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





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

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

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

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


Трудности: Придумать статусы.
В конструктор класса доски лучше передавать тип Control, а не Panel, что бы можно было использовать любой компонент, например PictureBox.


Научился: Использовать PictureBox
Русские названия в перечислении - жесть какая-то :) Не советую. И вместо Sost лучше использовать нормальное английское слово.