home *** CD-ROM | disk | FTP | other *** search
- 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.
-