Gpf, the GUI Programming Facility, is a WYSIWYG Graphical
User Interface builder for creating Presentation Manager (PM) applications for OS/2.
REXX is a high level procedural language, provided with OS/2, that uses English-like
commands to implement custom program logic. GpfRexx combines the easy to learn and
use REXX language, with the ease of a What you See Is What You Get visual programming
environment to greatly simplify PM programming. With Gpf, the designer simply paints
the PM screens as they ought to appear and Gpf takes care of the rest, yet Gpf is
much more than a simple screen painter or Dialogue Editor.
With Gpf, as windows, dialogues, and PM controls are created, the design hierarchy
is defined.
Navigation code, custom logic and context sensitive help are created and linked
to objects as they are designed. From this point and click design environment, a
new PM application or utility can be completed in a fraction of the time required
using conventional design techniques.
CUA '91 Controls
Complete support for all the powerful new OS/2 PM objects like NoteBooks,
Containers, etc.
Built in SQL support
Automatic generation of SQL calls for the OS/2 database, DB2/2
Multi-Media
Including Multi-Media controls at design and run time
Multi-Threaded
Build multi-threaded applications using three different techniques for maximum flexibility
Drag and Drop
Build Drag/Drop applications
Graphical WYSIWYG programming is the simplest and natural way to program a GUI
Draw objects as they should appear to the end user
Modify fonts and colors to customize standard controls
Attach built-in or custom logic to controls at creation time
Point and click to create embedded SQL calls to fill ListBoxes, Containers, DropDown
lists, or to associate Entry Fields with table column selections
Attach information messages and context sensitive extended help at creation time
Generate Royalty Free executable (.EXE) programs
Easy maintainance
Easily re-enter and modify the design from the same WYSIWYG editor
Write custom logic in a language already known, no proprietary language to learn
GpfTools, an external utility that may be purchased separately, enhances all Gpf
GUI design products by providing Re-usable Objects, Design Merging, Design Browsing,
and
Automatic Documentation.
Extensive on line and interactive help
Information messages prompt user with correct Gpf control and definition usage
Interactive CUA warning messages assist in producing IBM SAA compliant designs
Extended Help for controls and function usage
Test and Debug provide rapid design checking
Test mode permits instant exercise of controls as they are created: Buttons, Menus,
etc.
Multiple Thread Debuging allows breakpoints, and variable checking and modification
Trace facility permits viewing events, action calls, and User Function execution
System Recommendations:
8 Mbytes of hard disk space for default installation with all samples
VGA color monitor or IBM 8514 video system
6 Mbytes system memory minimum (8 Mbytes recommended for DB2(SQL)
applications)
Mouse or compatible pointing device
@Macarlo, Inc. @Macarlo's Shareware & Web OS/2 Java Lobby Member
Java Site Accredited