ПОНЯТНО О Visual Basic NET (том 2)


13.5.1. Постановка задачи


Создать Будильник-секундомер следующего вида (см. Рис. 13.6).

Рис. 13.6

Если вы ставите задачу для серьезного проекта, то прежде всего вам нужно с максимальной подробностью описать, что должен делать ваш проект с точки зрения пользователя (а не программиста!).  я начну с того же, но ввиду очевидности того, что изображено на рисунке, я поясню только то, чего не видно или может быть неправильно понято:

  • На верхнем циферблате должно отображаться текущее время суток (системное время Windows) в часах, минутах и секундах
  • Под ним – дата и день недели
  • Время будильника пользователь устанавливает, вручную редактируя (изменяя с клавиатуры) содержимое циферблата будильника
  • При нажатии на кнопку «Выключить будильник» надпись на кнопке меняется на  «Включить будильник», а надпись над циферблатом меняется на «Будильник отключен»
  • При срабатывании будильника раздается какая-нибудь продолжительная мелодия, которая замолкает при нажатии на кнопку «Выключить звонок»
  • Секундомер измеряет время с точностью до 0.01 сек. На картинке вы видите секундомер в момент паузы. Цифры на секундомере замерли. Если нажать на ПУСК, то отсчет времени продолжится с 1 минуты 27,97 сек, которые вы видите на картинке, а надпись на кнопке сменится на ПАУЗА. Если снова нажать на кнопку, цифры на секундомере снова замрут.
  • При нажатии на кнопку «Обнулить» секундомер останавливается и сбрасывается в ноль. На циферблате – 00:00.00.




Начало  Назад  Вперед