Top-Down Library Features |
Ready-To-Compile
GUI Application Framework |
Have
a new working application shell running in less than a minute.
Includes...
- Main Application Window with Menu
- About Box
- User Log system with viewer
- DBF management module
- Index routines with progress bar
- LaunchPad for easy Multi-Threading
All are working and ready to add the particulars for your
application. |
|
| Function-Based Code With Row/Column Coordinates |
Objects are created with
parameter controlled functions using Row/Column coordinates and
dimensions.
Learn powerful OOP techniques while writing code
in familiar Clipper style.
Can also use Pixel coordinates, Upper-Left or Lower-Left |
|
IDE and
Form Designer |
Edit, compile, run and debug, all from within the IDE.
Fast, efficient, productive. Use your own editor and DBU.
Project management. Design forms visually, generate
ready-to-compile source code with any coordinate system. A
great time saver.
(Written with
Xbase++ and Top-Down!) |
Details and Screen Shots |
|
Graph Classes |
Two
classes for including graphs in reports and displaying graphs
in dialog windows, with ability to print the window graph or create
an image file of the graph (BMP, JPG, GIF or PNG) |
Screen
Shot |
| Easy Menu Manager |
The
menu manager class makes it easy to Disable/Enable, Check/Uncheck, Add/Remove
Menu Items, and remote triggering,
from anywhere within the application. All of the difficult OOP details are handled
automatically.
New in TD 6.0 - Complete control over menu
font and colors, easy display of images, and border bar with text. |
Screen
Shot |
Tool Tip
Class |
A special Tool Tip Class which is
easy to use and works across multiple threads...
oBtn1 := tdPshBtn(...)
oBtn1:cTip := "Tool Tip Text"
That's all you do! complete control over color, font, delay and
display times, with option for individual components to override the
defaults. |
|
| Easy Context- Sensitive Help |
The
Top-Down Help functions make it easy to add links from a form or its components to
any topic in your Help File. Works automatically with the F1 key or the Windows
? Help
Button
|
|
The Top-Down
DE (Data Entry) System
A Clipper-like GET System
|
The Most Popular Feature in Top-Down Library
- Familiar Row/Column coordinates (or pixel coords).
- Clipper-style Data Entry with VALID, WHEN and Help
messages.
- Optional Enter Key navigation.
- HotKeys for individual Gets.
- Edit TimeOut.
- Tool Tips
- Built in Pick List with Auto-Open and Incremental
Seek options.
- Pick Lists may be wider than Get, above or below.
-
CheckBox, MLE and Spinbutton can be part of the
Enter Key navigation sequence.
- Special Date Get with optional popup calendar.
A fast, mouseless Data Entry
system that even
hard-core DOS users will love. |
|
Printing
A
Powerful
Printer Class
for
Clipper-Style Report Writing |
Use
Row/Col or ?/?? style code.
- Includes a full-featured Print Preview.
- Print lines, bars, and shaded boxes with control
over border density, fill and shadows.
- Support for color printing. Set
colors anywhere in
the report code, just like setting a new font.
- Print Images - BMP, GIF, JPG, PNG or
MetaFile,
using easy row/column coordinates and complete
control over size, and proportion.
- Design Forms, such as Invoices
and Statements,
with shaded boxes, bars, fancy fonts, to be saved
as a function and called later and printed upon.
- Change orientation in the
middle of a report.
- Print Angled Text,
or text enclosed in a box. |
Screen
Shot 1
Screen Shot 2
Screen Shot 3 |
Browses
for
DBF
and
Arrays |
Full-featured browse
components, can be placed on any form
DBF Browse Features
- Editable Data Column from UDF
- Editable Columns from Related Tables
- Popup Memo Edit with Complete Control Over Size,
Position, and Font
of Window
Array Browse Features
- Optional column of Row Numbers
- Columns (array elements) can be hidden
Common Features
- Combo type Drop-Down Picklist for cell edit with
optional incremental seek.
- Multi-line column headers
- Auto "jump" Down or Right after cell edit
- Tool Tips on column headers
- WHEN and VALID codeblocks
- Easy Control over Individual Cell Colors and
Header/Footer Presentation Parameters
- bSkipEval codeblock, evaluated after record pointer
movements
- Resize columns by keystroke as well as mouse |
|
| Pre-Written Browse Routines |
tdGenBrow()
A generic
"Black Box" DBF browse; Quick and easy,
with limited capability.
tdAllBrow()
A full featured, parameter configured
DBF browse. |
|
Automatic Data Entry Form for Browse
Editing
New in TD 6.0 |
tdAutoForm1()
A parameter driven function, called from within a browse, that
automatically builds a data entry form with all fields, including a
popup window for memo fields. Will automatically scroll if needed
to show all fields. |
Screen Shot |
| Over 160 Functions |
Organized into eight groups:
Black Box, Browse, Data-Aware, Dialog Window, Static Parts, Utility,
Scope, and Other. |
|
|
Over 45 Classes |
Extending the language and adding
features and capabilities far beyond what comes out of the box. |
|
Top-Down
Window Class |
The
Top-Down Window Class Has many Options
- Scroll bars appear when the User makes the
window smaller.
- TopBar object above drawingarea for toolbars.
- BottomBar object below drawingarea for status
bars.
- System button control options for "Help",
"DisableMax", "NoMinMax", and "None".
- Stay-On-Top property. |
|
Multi-Pane
Window Class |
A sliding pane window class with 6
possible configurations. Create 2-pane or 3-pane windows for
Explorer/Outlook-style interfaces. |
Configurations
2-Pane Dlg
3-Pane Dlg |
Multi-Row
Tab Page Class
New
in TD 6.0 |
Any number of Rows, any number of
pages per row. Automatic activation codeblocks for easier programming,
easily modified. Several options to control appearance. |
Screen Shot |
|
Hyperlink Class |
A text object that responds to
mouseover with a hand pointer. When clicked it evaluates your
codeblock, so it can perform any sort of task. Complete control
over font, colors and behavior. Can also display a ToolTip. |
|
|
Popup Menu Class |
An easy to use popup menu class
that allows dropdown menus in Child windows. Easily configured
with an array of text menu items and corresponding codeblocks. |
|
|
Calendar Class |
A Calendar component, dedicated
date GET objects with popup calendars, and a popup calendar window.
Optional 1 or 2-click response, 5 sizes and 5 color schemes, plus make
your own colors. Set Sunday or Monday as first day
of week. |
Screen Shot |
Analog Clock Class
New in TD 6.0 |
Design your own clock.
Complete control of size, colors, BMP background, numerals font and
character style (roman, Arabic, Crillic, etc), and other controls. |
Screen
Shot |
Functions for the Marshalsoft
Email Library |
A set of wrapper functions for
managing Email with the popular Marshallsoft Email Library (requires your
own copy of the library). Email doesn't get any easier than this. |
|
Mark Sergent's
SQL Browse Class |
Top-Down browse class modified by Mark Sergent to work with Boris
Borzic's SQLExpress (requires your own copy of SQLExpress) |
|
Directory Tree
Class |
Fast, non-recursive loading, option
to omit floppy drives for even faster loading; Includes new File Pick
popup dialog. |
Screen Shot |
| Scroll Area Class |
Allows
a defined rectangular scroll area on a form. The scrolling canvas can be any size and can
contain any type of visual components.
- Can be used for scrolling Gets. |
|
ImageFrame
Class |
ImageFrame Class makes it easy to display photos or graphic images on
forms. Control over size, scale, border width, background color. Will display
BMP, JPG, PNG and GIF, as well as metaframe. Control over border size and color. |
|
Progress Bar
Class |
3-D progress Bar has optional % text in center which changes color as the bar
moves over it. Control over size, moving bar color, text colors and font. |
|
|
Multiple Line Edit Class |
Adds OverStrike and Ctrl-U keystroke for Undo,
with ability to assign any number of HotKeys. |
|
| Timer
Class |
Create any number of thread-safe Timer Events.
Overcome the Xbase++ limitation of one timer
event per application. |
|
|
Button Class |
Dynamic
flat style buttons with
multi-line captions, tool tips, background colors, bitmap or icon images.
Optional dropdown menu button. |
Screen
Shot |
OwnerDraw PushButton Class
New
in TD 6.0 |
A
PushButton class that displays multi-line captions and images, in
vertical or horizontal format. Complete control over font and
colors, with an optional inside border for a distinctive elegant look. |
Screen
Shot |
Ready-To-Use
"Black Box"
Routines |
An entire family of pre-written
pop-up routines such as Message Boxes, two and three-button Prompt
Boxes, Date, Date Range, and String GET Boxes, Password Box, Twin Pick
List, all self-sizing, with complete control over location, color, font,
and border style. |
|
| Pre-Written Window Templates |
An extensive set of window templates for many purposes, such
as Threaded and Modal windows with different combinations of event
loops, keyhandlers and Get navigation logic, including a template for
separate program modules, such as General Ledger and Accounts
Receivable. Pick the right
template for the job and have all the event handling, keystroke
handling, and navigation logic already in place. Just fill in
the details. Saves enormous amounts of
time. |
|
| Pre-Defined Forms |
Practical, working forms with all event handling,
keystroke handling and behavior logic in place
- Two different Master-Detail forms
- Printer Selection dialog
- Two Report Dialog templates |
|
| European
Currency
Formats |
Data entry routines have a
parameter to allow handling of comma decimal separator and dot or
blank thousands separator. Also allows using US keyboards with
these settings. |
|
| Extensive On-Line Documentation |
400 pages in Win-32 Help
File format, filled with detailed explanations, parameter listing and
example code. Organized into seven Chapters, thoroughly
indexed and hypertext linked. An excellent
source of study and a handy programming reference. |
Screen
Shots |
| Excellent Tutorial |
Step-by-step, build a small
database application with a data entry screen. A great way to
get familiar with the basics. Source code for the Tutorial app
is included. |
|
| Source Code Included |
The Library includes all source code for the Top-Down
classes and functions, the Demo and Tutorial applications, pre-defined forms and templates.
Form Designer source code is not included. |
• |
| Free Tech Support |
Free Tech Support via email. |
|