Tools
For Rapid Application Development
SB+ reflects more than a decade of investment in
research and development that has resulted in a
comprehensive suite of tools for application development
and deployment. Its robust 4GL environment integrates
critical functions such as screen design, logical
file definition, global dictionary management, process
definition, menu design, report generation and system
documentation. SB+ allows developers to rapidly
prototype screens and menus by executing the code
interpretively during the design phase of the
project, and then compiling the code for maximum
performance prior to deployment.
Building Blocks for an Object-Oriented Approach
to Effective Software Development
Processes are fundamental to creating and running
SB+ applications. They can be called from menus,
buttons, function keys, screens, reports, and
within expressions as well as from any input prompt.
SB+ itself is built from processes. Object-oriented
in nature, processes help to manage the growing
complexity of applications by encouraging the
creation of software that is reusable, extensible
and maintainable.
Processes can range from the simple assignment
of a variable, to a screen or report, to a UNIX,
NT or Windows process, to a complex set of data
entry screens. "Selection" processes
illustrate the power of SB+. They may be used
within applications to select records from a file
and display the fields of those records in a window
for further manual selection by the end user. |