На этом уроке мы дадим возможность пользователю устанавливать корабли мышкой и с клавиатуры.
Дата отправки отчёта:
17 ноября 2015 г.
Задание выполнено: за
1 час. 20 мин.
Чему научился:
Работать с ячейками таблицы (dataGrid'а). Размещать корабли.
Что было сложным:
Функция размещения корабля, с логикой пока не очень)
Комментарии:
Очень рад, что мы сумели реализовать расстановку кораблей с помощью мыши и клавиатуры. Я еще сделал, чтобы можно было удалять любой корабль с клавиатуры (и включая однопалубный).
Научился: Расширенной работе с выбранными областями DataGridView.
Создавать свою функцию проверки точек на принадлежность кораблю в функции ПоставитьПоТочкам.
Обрабатывать события клавиатуры. Трудности: Придумать функцию ПоставитьПоТочкам.
В моей функции корабль не ставится если тянуть его снизу вверх, пока не разобрался почему. Очень насыщенный алгоритмами урок, хорошо заставляет подумать.
Спасибо, идем дальше!