jsDateTime Package Contents
The jsDateTime package includes custom visual UI classes and
nonvisual classes which can be used in your dBL applications. The visual UI
classes included are:
- jsCalendar - An intuitive user-friendly calendar interface for date display
and entry.
- jsDatePicker - An intuitive segmented-entry combobox UI class for date
display and entry with optional drop-down calendar.
- jsTimePicker - An intuitive segmented-entry entryfield UI class for time
display and entry.
The nonvisual classes included are:
- jsFont - A class which supports the creation and usage of any font in almost
any window in the system. jsFont also includes a method which provides an extended
dialog similar to GetFont(), but with more control over what the user can and
cannot select, and more font attribute selections.
- jsSystem - A class which supports retrieving many system-level parameters
and settings. jsSystem is intended to be used as a child object to the _app
object. jsSystem is also intended to be the
parent of most other nonvisual objects derived from the other nonvisual classes
in the js Class Library.
- jsVersion - A class which supports retrieving virtually all file VERSIONINFO
data from executable binary files (exe, dll, etc). jsVersion also supports the
analysis of the VERSIONINFO data to detect potential problems, etc.
The jsDateTime package also includes many classes which support the
data structures defined in the APIs used by all of the above classes and more.
NOTE: None of the above classes are based on ActiveX, so there are no ActiveX
deployment and licensing issues to deal with. These classes are written in dBL
and use a small utility dll to capture system messages to allow the dBL classes
to respond to events which occur in the controls.
Click on the links in the top frame to see the html help information for the
classes described above.