На этом уроке мы создадим мини-игрушку «Быстрощёлк», которая поможет узнать максимальную скорость нажатия кнопок мышки.
Задание: Создать игру и поставить свой рекорд.
Дата отправки отчёта:
15 июня 2016 г.
Задание выполнено: за
1 час. 50 мин.
Чему научился:
Работать с событиями на форме, закрепил ещё раз ранее полученные знания.
Что было сложным:
Пытался сделать настройки на другой форме, но что то не получилось разобраться с передачей данных из одной формы в другую. Отложил это на потом. Сделал задание два раза. Первый раз повторяя все действия на экране, второй раз сам, лишь подглядывая то что не помню. Это оказалось намного сложнее.
Научился: Работа с Ticks из структуры DateTime Все замечательно. Единственно мне кажется, что каждый урок много времени отводится на оформление формы. Можно было бы больше посвящать разбору кода. Например больше рассказать о структуре DateTime более подробно.
Трудности: не работает time_start = DateTime.Now.Ticks; В общем Ticks -это как оказалось long, а не double, подсчет секунд не работает. И я не понимаю как это можно исправить.
long seconds = DateTime.Now.Ticks;
long clicks_per_second = max_counter / seconds;
label_result.Text = clicks_per_second.ToString("#,#") + "clicks per second"; нужна помощь в исправлении ошибки, в msdn не нашла ответа отчего подсчет секунд не работает.