Business Calendar — the set of classes, forms
and procedures that aid in dates picking, manipulations and business
(banking) days calculations. The solution includes a compact
Calendar
form that can be used as a traditional date picker control ('drag-and-drop'
functionality is supported). Moreover, it allows easily determining the
number of business (banking) days between current and selected date or,
vice versa — finding a date standing at a given period
of calendar or working days counting from today. This feature is very
useful for business applications which often deal with due dates and
different time limits (such as “5 banking days”,
“10 business days”, etc). The information about holidays,
retrieved from the Holidays Database, is used while doing calculations.
The solution also includes forms to maintain this
data — inserting, deleting, describing the dates. All
legal holidays in USA and Canada can be automatically included.
Programmer is also given a set of more than
forty procedures
that expand the default capabilities of dates manipulation.
The solution contains two releases — completely
object-oriented 'all-in-one' solution, developed as integral class
library, and more traditional release — the set of forms
and programs.
Installation and Mastering Tips
- Unzip the downloaded archive BusinessCalendar.zip into the desired folder.
The subfolder Business Calendar will be created.
- Open the project Calendar.pjx. In Project Manager window run Code > Programs > main.
The Business Calendar Demo & Installation form assists you in examining the solution
and installing it (adding to your project).
- Use the procedures in Scripts subfolder to create Holidays table or
click the corresponding button on the Demo & Installation form.
- Read Docs\All-in-one Classlib Info.txt or Docs\Traditional Release Info.txt
file (or click the Read Info button on the Demo & Installation form).
Contact us (e-mail:
ask@arpasoftware.com)
and we will assist you in customizing of the solution to meet your specific requirements.
Improvement of the solution and constructive criticism is welcome — we
are waiting for your feedback.
Keywords: date calculations,
calendar forms,
holidays,
business (banking) days.