На этом уроке мы попрактикуемся в ООП - опишем объект для часов и создадим от него два экземпляра, для левых и для правых часов.
Задание: Написать программу «Шахматные часы».
Дата отправки отчёта:
24 мая 2017 г.
Задание выполнено: за
3 час. 10 мин.
Чему научился:
Закрепил создание аналога на WPF
Что было сложным:
найти время
Комментарии:
Параллельно реализовал приложение на WF и WPF, см. скриншоты. На WPF нет обычного компонента Timer, поэтому использовал DispatcherTimer. з.ы. Как обычно создал в фотошопе в своём стиле иконку для обоих приложений.
Такое можно было реализовать и на WF и не отличили бы, я поэтому ничего лишнего и не делал, чтобы посмотреть, будет оно отличаться или нет, отличается лишь скоростью работы, формы на WPF ЛЕТАЮТ.
Визуально не отличается, потому что мне надо было сравнивать их внутренне, поэтому ничего своего не добавлял, чтобы увидеть, что разница минимальная, редактор форм только существенно отличается, а сам код парой строк.
Научился: Поняла, как нужно правильно считать время через системные функции времени. Трудности: Сложностей не было Сделала запуск часов по нажатию мышки: левая клавиша - левая часть часов идёт, правая клавиша - правые часы работают. Остановка часов - по нажатию на пробел.