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.