home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 December
/
simtel1292_SIMTEL_1292_Walnut_Creek.iso
/
msdos
/
turbopas
/
tplus.arc
/
TURBO55.TXT
< prev
next >
Wrap
Text File
|
1989-08-13
|
8KB
|
153 lines
Turbo Plus
Turbo Plus is a programmers tool kit fro Turbo Pascal 5.0. Turbo Plus
consists of a set of Unit Libraries, Screen Painter, Source Code Generator,
Prototyper, Sample Programs, Complete Pop-Up help system, and a 300 page
professional manual.
Turbo Plus contains a large and extensive group of procedure and function
libraries. These routines are written in both Assembler and Pascal. They
have developed and improved over the years along with Turbo Pascal itself.
Turbo Plus is used by thousands of large corporations, sortware vendors, and
individuals.
Nostradamus develops and markets programming tools as part of an effort to
produce high quality software. For example, Instant Replay Professional
from Nostradamus, was written with Turbo Pascal and Turbo Plus. Nostradamus
uses their own tools for developing other products in order to refine and
discover what tools are actually needed. And the other programs themselves,
such as, Instant Replay are better products because of the widespread use and
experience gained from the tools.
Unit Libraries
--------------
The programming libraries include extensive support for:
Screen Keyboard Cursor
Dynamic Menus Universal Menus Graphics Menus
System Resources Integer I/O Fields Real I/O Fields
Floating Point I/O Fields Scientific Notation I/O Hexadecimal I/O Fields
Scanned I/O Fields I/O Field Intervention File Handling
Normal Error Handling Critical Error Handling Diagnostics
Sounds Mouse Strings
Timer Special Effects Printer
.PCC,.PCX Graphics Files Grouped File Libraries General Windows
Elementary Windows Standard Windows Pre-Allocated Windows
Window Modification Directory Windows Window Pushing/Popping
Graphics Windows User Color Installation Instant Displays
Curtain Displays Venetian Blind Displays Exploding Displays
Automatic Monochrome Color Change Compress/UnCompress
Screen Painter
--------------
The Screen Painter "Screen Genie", is included as part of the Turbo Plus package.
The Turbo Plus Windowing, Menuing, and I/O routines work with Screen Genie. For
example, to create a window, you simply "paint" it with Screen Genie. Turbo
Plus routines can then display, push, pop, and otherwise process the Screen Genie
windows in monochrome and color CGA, EGA, and VGA 25, 43, and 50 line text modes.
There are also corresponding routines for displaying and processing screens,
windows, and menus in bit mapped graphics CGA, EGA, and VGA modes even though
Screen Genie is a text based screen painter. In graphics, the window or menu
pixels are generated from the text and attribute data. Actual graphics
windows require 50 to 200 as much disk space as Screen Genie windows and are
much more difficult to create.
Menus are painted with Screen Genie as easily as ordinary windows. They are
displayed, pushed and popped just like windows. Menus are scanned at run
time in order to bounce selection bars and perform menuing operations. This
is true in both text and graphics modes.
Transparent and shadow areas can be quickly painted with Screen Genie.
These areas are then recognized by the Turbo Plus window display routines.
The window display routines provide a choice of instant curtain open, curtain
close, vertical blinds, horizontal blinds, and exploding visual effects.
And the timing of the display effects is variable.
Source Code Generation
----------------------
Screen Genie has faciliries for generating the necessary Turbo Plus library
calling source code. Turbo Plus includes routines capable of scanning a
screen or window in search of I/O fields. These I/O fields are designated
when screen is created with Screen Genie. Screen Genie can then generate
the source code needed to scan and process the I/O fields. Any number of
I/O fields can be designeated, and full support is included for all data
types, including Hexadecimal and Scientific Notation. When generating code
for I/O fields, Screen Genie assists in creating code that uses the following
Turbo Plus I/O routine options:
Write or read options
Field (x,y) positioning, or run-time scanning
Foreground/Background attributes
Active Field Attributes
Field Variable Name
Initial cursor positioning
Exit or return code variable
Intervention routine for each key struck
Status line location, if needed
Masks for alpha/numeric check, upper case only,
float $, etc..
The I/O routines provide automatic handling of cursor movement within the
field, insertion, deletion, home/end, keyboard status, highlighting, erase
to end of field, exiting, and so on. Unique user intervention routines can
be written to provide additional or custom support.
Screens, windows, and menus, created with Screen Genie are automatically
compressed. Turbo Plus contains routines for easily incorporating these
windows and menus into application programs. Window modification routines
provide end users with the ability to change window colors and positions.
Programs that use Screen Genie to maintain all screens, windows, menus, and
messages are easily converted to foreign languages.
Screen Genie windows and menus are incorporated into a program with Turbo
Plus routines that can:
1) Load from individual files at run time.
2) Load from grouped sequential file libraries at run time.
3) Process Turbo Genie generated units of windows and menus.
4) Any combination of the above.
Turbo Genie is a program included in Turbo Plus that will help organize
screens, windows and menus. It can generate the actual source code for an
entire Turbo Pascal Unit that contains all the compressed screens, windows
and menus needed by a program. The unit can then be compiled and linked as
part of the programs .EXE file. Turbo Genie can also generate a unit for
processing screens, windows and menus that are located in a sequential file
library (SFL). These SFL's are whole groups of screens, windows, and menus
that are stored in just one sequential file. Screen Genie has the ability
to read from and re-compile an SFL when a window within the SFL is changed,
added, or deleted.
Prototyper
----------
A prototyper is included in the Turbo Pascal package for the purpose of
viewing and designing and application as the screens, windows, menus and
I/O fields are created with Screen Genie.
Sample Programs
---------------
Turbo Plus has over 20 excellent sample programs that demonstrate and help
explain the features and capabilities of the Turbo Plus package. The
first sample program contains the source code for the Turbo Plus demonstration
included on the Nostradamus Demo Diskette.
Pop-Up Help
-----------
A complete pop-up help system that can be accessed from the Turbo Pascal
Editor at any time is included. The help system contains syntax and example
information on every procedure and function included in the Turbo Plus unit
libraries. The help system was created with Screen Genie and Instant Assistant,
another product from Nostradamus. The entire help system is stored in one "SFL"
file.
Professional Manual
-------------------
Turbo Plus contains a high quality, well documented and illustrated three ring
binder manual with a table of contents and an index.
No Royalties
------------
There are no royalties for derivative products, and Turbo Plus is copy
protected by law only, with no cumbersome copy protection scheme.