jsCalendar Overview
Introducing the jsCalendar
custom class for use with dBASE.
jsCalendar is a custom class
which is written almost entirely in dBL code and based on the PaintBox
standard dBL class. The dBL code in the jsCalendar
class surfaces the highly stable and widely used common controls monthcal
window class functionality.
If you've used the Date and Time system Control Panel applet or other applications
using the monthcal window class, then you already know
what monthcal functionality is all about. The monthcal window class provides a
very simple and intuitive interface for user selection of dates. The same basic
monthcal technology is used in all sorts of applications requiring simple
user-interfaces for date and date range selections. Now, almost all of the
monthcal window class functionality can be easily integrated
directly into any dBL application with jsCalendar
and you have full control of the functionality which the users have
access to.
jsCalendar can be used for many purposes:
- jsCalendar is a very
stable and simple calendar interface. Almost all of
the standard monthcal window class functionality is now available to you
through dBL code.
- jsCalendar supports single and
multiple month display, week number display, Today display, and today circle.
- jsCalendar supports restricting
the date(s) which a user can select to a programmable range.
- jsCalendar supports customization
of the font and colors displayed in the calendar.
- jsCalendar supports the Gregorian
calendar from the year 1753 forward.
- jsCalendar provides a
rich set of features, not only for display and user selection of dates,
but also for dBL source-level control of all jsCalendar functionality.
You can leverage the power,
functionality, and ease of jsCalendar
as a tool to help open the door to more sophisticated and more modern
applications. Or add this new functionality to update existing applications.
- jsCalendar is *not* an
ActiveX component, so there are no complicated and time-consuming
application deployment, ActiveX system registration, or ActiveX
licensing issues to contend with. Simply deploy the
jsCalendar and companion compiled dBL
object files the same as you deploy the rest of the object files for your
application, either in the application EXE or using DEO. And deploy the
small jsUtils.dll file as
you would any other dll required by your application. The best place
for the dll is in the same folder path where the application EXE is
located. Now jsCalendar is
ready to work for you. It really is that simple.
For those of you who don't believe it, YES dBASE
can do some rather
amazing things. And now with jsCalendar,
dBASE
becomes even more powerful.