Welcome to the js* Class Library
The js* Class Library is intended to expand and
enhance the core functionality of dB2K and dBASE PLUS with reliable, stable,
and easy to use dBL tools and classes which surface powerful underlying
operating system technologies and functionalities not currently available
in the core dBASE products.
The latest
versions of my shareware code can always be found here. Check this site
periodically for new releases of code which you might be interested in.
08/31/2004
Introducing the jsDateTime Package
for dBASE PLUS and dB2K
The jsDateTime Package consists of 3 main visual UI classes:
jsCalendar


jsDatePicker


jsTimePicker

jsCalendar, jsDatePicker, and jsTimePicker are custom classes
which are 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, widely used, and well-known monthcal common controls window
class functionality. The dBL code in the jsDatePicker and jsTimePicker
classes surface the datetime pick common controls window class functionality.
These are the same technologies used in the Control Panel Date and Time
applet as well as many other applications.
jsCalendar provides a user-friendly month-based calendar UI for the display
and selection of dates and date ranges. jsDatePicker and jsTimePicker
provide user-friendly interfaces for the display and selection of dates and
times using segmented entryfields which can optionally be formatted in almost
any manner suitable to the application.
Click on the jsCalendar, jsDatePicker, and jsTimePicker links in
the left pane to see the html
help information for these classes and to download the jsDateTime
Shareware Package.
Click on the Package Registration link in
the left pane to view registration fees and register the jsDateTime Package
and other js* Library packages.
07/26/2004
Introducing jsRichEdit
for dBASE PLUS and dB2K

jsRichEdit 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 jsRichEdit class surfaces the
highly stable, widely used, and well-known richedit common controls window
class v2.0/3.0 functionality.
If you've used any of the popular word-processing programs
over the past 4-5 years, then you already know
what richedit v2.0/3.0 functionality is all about. The same basic
richedit technology is used in all sorts of applications from simple
chat applications and plaintext edit boxes to full-blown word
processing applications. Now, as amazing as
it may seem, almost all of that functionality can be easily integrated
directly into ANY dBL application with jsRichEdit
and you have full control of the functionality which the users have
access to. And your clients will already know and recognize richedit
behavior, so client training and support is also reduced.
Click on the jsRichEdit link in the left pane to see the html
help information for jsRichEdit and to download the jsRichEdit
Shareware Package.
06/24/2004
Introducing jsProNav
The Professional Navigator for dBASE PLUS and dB2K

The Professional Navigator is a full replacement for the dBASE Navigator with
a TreeView/ListView UI supporting the concept of namespaces, visual folder and
file selection, drag and drop file copy/move, and full interaction with the
system clipboard for file and text cut/copy/paste.
It can create/delete/move/rename folders and files in-place.
It has namespaces for the system drives and available network shares.
And best of all, the Professional Navigator is dBASE-aware. It fully supports
custom namespaces for source aliases, the current working directory and include
paths, and database aliases to support database and table operations, all as
namespaces within the Professional Navigator visual workspace. It also supports
in-place viewing of file properties, and in-place previewing of forms, reports,
images, and AVI animations. Create or open any dBASE file in the appropriate
designer simply by
selecting the file and pressing Shift-F2, or from the right-click context menu,
or from the main menu, or run the item by pressing F2 or double-clicking the
item or from the right-click context menu or from the main menu, or edit the
item in the Source Editor or your custom editor by pressing F12 or from the
right-click context menu or from the main menu.
Click on the js Professional Navigator link in the left pane to see the html
help information for the Professional Navigator and to download the jsProNav
Shareware Package.