Аналоговые приборы.
Манометр со звуковой сигнализацией.
1. Работа программы.
- при запуске программы появляется манометр и тихий низкий монотонный звук
- при нажатии и удерживании клавиши плюс + давление растет, стрелка прибора начинает плавное движение
- звук по мере роста давления становится также более громким и высоким
- при нажатии и удерживании клавиши минус - давление падает, стрелка прибора начинает обратное движение
- звук по мере падения давления становится также более тихим и низким
- при однократном нажатии клавиши "верх" давление растет, стрелка прибора начинает движение со
скоростью 10 секунд от ноля до конца шкалы.
- звук по мере роста давления становится также более громким и высоким
- при однократном нажатии клавиши "вниз" давление падает, стрелка прибора начинает обратное
движение со скоростью 10 секунд до отметки ноль.
- звук по мере падения давления становится также более тихим и низким
- манометр расположен посередине экрана монитора и соблюдается масштабирование вне зависимости от разных
мониторов и установленных на них разрешений экрана.
- вид манометра подгружается из файла BMP или JPG или PNG в папке программы.
Файл RES ресурса не используется и не создается.
Библиотеки DLL не используются и не создаются.
Т.е. при смене файла в папке программы вид манометра также изменится.
- звук подгружается из файла WAV в папке программы.
Файл RES ресурса не используется и не создается.
Библиотеки DLL не используются и не создаются.
Т.е. при смене файла в папке программы звук также изменится.
- стрелка манометра динамическая, рисованная программой.
Можно просто как прямая палочка от середины манометра до шкалы.
Должна быть возможность изменять размеры стрелки и ее цвет
внутри кода программы.
- при отсутствии в папке с программой файла манометра и/или файла звука, программа должна выдать сообщение
о необходимости загрузки файла.
- все данные загружаются в файл INI
При запуске программы появляется запрос - начать заново или продолжить
- выход из программы клавишей Esc
При выходе из программы появляется запрос - сохранить данные или выйти без сохранения
При выборе "сохранить" текущие данные записываются в INI