|
PWCT 1.9 Art Documentation ( https://doublesvsoop.sourceforge.net ) 2006-2019, Mahmoud Fayed ( GNU General Public License ) _____________________________________________________________________________________
Goal Designer Window
Fig. 1
The goal designer is used to create programs using the Coding Simulation Method (CSM) Where the program is represented using Steps Tree and the steps tree construction process done through continuous interaction with components (called transporters)
There are two types of steps · Generated steps which are generated as a result of interaction with component process · Created steps which is created by the user for organization, comments or writing code (optional)
The program may contain one or more of goals. We can switch between different goals using the Active Goal combobox
Fig. 2
We can select the active step by clicking the step inside the steps tree or by selecting the step using the Active step combobox
Fig. 3
We can see the code behind the step by click the (Step Code) button and to return to the steps tree click the (Steps Tree) button
Fig. 4
For better appearance we can increase or decrease the font size of the steps tree.
Fig. 5
For more productivity we can Cut, Copy & paste steps inside the steps tree Also we can copy steps from one source file (*.SSF) and paste the steps in another source file.
Fig. 6
We can use the (Search) button to find steps and select steps faster For example typing (Win1) in the search window will produce two steps as a result And we can select one of them using the mouse (Double Click)
Fig. 7
Fig. 8
We can use the time machine slider to move backward/forward during the application construction process where we can return to any point and the past and we can run the application at this point.
Fig. 9
Using the time machine we can play programs as movies and we can control the playing process (Pause/Continue) and we have control on the sound too
Fig. 10
Also the time machine comes with more features where we can order time frames by the latest order of steps (top-down) and we can refresh steps (regenerate steps) based on the current components updates. Also the time machine can be used for the documentation of the construction steps to build the program.
At the left side of the goal designer window we have the necessary options for steps manipulation And we can get these options using the mouse (right click).
Fig. 11
Table. 1
When we select a step inside the steps tree we can know the component used to generated this step And clicking the component name (Define New Window) for example will open the components browser window and select this component so we can remember the component place inside the components browser window.
Fig. 12
Using the (Close) button we can close the goal designer window.
Fig. 13
|