IntTimer - интервальный таймер

На главную страницу

IntTimer - интервальный таймер

Программа позволяет задавать и отслеживать интервалы времени и выдавать звуковые сигналы по окончанию каждого установленного интервала.

Аннотация: Не очень давно мне прислали простенькую программку, которая позволяла выставить интервалы времени и по их истечении выдать на спикер звуковой сигнал. Приславший ее, Алексей Б., попросил добавить в эту программу возможность выбора медиа файла для звукового сигнала. Исходных кодов не было и пришлось написать программу с нуля. Когда я отослал ее Алексею, то он высказал ряд замечаний, которые, как выяснилось, не позволяют удобно работать с ней слепым. Я с большим удивлением для себя узнал, что за компьютером работают не только те, кто видит экран и может держать мышку за хвост, но и те, кто волею судьбы лишен этого. Под руководством Алексея интерфейс был доработан под данные требования. А пока я работал над программой, она висела у меня в трэе и я привык к ней, как и к программе Weather, постоянно показывающей в трэе погоду. По крайней мере, перестал опаздывать на перекуры и обед. Программа с самого начала делалась как бесплатная. А поскольку выяснилось, что, начиная с Windows 7, Microsoft изменил правила работы с микшерами, то пришлось писать несколько версий программы, на сайте будут представлены несколько версий для разных Windows.

В начало

Описание программы

Во всех представленных версиях:

  • В программе запоминается ее последнее местоположение на экране монитора и размер (но не менее 1100*600) и настройки.

  • Все действия программы можно выполнить нажатием соответствующих кнопочек, выборок в выпадающих списках, установки галочек в чек боксах и перетаскиванием ползунка мышкой (при регулировки звука). Назначение кнопочек высвечивается в подсказках при помещении на них указателя мышки, либо понятно из названия кнопочки. Кроме того предусмотрен выбор органа настройки клавишей “Tab”, в выпадающих списках выбор строки списка стрелочками “Вверх” и ”Вниз”, а переключение чек боксов нажатием клавиши “Пробел”. Регулировка уровня звука выполняется клавишами “Влево” и “Вправо” (то есть, позволяет пользоваться программой тем, кто не видит и владеет компьютером).

  • После старта программы (неважно с иконки на столе, автозагрузки или двойным кликом на имени файла) ее иконка появляется в Tray (там, где часы) и при снятой галочке в чекбоксе “Да\Нет стартовать в Трэй” и на экране монитора. Если галочка установлена - ее отображение в развернутом виде осуществляется с помощью контекстного меню (клик правой кнопкой на иконке программы в Tray - пункт “Открыть программу”), аналогично осуществляется и сворачивание программы. Кроме того, можно использовать для этих целей двойной клик левой кнопки мышки по иконке в Tray. Если вы потеряли программу, то воспользуйтесь комбинацией клавиш “Alt+Tab”, или дважды повторите двойной клик левой кнопочкой мышки на иконке.

После открытия окна программы на экране Вы увидите ее интерфейс. На Рис.1. и 2. показаны органы управления и настройки программы при выборе различных источников звука:

Рис.1., 2. Интерфейс программы

В верхней части окна программы вводятся интервалы, через которые программа выдает звуковой сигнал. Интервалы могут быть заданы в секундах, минутах и часах, что позволяют выполнить выбор в группе “Интервалы в ”. Изменения выбранных единиц времени для интервалов сразу запоминается в реестре программы. Сами интервалы вводятся в окне “Введите через точку с запятой интервалы срабатывания ”. Введенные данные проверяются и запоминаются по нажатию кнопки “Проверить, изменить и сохранить интервалы”. По этой кнопке также предусмотрено исправление обнаруженных ошибок. Если программа находится в режиме “Автостарт”- установлена галочка в чекбоксе “ Да\Нет Автостарт при запуске программы ”, то сразу после нажатия этой кнопки программа начинает отсчет времени интервала для подачи звукового сигнала.

Все интервалы отсчитываются от стартового времени, установленного в трех выпадающих списках: “ Стартовать с часа ”, “ Стартовать с минуты” и “ Стартовать с секунды” и их значение добавляется к окончанию предшествующего.

Стартовое время можно задать кнопкой “ Установить и сохранить текущее ” или выбрать в соответствующих выпадающих списках “Стартовать с….”. При таком выборе стартового времени, оно запоминается в реестре программы. В режиме с поставленной галочкой “Да\Нет Автостарт при запуске программы ”, сразу после установки времени, программа начинает отсчет времени интервала для подачи звукового сигнала от установленного времени. Снятие галочки приводит к прекращению отсчета времени и активации кнопок для ручного старта. При снятой галочке, активизация и остановка отсчетов выполняется этими кнопками.

В программе предусмотрен режим “Да\Нет повторять интервалы” и “ Использовать\Не использовать звук”.

В обоих чек боксах изменение состояния галочки приведет к сохранение выбранного режима в реестре программы. Режим “Да\Нет повторять интервалы” позволяет по окончанию заданного цикла в строке “Введите через точку с запятой интервалы срабатывания ” вновь повторять заданный цикл для продолжения отсчета от окончания суммы интервалов, заданных в интервальной строке. Отсчет периода будет выполняться циклически от стартового времени.

Режим “ Да\Нет использовать звук”, позволяет временно отключать звуковой сигнал. Однако, при этом, продолжается отсчет интервала на панели программы и в подсказке при наведении курсора мыши на иконку программы в Tray.

Рис.3. Иконка программы

В программе предусмотрен звуковой сигнал на спикер компьютера (причем имеется возможность выбрать частоту и продолжительность звукового сигнала) или выбрать звуковой файл, как показано на рисунке. Кнопка “Проверить, прослушать, сохранить” позволяет сохранить данные настройки.

Рис.4. Возможность выбора звукового файла

Чек бокс “Да\Нет стартовать программу при загрузке Windows”, позволяет выполнять старт программы при загрузке Windows.

Остальные органы управления и кнопки не требуют пояснения.

В начало

Особенности работы с программой, скачать программу

Программа требует для работы Windows XP SP3 и выше (то есть - у вас должен быть установлен Frameworks 4).
Для тех, у кого старый Windows, потребуется установить дистрибутивный пакет Microsoft .NET Framework 4.0 или выше. Его можно скачать бесплатно с сайта Microsoft (Ссылка 1) или более близких ссылок. В любом поисковике наберите "Microsoft .NET Framework 4 скачать" и Вы найдете еще множество ссылок и инструкций по установке (хотя они и не требуются, пакет устанавливается как обычная программа).

Программа поставляется как zip архив. Распакуйте "setupinttimer.zip" в любое место жесткого диска. Запустите setupinttimer.exe, отвечайте на вопросы и программа будет установлена. Не ставьте лишних галочек при инсталляции, за исключением "Поместить иконку на рабочем столе" - ее поставьте обязательно.

После установки программы вы найдете в меню "Пуск", "Все программы", "wladm" папку с программой и иконку программы в Tray. Контекстное меню программы показано на Рис.5., кроме того, можно воспользоваться двойным кликом мышки по иконке программы для ее открытия и закрытия.

Рис.5. Контекстное меню программы

Здесь можно Скачать программу для XP ~ 530 кб.

Здесь можно Скачать программу для Windows 7,8 (32бит) ~ 530 кб.

Здесь можно Скачать для Windows 7,8 (64бит) ~ 530 кб.

Программа обновлена 27.12.2012г.


В начало страницы

На главную страницу



Сайт управляется системой uCoz