Cadol for Windows
and
Windows Networking
|
|
|
|
-
Colors By Attribute
Individual colors may be assigned to each of the attributes (0 - 126 even). Those attributes with the 2-bit are still protected, others are not. Attributes are even numbered only. There are reserved attributes for Status line (126), Border Colors (124), Window Shadows (122), and Status Line Separators (120). Current colors may be changed at any time. These 64 colors make up a color attribute set. Up to 8 Color Sets may be loaded, along with the current colors and may be saved and loaded ant any time. Form protection attributes may optionally be placed behind a character, not requiring a space on the screen, to protect the form or change colors.
|
|
-
Multiple Record Locking
Up to 8 records may be locked per user. Stack technique Requires records to be updated in reverse order as they were locked.
|
|
-
Pop up Windows
The area behind the window is saved, along with current screen colors and attributes. The screen is restored along with previous assigned colors and attributes. Windows have optional single/double/no borders, status lines and titles (in the border). Up to 7 windows/regions may be active. Windows/regions have to be closed in reverse order of which they we opened.
|
|
-
Screen Regions
A screen region is the current active boundaries of the screen. Only the current attribute colors are restore. The screen remains unchanged. Primarily used to scroll selective areas of a screen or allow access outside a previously opened op-up window (i.e, help display)
|
|
-
Extended Graphics
System can now display both single and double line graphics, shading and block characters, as well as all of the upper 128 extended characters.
|
|
-
Programmable Status Line
The Status line may have multiple fields including NumLock, CapsLock, Company Number, Insert/Type-over, Time, Messages, etc.
|
|
-
Sorts
The sort tag files are now relocatable. The sort tags may contain both ascending/descending "fields" within. The tag files may be optionally purged when a sort process is complete.
|
|
-
File Path Override
The Path Override locates from where the files are to be retrieved. This "overrides" the current working folder location and may reside on another storage device.
|
|
-
Expanded Filesets
The Filesets now open files 0-27, Close Files, or set File Override Paths. Files 28-31 are system files and are opened at System Initialization.
|
|
-
Fileset Stack
When it is necessary to open a different fileset, you may "stack" the current list of open files (0-31) and may "pop" this list when completed in order to not have to process a fileset re-open. This allows for common search routines and processing.
|
|
-
General Field Editor
A well used routine to allow Fulle Screen Enter/Edit of Alpha, Numeric, Dates (multiple formats and displays), Time, Phone, SocSec, Zips, etc.
|
|
-
Extended Database Manager
This set of routines allows fields to be defined and managed by name and properties. These routines were developed to support the Code Generator. There are functions to Store, Retrieve, Read, Write. and Display, as well as retrieve and set field screen location and properties. Reference values are stored to determine whether a field has been changed. These capabilities allow the generated code to "expand" from records, full-screen editing, and record re-assemble.
|
|
-
General Search Routines
Easy way to develop record and table selection routines.
|
|
-
New Instructions
UPPERCASE - Converts all a-z characters to A-Z
LOWERCASE - Converts all A-Z to a-z
NAMECASE - Analyzes string and converts first letter of each word to uppercase and all others to lowercase
PUSHLOCK - Stacks the current locked record entry
POPLOCK - Restores the previous locked record entry.
CONCANT - Combines strings and literals together.
|
|
-
Additional Instruction Formats
IF string CONTAINS string
IF string EXCLUDES string
IF expression BITMATCH expression
IF expression NOBITS expression
|
|