38. Say Time.
В приложении из задачи 5 добавлена следующая возможность.
Программа произносит время через заданные в текстовом поле промежутки
времени в секундах. Например, если задан промежуток 10 и поставлены
CheckBox Секунды и Минуты, то каждые 10 секунд программа произносит
сколько минут и секунд в текущем времени.
Задание для самостоятельного выполнения:
38.1. Создайте кнопку Настройки, Settings, по которой открывается
отдельный экран. На этот экран нужно перенести все настройки с основного
экрана. На основном экране остаются только часы и кнопки управления.
Требование к выполнению: создание виртуального экрана с использованием
свойства Visible.
38.2. Добавить в настройки фразу, которую произносит приложение перед
временем, задать фразу по умолчанию "Местное время...". Свойство
sayBefore.
38.3. Добавить в настройки фразу, которую произносит приложение после
времени, задать фразу по умолчанию "Добрый день!".
38.4. Добавить возможность выбора дополнительной фразы в заданный
момент времени, например, в 16 часов фраза: "В Петропавловске-Камчатском -
полночь...", в 12 часов "Время - обедать!" и т.д. Возможный набор
фраз и моментов времени хранить в списке и в файле.