FoxPro Club Главная

Конференция Решения Фотоальбом Сайт М.Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro
Пользователей: 9237
Вход
Бизнес-календарь

Компактная форма-календарь, позволящая "сносить" или "перетягивать" выбранную дату; показывает интервал между выбранной и сегодняшней датами в календарных днях и (главное) в банковских, сиречь — рабочих днях; решает и обратную задачу: "какая это будет дата, столько-то банковских дней от сегодня". Средство очень полезно в бизнес-приложениях, где постоянно надо определять сроки платежа, отгрузки и т.п. Кроме набора форм решение содержит пакет из свыше 40 функций для программного манипулирования датами, дополняющих стандартный набор процедур.


 
Прислал: ARPA Software   Категория: Интерфейс


Для правильного расчета рабочих дней используется информация таблицы праздников и рабочих выходных ("черных суббот", кто помнит такой термин). Таблица может включаться в базу данных приложения или существовать отдельно (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, чтобы настроились пути.
 
Сделайте оценку этого решения Плохо Удовлетворительно Так себе Хорошо Отлично Текущая оценка: (5.026)
Дополнения пользователей
Бизнес-календарь
[+][?]
[Дополнить]



© 2000-2017 Fox Club 
При размещении любых материалов с сайта на других ресурсах- прямая ссылка на www.foxclub.ru обязательна
Яндекс.Метрика