The Data Step Wizard generates a data step using a default property sheet. The
values within the property sheet can be changed as the user wants.
The Data Step Wizard has a work surface upon which the user assembles a program by
pulling components from the pallette. Flipping the pallette's page allows the user
to select from a number of various sets of program components. As the
components are placed in the workspace the code is generated
in background. The various elements of the language syntax are available as
visual components.
The Data Step Wizard interperter can beinvoked to execute the user's program. A separate log and
results tab are available for presentation to the user.
The Data Step Wizard components pallettte groups the commands, statements, procedures,
etc. into usable sets of representative icons. Each icon has a hint associated with it.
For the data step tab sheet major groupings are
expressions,
control flow,
functions,
statements, etc.
The Data Step Wizard provides graphical user interface for generating an expression.
The image aboves shows the simple expression "a=3". Complex expressions can be
constructed which incorporate local variables, global variables, numbers, operators,
etc. elements of the data step syntax and structure.
The Data Step Wizard provides graphical user interface for generating program flow
control. In the instance shown above a ItThenElse program element has been selected.
The "expression" part of the syntax has been defined and awaits the "Then" block
statements.
The Data Step Wizard provides graphical user interface for generating data step
statements. In the instance shown above a Title statement. The associated
options tab sheet has not yet been implement for this statement.
The Data Step Wizard provides graphical user interface for generating data step
functions. In this instance the Exp() functions has been preliminarily selected.