TEMPLATES:
338 Templates, including: 66 Jump Start Template Procedures, 8 Standard Procedure Templates, 97 Control Templates, 21 Code Templates,
121 Extension Templates, 25 Utility Templates, 490+ Template Subroutines. These templates provide a self-documenting programmer interface
to the underlying OOP classes. Click the image below to see a current list of CHT Templates.
Build 12B1.00 Templates (May 1, 2008) are C6.1/C6.2/C6.3 co-compatible. While we are doing all forward development currently on C6.3,
many of the features discussed here are also available for C5.5 in our O8B1.0 build which was last updated in December 2004. Features
added since then are not backward-added to prior CHT builds since, as often as not, they capitalize on capabilities not available
in older Clarion versions.
CLASSES:
124 Object Oriented
Class Libraries in Source Code, containing over 11000 methods (procedures).
These class libraries do the actual work of
The Clarion Handy Tools. All classes latched into your application
by our templates are fully-embeddable. This means that the native behaviours and properties of all classes can be
adjusted to accommodate the needs of your specific application.
All classes are multi-language compatible - a single translation file controls end-user messages and screen prompts presented by the classes.
All CHT classes have one or more class-specific templates with which to incorporate them into your application procedures as well as set properties.
This framework of OOP-based code libraries is kept up to date in order to be C6.3 and C7 compatible with each new build and sub-build release.
A generic EmbedObject template is also provided with which any CHT class can be instantiated on any procedure in your application.
SOURCE CODE PROVIDED:
CHT is an all SOURCE CODE product. We provide full source code for all class libraries. The chief advantage of the source version is greater
compatibility across Clarion versions. AND owning source code also affords you a greater measure of understanding and protection of your investment.
With source code in hand, the exact behavior of any class method can be studied by examining the code even if you never intend to modify it.
SOURCE CODE based software works nicely in a ACROSS-THE-WEB UPDATE setting. Additions, improvements and fixes are be posted for subscriber
download as soon as they're tested and ready to use.
While CHT does contain various DLL-based COM components, these are built with MS C++ and so are independent of the Clarion run-time such that they continue to work across Clarion versions,
newer or older. In all cases the interface layer to these components is provided in Clarion source.
EXAMPLE APPLICATIONS:
We're continually rebuilding and adding to our demonstration applications. There are currently 115 listed in our
Demo Applications summary document. CHT demonstration applications illustrate different aspects of
The Clarion Handy Tools in action - an FTP wizard, an HTTP Web Server, an HTTP File Transfer Server, an application color configurator, a folder synchronizer,
a compile manager, and many more. Click the image below to find out more about our demo applications, which templates and classes are used in each, and download an example.
We always endeavor to make example applications "real-world" enough so that they can act as starting points – or jump starts – for your own work.
At time of writing there are approximately 108 example applications (.APP) and 4 example projects (.PRJ). More are added regularly as our users ask us
for illustrations of various CHT features in action.
APPLICATION SCHEMATICS:
All demonstration applications are accompanied by an "Application Templates Schematic" and an "Application Classes Schematic".
These let you instantly see which CHT templates and classes have been used on a procedure-by-procedure basis for quicker understanding.
This same CHT capability is available for your own applications from the CHT Global Control Panel Template inside your application.
With the click of a button you can generate
Application Image Lists,
Templates-By-Procedure Schematics,
Tables-By-Procedure Schematics,
Classes-By-Procedure Schematics,
Registered Classes Schematics,
CHT Classes List and
CHT Templates List in HTML format.
JUMP START PROCEDURES:
Many of the example procedures incorporated in CHT demonstration applications are available as CHT JumpStart procedures that can be
imported into your own applications for immediate use and modification via our new JumpStartProceduresUtility Template or from the CHT Global Control Panel
Template Interface.
Adding a full-blown Web-Fetch procedure to your application, for example, takes no more than a dozen keystrokes...
DEVELOPMENT AND SUPPORT TOOLS AND APPLICATIONS:
Quite a number of our demo apps, in addition to serving to demonstrate use of CHT templates and classes to achieve certain outcomes,
also serve as utility apps that extend and support the total CHT experience. The following is a short list of those applications:
CHT Web Client Server
CHT Web Client Application
CHT Compile Manager
CHT Toolkit Synchronizer
CHT Forum Image Uploader
CHT Installation Tuner
CHT FTP Wizard
CHT Forum Server
CHT Web Scripter
CHT Template Help Reader
CHT Classes Help Reader
CHT Help Launcher