Бизнес-календарь

Компактная форма-календарь, позволящая "сносить" или "перетягивать" выбранную дату; показывает интервал между выбранной и сегодняшней датами в календарных днях и (главное) в банковских, сиречь — рабочих днях; решает и обратную задачу: "какая это будет дата, столько-то банковских дней от сегодня". Средство очень полезно в бизнес-приложениях, где постоянно надо определять сроки платежа, отгрузки и т.п. Кроме набора форм решение содержит пакет из свыше 40 функций для программного манипулирования датами, дополняющих стандартный набор процедур.
Для правильного расчета рабочих дней используется информация таблицы праздников и рабочих выходных ("черных суббот", кто помнит такой термин). Таблица может включаться в базу данных приложения или существовать отдельно (free DBF). Решение содержит набор форм для обслуживание таблицы — включения, удаления и комментирования даты (комментарий к дате появляется в календаре как tool tip). Все праздники США и Канады можно ввести автоматически, с помощью соответствующей формы (получить программно — с помощью функции пакета). Изготовление аналогичного инструментария для стран СНГ всячески приветствуется.

Решение содержит два релиза: последовательное объектно-ориентированное решение "all-in-one" в виде одной библиотеки классов и более традиционный набор форм и программ.

Чтобы скачать решение зайдите на http://www.arpasoftware.com/calendar/1/ и там нажмите на Download Solution (205Kb). Там же есть более подробное описание (правда, по-английски) и скриншоты.

Скачав архив BusinessCalendar.zip, раскройте его (появится подкаталог Business Calendar). Откройте проект Calendar.pjx и запустите программу main.prg. Появится форма-контрольный пример, демонстрирующая технику работы с решением. Она же позволяет инсталлировать решение в каталог вашего проекта, т.е. скопировать нужние файлы и скорректировать должным образом ссылки на ресурсы в формах и классах.

N.B. Открывая всякий раз проект, запускайте программу runme1st.prg, чтобы настроились пути.
Автор: ARPA Software
0

Автор публикации

не в сети 23 года

avm

0
Комментарии: 0Публикации: 2Регистрация: 26-04-2001
Оставить комментарий
Авторизация
*
*
Генерация пароля