home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
progmisc
/
codebase.zip
/
CS.HLP
< prev
next >
Wrap
Text File
|
1992-09-14
|
7KB
|
161 lines
**********************************************************************
CodeScreens Demo
Info File
**********************************************************************
CodeScreens is a flexible screen management library. Using it you can
create many different types of menus and do all types of data entry.
PULLDOWN TYPE A:
This menu system is defined as a 'reaction' menu. That means,
whenever the menu item is moved upon, a user-defined function is
executed. These particular user-defined functions resize and move
a window. However, in your application, you can do anything you
wish including creating and activating another menu structure.
This menu structure also uses special 'Hot Keys' to facilitate
movement in the menu. Pressing ALT X (for example) exits the
menu system no matter where you are. These 'Hot Keys' make
menu movement simple and rapid.
Reaction menus (PULLDOWN TYPE A) let you automatically do any
series of functions.
PULLDOWN TYPE B:
This menu system is defined as an 'action' menu. Action menus
requires that the user select an item by pressing <ENTER>.
Action menus also can have associated user-defined functions. When
the menu item is selected by pressing <ENTER> the user-defined
function is invoked.
Pulldown menus may also be a combination of Type A and B. For
example, the top level Move Size Exit could be defined as a
reaction menu (automatically invoking the appropriate sub menu)
while the sub menu (ie. Up Down Left Right) could be an action
menu requiring the <ENTER> key. Or the same item could be both!
A menu item could execute one function when it is highlighted, and
another when selected!
Lotus-style Menus:
Some people prefer menus that are designed like Lotus 123, where
specifying the '/' key returns to the top level menu and descriptions
of the menu are provided underneath the menus. CodeScreens
provides this functionallity as well. This simple example has two
levels of menus: one that allows you to choose a language for the
menu items, and the other has menu options of the numbers one through
five.
Lotus-style menus provide a quick and familiar way to navigate menus
while providing custom descriptions to make the interface even more
intuitive.
Get Examples:
Data entry is an important consideration when evaluating a screen
management package. Can you get it to do what you want? Using
CodeScreens, you have complete control over your data entry. Listed
below are just some of the options that you can use for data entry
when using CodeScreens:
Data Entry with Menus: Let users enter their own data, or with a
Hot Key, they can pull up a list of suggestions. Or, if you prefer
the menu can automatically display each time the user is on that
data entry field. These features can make your applications truly
user friendly!
Data Validation: CodeScreens lets you integrate your own data
validation routines with our data entry fields. If the user enters
information that isn't valid, you can notify them and wait until
they enter the appropriate values.
Picture Templates: Why write a validation function if you only want
the user to enter specifically formatted information? CodeScreens
provides this capability for you! The formatting codes can be
mixed and matched to make sure your user enters appropriate data.
When combined with the Data Validation capabilities of CodeScreens,
This gives you complete control.
The code is simple to write too. Here is just a sample of a validation
function and a picture template code:
char variable[] = "This is Default Information" ;
...
g4( 12, 10, variable ) ;
/* Convert all information entered into upper case */
g4picture( "!!!!!!!!!!!!!!!!!!!!!!!!!!!" ) ;
/* Execute your own validation routine to verify the information */
g4valid( my_validation_function ) ;
/* Read the information */
g4read() ;
It is that easy.
File Name Search:
Using a combination of the above functions, you can create a quick
file search window like the one used in this demo. Choose the '*.*'
option to change the selection criteria, and type the beginning
characters of the file name. The highlighting automatically advances
to the first file that meets those specifications. Once the right
one is highlighted, press enter to select that file.
Color Menu:
This demo is mostly in standard DOS colors -- Black and White.
However, all menu and data entry fields can have a color associated
with it. Using the Color Menu option in this demo, you can see
how easy it is to create multi-colored menus and window. Using a
combination of the primary colors and the attributes (Intense and
blinking) you can customize the colors of any screen!
For example, to create Yellow letters on a Blue background,
turn on (press <ENTER> on) the following items:
FOREGROUND GREEN, FOREGROUND RED, FOREGROUND INTENSE
BACKGROUND BLUE
(turn off BACKGROUND RED and BACKGROUND GREEN from the demo
defaults)
Using this demo you can see how powerful and flexible CodeScreens is. The
lightning speed and small executable size (the entire library is only 80K)
makes CodeScreens a welcome addition to any software developer's library.
CodeScreens comes with a 90-day unconditional money back guarentee. This
gives you three months to try out CodeScreens without risk. If you decide
that CodeScreens does not match your needs, simply return it and your entire
purchase price is refunded -- no questions asked!
To order, call Sequiter Software Inc. at (403) 437-2410 or fax us at
(403) 436-2999. Or if you prefer, send us a letter to the address below.
A sales representative is waiting to assist you!
Sequiter Software Inc.
#209, 9644 - 54 Avenue
Edmonton, Alberta
Canada, T6E 5V1
Phone: (403) 437-2410
Fax: (403) 436-2999