На этом уроке мы научимся по щелчку мышки стрелять по кораблям. Для этого нам понадобится создать обработчик MouseClick, и подцепить его к каждой картинке. Используя делегаты мы будем свистать всех на верх - до класса Form1, из которого будем спускаться по иерархии опять вниз, для пометки выстрела и отображения его на карте.
Дата отправки отчёта:
7 сентября 2015 г.
Задание выполнено: за
42 мин.
Чему научился:
1. Инициировать щелчок мыши в классе 2. Прокачал знания по делегатам 3. Научился организовывать делегат в форме, и обращаться к нему из класса 4. Узнал функцию parentCollection.Remove()
Что было сложным:
Сложностей не возникло
Комментарии:
Этот урок был для меня сплошь из новизны. С делегатами я до этого работал, но чтобы назад из класса в форму...очень элегантно получилось. Не перестаю удивляться возможностям си-шарпа. На скрине у меня промахи - зеленые крестики, а попадения - вспышки-взрывы в звездном небе. Параллельно придумываю, как реализовать это анимационно. Ну что же, со стороны Альянса стрельбу реализовали, теперь пора перейти к созданию Звезды Сме... ой, простите, к созданию Сервера управления "огневой потехой".
УХ ТЫ!!! Валера это великолепно, красота какая ко всем твоим новым знаниям и навыкам!!! Не устаешь меня поражать и покорять своими отличными отчетами! Молодец! ☀️☀️☀️☀️☀️
Научился: Еще раз попрактиковал делегаты. Трудности: Делегаты все-таки остались самым сложным, уж больно много для них надо инициализаций. Продвигаюсь вперед , и это радует. На мой взгляд получается красиво.