PWCT 1.9 Art Documentation ( http://doublesvsoop.sourceforge.net ) 2006-2019, Mahmoud Fayed ( msfclipper@users.sourceforge.net ) _____________________________________________________________________________________ Table of contents 1 - Introduction 2 - Implementation steps 3 - Final Steps Tree 4 - Application during the runtime 1 - Introduction In this lesson we are going to create the Phone application. 2 - Implementation Steps Fig. (1) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Call Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Call Procedure) Note : Stop typing when you see the required component is selected Fig. (2) Component Browser – Select the component (Call Procedure) After selecting the component click Ok or press ENTER Fig. (3) Interaction page - Set the properties and enter the required data as in the image above Fig. (4) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Windows) 3 - Select the component (Define New Window) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define New Window) Note : Stop typing when you see the required component is selected Fig. (5) Component Browser – Select the component (Define New Window) After selecting the component click Ok or press ENTER Fig. (6) Interaction page - Set the properties and enter the required data as in the image above Fig. (7) Form Designer Fig. (8) Goal Desginer - Steps Tree Select the step (Window Controls) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Controls) 3 - Select the component (Label) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Label) Note : Stop typing when you see the required component is selected Fig. (9) Component Browser – Select the component (Label) After selecting the component click Ok or press ENTER Fig. (10) Interaction page - Set the properties and enter the required data as in the image above Fig. (11) Form Designer Fig. (12) Goal Desginer - Steps Tree Select the step (Window Controls) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Controls) 3 - Select the component (TextBox) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (TextBox) Note : Stop typing when you see the required component is selected Fig. (13) Component Browser – Select the component (TextBox) After selecting the component click Ok or press ENTER Fig. (14) Interaction page - Set the properties and enter the required data as in the image above Fig. (15) Form Designer Fig. (16) Goal Desginer - Steps Tree Select the step (TextBox EVENTS) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Events) 3 - Select the component (TextBox Events) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (TextBox Events) Note : Stop typing when you see the required component is selected Fig. (17) Component Browser – Select the component (TextBox Events) After selecting the component click Ok or press ENTER Fig. (18) Interaction page - Set the properties and enter the required data as in the image above Fig. (19) Goal Desginer - Steps Tree Select the step (Window Controls) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Controls) 3 - Select the component (Browse) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse) Note : Stop typing when you see the required component is selected Fig. (20) Component Browser – Select the component (Browse) After selecting the component click Ok or press ENTER Fig. (21) Interaction page - Set the properties and enter the required data as in the image above Fig. (22) Form Designer Fig. (23) Goal Desginer - Steps Tree Select the step (Window Controls) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Toolbar) 3 - Select the component (Toolbar) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Toolbar) Note : Stop typing when you see the required component is selected Fig. (24) Component Browser – Select the component (Toolbar) After selecting the component click Ok or press ENTER Fig. (25) Interaction page - Set the properties and enter the required data as in the image above Fig. (26) Goal Desginer - Steps Tree Select the step (Buttons) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Toolbar) 3 - Select the component (Toolbar Button) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Toolbar Button) Note : Stop typing when you see the required component is selected Fig. (27) Component Browser – Select the component (Toolbar Button) After selecting the component click Ok or press ENTER Fig. (28) Interaction page - Set the properties and enter the required data as in the image above Fig. (29) Goal Desginer - Steps Tree Select the step (Events) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Events) 3 - Select the component (Button Events) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Button Events) Note : Stop typing when you see the required component is selected Fig. (30) Component Browser – Select the component (Button Events) After selecting the component click Ok or press ENTER Fig. (31) Interaction page - Set the properties and enter the required data as in the image above Fig. (32) Goal Desginer - Steps Tree Select the step (Buttons) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Toolbar) 3 - Select the component (Toolbar Button) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Toolbar Button) Note : Stop typing when you see the required component is selected Fig. (33) Component Browser – Select the component (Toolbar Button) After selecting the component click Ok or press ENTER Fig. (34) Interaction page - Set the properties and enter the required data as in the image above Fig. (35) Goal Desginer - Steps Tree Select the step (Events) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Events) 3 - Select the component (Button Events) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Button Events) Note : Stop typing when you see the required component is selected Fig. (36) Component Browser – Select the component (Button Events) After selecting the component click Ok or press ENTER Fig. (37) Interaction page - Set the properties and enter the required data as in the image above Fig. (38) Goal Desginer - Steps Tree Select the step (Buttons) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Toolbar) 3 - Select the component (Toolbar Button) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Toolbar Button) Note : Stop typing when you see the required component is selected Fig. (39) Component Browser – Select the component (Toolbar Button) After selecting the component click Ok or press ENTER Fig. (40) Interaction page - Set the properties and enter the required data as in the image above Fig. (41) Goal Desginer - Steps Tree Select the step (Events) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Events) 3 - Select the component (Button Events) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Button Events) Note : Stop typing when you see the required component is selected Fig. (42) Component Browser – Select the component (Button Events) After selecting the component click Ok or press ENTER Fig. (43) Interaction page - Set the properties and enter the required data as in the image above Fig. (44) Goal Desginer - Steps Tree Select the step (Buttons) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Toolbar) 3 - Select the component (Toolbar Button) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Toolbar Button) Note : Stop typing when you see the required component is selected Fig. (45) Component Browser – Select the component (Toolbar Button) After selecting the component click Ok or press ENTER Fig. (46) Interaction page - Set the properties and enter the required data as in the image above Fig. (47) Goal Desginer - Steps Tree Select the step (Events) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Events) 3 - Select the component (Button Events) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Button Events) Note : Stop typing when you see the required component is selected Fig. (48) Component Browser – Select the component (Button Events) After selecting the component click Ok or press ENTER Fig. (49) Interaction page - Set the properties and enter the required data as in the image above Fig. (50) Goal Desginer - Steps Tree Select the step (Buttons) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Toolbar) 3 - Select the component (Toolbar Button) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Toolbar Button) Note : Stop typing when you see the required component is selected Fig. (51) Component Browser – Select the component (Toolbar Button) After selecting the component click Ok or press ENTER Fig. (52) Interaction page - Set the properties and enter the required data as in the image above Fig. (53) Goal Desginer - Steps Tree Select the step (Events) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Events) 3 - Select the component (Button Events) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Button Events) Note : Stop typing when you see the required component is selected Fig. (54) Component Browser – Select the component (Button Events) After selecting the component click Ok or press ENTER Fig. (55) Interaction page - Set the properties and enter the required data as in the image above Fig. (56) Goal Desginer - Steps Tree Select the step (Buttons) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Toolbar) 3 - Select the component (Toolbar Button) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Toolbar Button) Note : Stop typing when you see the required component is selected Fig. (57) Component Browser – Select the component (Toolbar Button) After selecting the component click Ok or press ENTER Fig. (58) Interaction page - Set the properties and enter the required data as in the image above Fig. (59) Goal Desginer - Steps Tree Select the step (Events) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Events) 3 - Select the component (Button Events) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Button Events) Note : Stop typing when you see the required component is selected Fig. (60) Component Browser – Select the component (Button Events) After selecting the component click Ok or press ENTER Fig. (61) Interaction page - Set the properties and enter the required data as in the image above Fig. (62) Goal Desginer - Steps Tree Select the step (Buttons) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Toolbar) 3 - Select the component (Toolbar Button) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Toolbar Button) Note : Stop typing when you see the required component is selected Fig. (63) Component Browser – Select the component (Toolbar Button) After selecting the component click Ok or press ENTER Fig. (64) Interaction page - Set the properties and enter the required data as in the image above Fig. (65) Goal Desginer - Steps Tree Select the step (Events) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Events) 3 - Select the component (Button Events) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Button Events) Note : Stop typing when you see the required component is selected Fig. (66) Component Browser – Select the component (Button Events) After selecting the component click Ok or press ENTER Fig. (67) Interaction page - Set the properties and enter the required data as in the image above Fig. (68) Goal Desginer - Steps Tree Select the step (Buttons) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Toolbar) 3 - Select the component (Toolbar Button) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Toolbar Button) Note : Stop typing when you see the required component is selected Fig. (69) Component Browser – Select the component (Toolbar Button) After selecting the component click Ok or press ENTER Fig. (70) Interaction page - Set the properties and enter the required data as in the image above Fig. (71) Goal Desginer - Steps Tree Select the step (Events) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Events) 3 - Select the component (Button Events) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Button Events) Note : Stop typing when you see the required component is selected Fig. (72) Component Browser – Select the component (Button Events) After selecting the component click Ok or press ENTER Fig. (73) Interaction page - Set the properties and enter the required data as in the image above Fig. (74) Goal Desginer - Steps Tree Select the step (procedures) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Define Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Procedure) Note : Stop typing when you see the required component is selected Fig. (75) Component Browser – Select the component (Define Procedure) After selecting the component click Ok or press ENTER Fig. (76) Interaction page - Set the properties and enter the required data as in the image above Fig. (77) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Open Table) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Open Table) Note : Stop typing when you see the required component is selected Fig. (78) Component Browser – Select the component (Open Table) After selecting the component click Ok or press ENTER Fig. (79) Interaction page - Set the properties and enter the required data as in the image above Fig. (80) Goal Desginer - Steps Tree Select the step (procedures) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Define Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Procedure) Note : Stop typing when you see the required component is selected Fig. (81) Component Browser – Select the component (Define Procedure) After selecting the component click Ok or press ENTER Fig. (82) Interaction page - Set the properties and enter the required data as in the image above Fig. (83) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Windows) 3 - Select the component (Window Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Window Class) Note : Stop typing when you see the required component is selected Fig. (84) Component Browser – Select the component (Window Class) After selecting the component click Ok or press ENTER Fig. (85) Interaction page - Set the properties and enter the required data as in the image above Fig. (86) Interaction page - Set the properties and enter the required data as in the image above Fig. (87) Interaction page - Set the properties and enter the required data as in the image above Fig. (88) Goal Desginer - Steps Tree Select the step (procedures) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Define Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Procedure) Note : Stop typing when you see the required component is selected Fig. (89) Component Browser – Select the component (Define Procedure) After selecting the component click Ok or press ENTER Fig. (90) Interaction page - Set the properties and enter the required data as in the image above Fig. (91) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Select Area) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Select Area) Note : Stop typing when you see the required component is selected Fig. (92) Component Browser – Select the component (Select Area) After selecting the component click Ok or press ENTER Fig. (93) Interaction page - Set the properties and enter the required data as in the image above Fig. (94) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Add New Record) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Add New Record) Note : Stop typing when you see the required component is selected Fig. (95) Component Browser – Select the component (Add New Record) After selecting the component click Ok or press ENTER Fig. (96) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Get Information) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get Information) Note : Stop typing when you see the required component is selected Fig. (97) Component Browser – Select the component (Get Information) After selecting the component click Ok or press ENTER Fig. (98) Interaction page - Set the properties and enter the required data as in the image above Fig. (99) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (100) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (101) Interaction page - Set the properties and enter the required data as in the image above Fig. (102) Interaction page - Set the properties and enter the required data as in the image above Fig. (103) Interaction page - Set the properties and enter the required data as in the image above Fig. (104) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (105) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (106) Interaction page - Set the properties and enter the required data as in the image above Fig. (107) Interaction page - Set the properties and enter the required data as in the image above Fig. (108) Interaction page - Set the properties and enter the required data as in the image above Fig. (109) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (110) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (111) Interaction page - Set the properties and enter the required data as in the image above Fig. (112) Interaction page - Set the properties and enter the required data as in the image above Fig. (113) Interaction page - Set the properties and enter the required data as in the image above Fig. (114) Goal Desginer - Steps Tree Select the step (procedures) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Define Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Procedure) Note : Stop typing when you see the required component is selected Fig. (115) Component Browser – Select the component (Define Procedure) After selecting the component click Ok or press ENTER Fig. (116) Interaction page - Set the properties and enter the required data as in the image above Fig. (117) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (118) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (119) Interaction page - Set the properties and enter the required data as in the image above Fig. (120) Interaction page - Set the properties and enter the required data as in the image above Fig. (121) Interaction page - Set the properties and enter the required data as in the image above Fig. (122) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Goto) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Goto) Note : Stop typing when you see the required component is selected Fig. (123) Component Browser – Select the component (Goto) After selecting the component click Ok or press ENTER Fig. (124) Interaction page - Set the properties and enter the required data as in the image above Fig. (125) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Delete Current Record (Mark for deletion)) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Delete Current Record (Mark for deletion)) Note : Stop typing when you see the required component is selected Fig. (126) Component Browser – Select the component (Delete Current Record (Mark for deletion)) After selecting the component click Ok or press ENTER Fig. (127) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Pack) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Pack) Note : Stop typing when you see the required component is selected Fig. (128) Component Browser – Select the component (Pack) After selecting the component click Ok or press ENTER Fig. (129) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (130) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (131) Interaction page - Set the properties and enter the required data as in the image above Fig. (132) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (133) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (134) Interaction page - Set the properties and enter the required data as in the image above Fig. (135) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (136) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (137) Interaction page - Set the properties and enter the required data as in the image above Fig. (138) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (139) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (140) Interaction page - Set the properties and enter the required data as in the image above Fig. (141) Interaction page - Set the properties and enter the required data as in the image above Fig. (142) Interaction page - Set the properties and enter the required data as in the image above Fig. (143) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (144) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (145) Interaction page - Set the properties and enter the required data as in the image above Fig. (146) Interaction page - Set the properties and enter the required data as in the image above Fig. (147) Interaction page - Set the properties and enter the required data as in the image above Fig. (148) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (149) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (150) Interaction page - Set the properties and enter the required data as in the image above Fig. (151) Interaction page - Set the properties and enter the required data as in the image above Fig. (152) Interaction page - Set the properties and enter the required data as in the image above Fig. (153) Goal Desginer - Steps Tree Select the step (procedures) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Define Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Procedure) Note : Stop typing when you see the required component is selected Fig. (154) Component Browser – Select the component (Define Procedure) After selecting the component click Ok or press ENTER Fig. (155) Interaction page - Set the properties and enter the required data as in the image above Fig. (156) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Goto) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Goto) Note : Stop typing when you see the required component is selected Fig. (157) Component Browser – Select the component (Goto) After selecting the component click Ok or press ENTER Fig. (158) Interaction page - Set the properties and enter the required data as in the image above Fig. (159) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Get Information) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get Information) Note : Stop typing when you see the required component is selected Fig. (160) Component Browser – Select the component (Get Information) After selecting the component click Ok or press ENTER Fig. (161) Interaction page - Set the properties and enter the required data as in the image above Fig. (162) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (163) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (164) Interaction page - Set the properties and enter the required data as in the image above Fig. (165) Interaction page - Set the properties and enter the required data as in the image above Fig. (166) Interaction page - Set the properties and enter the required data as in the image above Fig. (167) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (168) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (169) Interaction page - Set the properties and enter the required data as in the image above Fig. (170) Interaction page - Set the properties and enter the required data as in the image above Fig. (171) Interaction page - Set the properties and enter the required data as in the image above Fig. (172) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (173) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (174) Interaction page - Set the properties and enter the required data as in the image above Fig. (175) Interaction page - Set the properties and enter the required data as in the image above Fig. (176) Interaction page - Set the properties and enter the required data as in the image above Fig. (177) Goal Desginer - Steps Tree Select the step (procedures) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Define Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Procedure) Note : Stop typing when you see the required component is selected Fig. (178) Component Browser – Select the component (Define Procedure) After selecting the component click Ok or press ENTER Fig. (179) Interaction page - Set the properties and enter the required data as in the image above Fig. (180) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Goto) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Goto) Note : Stop typing when you see the required component is selected Fig. (181) Component Browser – Select the component (Goto) After selecting the component click Ok or press ENTER Fig. (182) Interaction page - Set the properties and enter the required data as in the image above Fig. (183) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Get Information) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get Information) Note : Stop typing when you see the required component is selected Fig. (184) Component Browser – Select the component (Get Information) After selecting the component click Ok or press ENTER Fig. (185) Interaction page - Set the properties and enter the required data as in the image above Fig. (186) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (187) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (188) Interaction page - Set the properties and enter the required data as in the image above Fig. (189) Interaction page - Set the properties and enter the required data as in the image above Fig. (190) Interaction page - Set the properties and enter the required data as in the image above Fig. (191) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (192) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (193) Interaction page - Set the properties and enter the required data as in the image above Fig. (194) Interaction page - Set the properties and enter the required data as in the image above Fig. (195) Interaction page - Set the properties and enter the required data as in the image above Fig. (196) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (197) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (198) Interaction page - Set the properties and enter the required data as in the image above Fig. (199) Interaction page - Set the properties and enter the required data as in the image above Fig. (200) Interaction page - Set the properties and enter the required data as in the image above Fig. (201) Goal Desginer - Steps Tree Select the step (procedures) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Define Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Procedure) Note : Stop typing when you see the required component is selected Fig. (202) Component Browser – Select the component (Define Procedure) After selecting the component click Ok or press ENTER Fig. (203) Interaction page - Set the properties and enter the required data as in the image above Fig. (204) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Get Information) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get Information) Note : Stop typing when you see the required component is selected Fig. (205) Component Browser – Select the component (Get Information) After selecting the component click Ok or press ENTER Fig. (206) Interaction page - Set the properties and enter the required data as in the image above Fig. (207) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Get Information) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get Information) Note : Stop typing when you see the required component is selected Fig. (208) Component Browser – Select the component (Get Information) After selecting the component click Ok or press ENTER Fig. (209) Interaction page - Set the properties and enter the required data as in the image above Fig. (210) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (211) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (212) Interaction page - Set the properties and enter the required data as in the image above Fig. (213) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Goto) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Goto) Note : Stop typing when you see the required component is selected Fig. (214) Component Browser – Select the component (Goto) After selecting the component click Ok or press ENTER Fig. (215) Interaction page - Set the properties and enter the required data as in the image above Fig. (216) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Get Information) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get Information) Note : Stop typing when you see the required component is selected Fig. (217) Component Browser – Select the component (Get Information) After selecting the component click Ok or press ENTER Fig. (218) Interaction page - Set the properties and enter the required data as in the image above Fig. (219) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (220) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (221) Interaction page - Set the properties and enter the required data as in the image above Fig. (222) Interaction page - Set the properties and enter the required data as in the image above Fig. (223) Interaction page - Set the properties and enter the required data as in the image above Fig. (224) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (225) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (226) Interaction page - Set the properties and enter the required data as in the image above Fig. (227) Interaction page - Set the properties and enter the required data as in the image above Fig. (228) Interaction page - Set the properties and enter the required data as in the image above Fig. (229) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (230) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (231) Interaction page - Set the properties and enter the required data as in the image above Fig. (232) Interaction page - Set the properties and enter the required data as in the image above Fig. (233) Interaction page - Set the properties and enter the required data as in the image above Fig. (234) Goal Desginer - Steps Tree Select the step (procedures) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Define Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Procedure) Note : Stop typing when you see the required component is selected Fig. (235) Component Browser – Select the component (Define Procedure) After selecting the component click Ok or press ENTER Fig. (236) Interaction page - Set the properties and enter the required data as in the image above Fig. (237) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Goto) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Goto) Note : Stop typing when you see the required component is selected Fig. (238) Component Browser – Select the component (Goto) After selecting the component click Ok or press ENTER Fig. (239) Interaction page - Set the properties and enter the required data as in the image above Fig. (240) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Get Information) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get Information) Note : Stop typing when you see the required component is selected Fig. (241) Component Browser – Select the component (Get Information) After selecting the component click Ok or press ENTER Fig. (242) Interaction page - Set the properties and enter the required data as in the image above Fig. (243) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (244) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (245) Interaction page - Set the properties and enter the required data as in the image above Fig. (246) Interaction page - Set the properties and enter the required data as in the image above Fig. (247) Interaction page - Set the properties and enter the required data as in the image above Fig. (248) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (249) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (250) Interaction page - Set the properties and enter the required data as in the image above Fig. (251) Interaction page - Set the properties and enter the required data as in the image above Fig. (252) Interaction page - Set the properties and enter the required data as in the image above Fig. (454) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (254) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (255) Interaction page - Set the properties and enter the required data as in the image above Fig. (256) Interaction page - Set the properties and enter the required data as in the image above Fig. (257) Interaction page - Set the properties and enter the required data as in the image above Fig. (258) Goal Desginer - Steps Tree Select the step (procedures) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Define Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Procedure) Note : Stop typing when you see the required component is selected Fig. (259) Component Browser – Select the component (Define Procedure) After selecting the component click Ok or press ENTER Fig. (260) Interaction page - Set the properties and enter the required data as in the image above Fig. (261) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Init Print System) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Init Print System) Note : Stop typing when you see the required component is selected Fig. (262) Component Browser – Select the component (Init Print System) After selecting the component click Ok or press ENTER Fig. (263) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Set Units) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Set Units) Note : Stop typing when you see the required component is selected Fig. (264) Component Browser – Select the component (Set Units) After selecting the component click Ok or press ENTER Fig. (265) Interaction page - Set the properties and enter the required data as in the image above Fig. (266) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Select Printer) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Select Printer) Note : Stop typing when you see the required component is selected Fig. (267) Component Browser – Select the component (Select Printer) After selecting the component click Ok or press ENTER Fig. (268) Interaction page - Set the properties and enter the required data as in the image above Fig. (269) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (270) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (271) Interaction page - Set the properties and enter the required data as in the image above Fig. (272) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (GUI Application) 3 - Select the component (Show Message) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Show Message) Note : Stop typing when you see the required component is selected Fig. (273) Component Browser – Select the component (Show Message) After selecting the component click Ok or press ENTER Fig. (274) Interaction page - Set the properties and enter the required data as in the image above Fig. (275) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Return Value) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Return Value) Note : Stop typing when you see the required component is selected Fig. (276) Component Browser – Select the component (Return Value) After selecting the component click Ok or press ENTER Fig. (277) Interaction page - Set the properties and enter the required data as in the image above Fig. (278) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Start Document) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Start Document) Note : Stop typing when you see the required component is selected Fig. (279) Component Browser – Select the component (Start Document) After selecting the component click Ok or press ENTER Fig. (280) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Goto) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Goto) Note : Stop typing when you see the required component is selected Fig. (281) Component Browser – Select the component (Goto) After selecting the component click Ok or press ENTER Fig. (282) Interaction page - Set the properties and enter the required data as in the image above Fig. (283) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Get Information) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get Information) Note : Stop typing when you see the required component is selected Fig. (284) Component Browser – Select the component (Get Information) After selecting the component click Ok or press ENTER Fig. (285) Interaction page - Set the properties and enter the required data as in the image above Fig. (286) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (287) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (288) Interaction page - Set the properties and enter the required data as in the image above Fig. (289) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (For Loop) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (For Loop) Note : Stop typing when you see the required component is selected Fig. (290) Component Browser – Select the component (For Loop) After selecting the component click Ok or press ENTER Fig. (291) Interaction page - Set the properties and enter the required data as in the image above Fig. (292) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Start Page) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Start Page) Note : Stop typing when you see the required component is selected Fig. (293) Component Browser – Select the component (Start Page) After selecting the component click Ok or press ENTER Fig. (294) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (Assignment) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Assignment) Note : Stop typing when you see the required component is selected Fig. (295) Component Browser – Select the component (Assignment) After selecting the component click Ok or press ENTER Fig. (296) Interaction page - Set the properties and enter the required data as in the image above Fig. (297) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Draw Text to Print) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Draw Text to Print) Note : Stop typing when you see the required component is selected Fig. (298) Component Browser – Select the component (Draw Text to Print) After selecting the component click Ok or press ENTER Fig. (299) Interaction page - Set the properties and enter the required data as in the image above Fig. (300) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Draw Rectangle to Print) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Draw Rectangle to Print) Note : Stop typing when you see the required component is selected Fig. (301) Component Browser – Select the component (Draw Rectangle to Print) After selecting the component click Ok or press ENTER Fig. (302) Interaction page - Set the properties and enter the required data as in the image above Fig. (303) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Draw Text to Print) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Draw Text to Print) Note : Stop typing when you see the required component is selected Fig. (304) Component Browser – Select the component (Draw Text to Print) After selecting the component click Ok or press ENTER Fig. (305) Interaction page - Set the properties and enter the required data as in the image above Fig. (306) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Draw Text to Print) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Draw Text to Print) Note : Stop typing when you see the required component is selected Fig. (307) Component Browser – Select the component (Draw Text to Print) After selecting the component click Ok or press ENTER Fig. (308) Interaction page - Set the properties and enter the required data as in the image above Fig. (309) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Draw Text to Print) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Draw Text to Print) Note : Stop typing when you see the required component is selected Fig. (310) Component Browser – Select the component (Draw Text to Print) After selecting the component click Ok or press ENTER Fig. (311) Interaction page - Set the properties and enter the required data as in the image above Fig. (312) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Draw Rectangle to Print) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Draw Rectangle to Print) Note : Stop typing when you see the required component is selected Fig. (313) Component Browser – Select the component (Draw Rectangle to Print) After selecting the component click Ok or press ENTER Fig. (314) Interaction page - Set the properties and enter the required data as in the image above Fig. (315) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (For Loop) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (For Loop) Note : Stop typing when you see the required component is selected Fig. (316) Component Browser – Select the component (For Loop) After selecting the component click Ok or press ENTER Fig. (317) Interaction page - Set the properties and enter the required data as in the image above Fig. (318) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Get Information) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get Information) Note : Stop typing when you see the required component is selected Fig. (319) Component Browser – Select the component (Get Information) After selecting the component click Ok or press ENTER Fig. (320) Interaction page - Set the properties and enter the required data as in the image above Fig. (321) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Draw Text to Print) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Draw Text to Print) Note : Stop typing when you see the required component is selected Fig. (322) Component Browser – Select the component (Draw Text to Print) After selecting the component click Ok or press ENTER Fig. (323) Interaction page - Set the properties and enter the required data as in the image above Fig. (324) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Draw Text to Print) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Draw Text to Print) Note : Stop typing when you see the required component is selected Fig. (325) Component Browser – Select the component (Draw Text to Print) After selecting the component click Ok or press ENTER Fig. (326) Interaction page - Set the properties and enter the required data as in the image above Fig. (327) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Draw Text to Print) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Draw Text to Print) Note : Stop typing when you see the required component is selected Fig. (328) Component Browser – Select the component (Draw Text to Print) After selecting the component click Ok or press ENTER Fig. (329) Interaction page - Set the properties and enter the required data as in the image above Fig. (330) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (331) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (332) Interaction page - Set the properties and enter the required data as in the image above Fig. (333) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (Exit) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Exit) Note : Stop typing when you see the required component is selected Fig. (334) Component Browser – Select the component (Exit) After selecting the component click Ok or press ENTER Fig. (335) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Goto) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Goto) Note : Stop typing when you see the required component is selected Fig. (336) Component Browser – Select the component (Goto) After selecting the component click Ok or press ENTER Fig. (337) Interaction page - Set the properties and enter the required data as in the image above Fig. (338) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Draw Text to Print) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Draw Text to Print) Note : Stop typing when you see the required component is selected Fig. (339) Component Browser – Select the component (Draw Text to Print) After selecting the component click Ok or press ENTER Fig. (340) Interaction page - Set the properties and enter the required data as in the image above Fig. (341) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Printing) 3 - Select the component (Draw Text to Print) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Draw Text to Print) Note : Stop typing when you see the required component is selected Fig. (342) Component Browser – Select the component (Draw Text to Print) After selecting the component click Ok or press ENTER Fig. (343) Interaction page - Set the properties and enter the required data as in the image above Fig. (344) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Goto) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Goto) Note : Stop typing when you see the required component is selected Fig. (345) Component Browser – Select the component (Goto) After selecting the component click Ok or press ENTER Fig. (346) Interaction page - Set the properties and enter the required data as in the image above Fig. (347) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (348) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (349) Interaction page - Set the properties and enter the required data as in the image above Fig. (350) Interaction page - Set the properties and enter the required data as in the image above Fig. (351) Interaction page - Set the properties and enter the required data as in the image above Fig. (352) Goal Desginer - Steps Tree Select the step (Code Block) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (353) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (354) Interaction page - Set the properties and enter the required data as in the image above Fig. (355) Interaction page - Set the properties and enter the required data as in the image above Fig. (356) Interaction page - Set the properties and enter the required data as in the image above Fig. (357) Goal Desginer - Steps Tree Select the step (procedures) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Define Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Procedure) Note : Stop typing when you see the required component is selected Fig. (358) Component Browser – Select the component (Define Procedure) After selecting the component click Ok or press ENTER Fig. (359) Interaction page - Set the properties and enter the required data as in the image above Fig. (360) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Textbox Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Textbox Class) Note : Stop typing when you see the required component is selected Fig. (361) Component Browser – Select the component (Textbox Class) After selecting the component click Ok or press ENTER Fig. (362) Interaction page - Set the properties and enter the required data as in the image above Fig. (363) Interaction page - Set the properties and enter the required data as in the image above Fig. (364) Interaction page - Set the properties and enter the required data as in the image above Fig. (365) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (ALL Trim) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ALL Trim) Note : Stop typing when you see the required component is selected Fig. (366) Component Browser – Select the component (ALL Trim) After selecting the component click Ok or press ENTER Fig. (367) Interaction page - Set the properties and enter the required data as in the image above Fig. (368) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Locate For) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Locate For) Note : Stop typing when you see the required component is selected Fig. (369) Component Browser – Select the component (Locate For) After selecting the component click Ok or press ENTER Fig. (370) Interaction page - Set the properties and enter the required data as in the image above Fig. (371) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Get Information) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get Information) Note : Stop typing when you see the required component is selected Fig. (372) Component Browser – Select the component (Get Information) After selecting the component click Ok or press ENTER Fig. (373) Interaction page - Set the properties and enter the required data as in the image above Fig. (374) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Control Structure) 3 - Select the component (IF Statement) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (IF Statement) Note : Stop typing when you see the required component is selected Fig. (375) Component Browser – Select the component (IF Statement) After selecting the component click Ok or press ENTER Fig. (376) Interaction page - Set the properties and enter the required data as in the image above Fig. (377) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Get Information) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get Information) Note : Stop typing when you see the required component is selected Fig. (378) Component Browser – Select the component (Get Information) After selecting the component click Ok or press ENTER Fig. (379) Interaction page - Set the properties and enter the required data as in the image above Fig. (380) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (381) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (382) Interaction page - Set the properties and enter the required data as in the image above Fig. (383) Interaction page - Set the properties and enter the required data as in the image above Fig. (384) Interaction page - Set the properties and enter the required data as in the image above Fig. (385) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Browse Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Browse Class) Note : Stop typing when you see the required component is selected Fig. (386) Component Browser – Select the component (Browse Class) After selecting the component click Ok or press ENTER Fig. (387) Interaction page - Set the properties and enter the required data as in the image above Fig. (388) Interaction page - Set the properties and enter the required data as in the image above Fig. (389) Interaction page - Set the properties and enter the required data as in the image above Fig. (390) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (xBase) 3 - Select the component (Goto) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Goto) Note : Stop typing when you see the required component is selected Fig. (391) Component Browser – Select the component (Goto) After selecting the component click Ok or press ENTER Fig. (392) Interaction page - Set the properties and enter the required data as in the image above Fig. (393) Goal Desginer - Final Steps Tree 3 - Final Steps Tree The First Step Call Procedure opendb Define New Window ( win1 ) , Title : "Phone" Window Events Window Properties Window Controls Define Label ( lbl1 ) , Caption : "Name :" Label Events Label Properties Define TextBox ( text1 ) TextBox EVENTS Event: ON CHANGE : Action mychange() TextBox Properties Define Browse ( browse1 ) Browse Events Browse Properties Define New Toolbar ( Toolbar1 ) Events Properties Buttons Button ( topbtn ) Events Event: ON CLICK : Action mytop() Properties Button ( prevbtn ) Events Event: ON CLICK : Action myprev() Properties Button ( nextbtn ) Events Event: ON CLICK : Action mynext() Properties Button ( bottombtn ) Events Event: ON CLICK : Action mybottom() Properties Button ( addbtn ) Events Event: ON CLICK : Action myadd() Properties Button ( deletebtn ) Events Event: ON CLICK : Action mydel() Properties Button ( printbtn ) Events Event: ON CLICK : Action myprint() Properties Button ( exitbtn ) Events Event: ON CLICK : Action myexit() Properties End Toolbar End Of Window Activate window procedures Define Procedure opendb Start Here Open Table tel.dbf End of Procedure Define Procedure myexit Start Here win1.Release ( ) End of Procedure Define Procedure myadd Start Here SELECT AREA tel Add New Record myrec = Get Record Number win1.browse1.Value := myrec win1.browse1.Refresh ( ) win1.browse1.SetFocus ( ) End of Procedure Define Procedure mydel Start Here myrec = win1.browse1.Value Goto Record Number myrec Delete Record (Mark for deletion) Pack myrec = myrec-1 IF ( myrec < 0 ) Start Here myrec = 1 END OF IF STATEMENT win1.browse1.Value := myrec win1.browse1.Refresh ( ) win1.browse1.SetFocus ( ) End of Procedure Define Procedure mytop Start Here Goto First Record myrec = Get Record Number win1.browse1.Value := myrec win1.browse1.Refresh ( ) win1.browse1.SetFocus ( ) End of Procedure Define Procedure myprev Start Here Goto Prev Record myrec = Get Record Number win1.browse1.Value := myrec win1.browse1.Refresh ( ) win1.browse1.SetFocus ( ) End of Procedure Define Procedure mynext Start Here myrec = Get Record Number mycount = Get Records Count IF ( .not. myrec = mycount .and. .not. mycount = 0 ) Start Here Goto Next Record myrec = Get Record Number win1.browse1.Value := myrec win1.browse1.Refresh ( ) win1.browse1.SetFocus ( ) END OF IF STATEMENT End of Procedure Define Procedure mybottom Start Here Goto Last Record myrec = Get Record Number win1.browse1.Value := myrec win1.browse1.Refresh ( ) win1.browse1.SetFocus ( ) End of Procedure Define Procedure myprint Start Here Init Print System Code Block Set Units (MM) vPrinter = Select Printer by Dialog , Preview IF ( vPrinter == "" ) Start Here Show Message "Operation Canceled by user" Title "Ok" Type: Message Box Return 0 END OF IF STATEMENT Start Document Code Block Goto First Record mycount = Get Records Count pages = 0 FOR LOOP ( From x = 1 To mycount Step 10) Start Here Start Page Code Block pages = pages+1 Draw Text "Phone Database" , Y(30), X(70) , Font("arial",50,50) , Color ({0,0,0}) to Print Rectangle (Y 50, X 10, Height 51, Width 200 ) PenWidth (1) Color ({0,0,0}) to Print Draw Text "Name" , Y(65), X(20) , Font("arial",40,40) , Color ({0,0,0}) to Print Draw Text "Address" , Y(65), X(90) , Font("arial",40,40) , Color ({0,0,0}) to Print Draw Text "Phone" , Y(65), X(170) , Font("arial",40,40) , Color ({0,0,0}) to Print Rectangle (Y 75, X 10, Height 76, Width 200 ) PenWidth (1) Color ({0,0,0}) to Print FOR LOOP ( From x2 = 1 To 10 Step 1) Start Here myrec = Get Record Number Draw Text Name , Y(75+(10*x2)), X(20) , Font("arial",25,50) , Color ({0,0,0}) to Print Draw Text Address , Y(75+(10*x2)), X(90) , Font("arial",25,50) , Color ({0,0,0}) to Print Draw Text Phone , Y(75+(10*x2)), X(170) , Font("arial",25,50) , Color ({0,0,0}) to Print IF ( myrec = mycount .or. mycount = 0 ) Start Here Exit END OF IF STATEMENT Goto Next Record End of For Loop Draw Text "Page :" , Y(260), X(90) , Font("arial",25,50) , Color ({0,0,0}) to Print Draw Text pages , Y(260), X(100) , Font("arial",25,50) , Color ({0,0,0}) to Print End of Page End of For Loop Goto First Record win1.browse1.Value := 1 win1.browse1.Refresh ( ) End of Document Release Print System End of Procedure Define Procedure mychange Start Here mytext = win1.text1.Value mytext = All Trim mytext Locate For upper(name) = upper(mytext) isfound = Check- Record Found (Locate) IF ( isfound ) Start Here myrec = Get Record Number win1.browse1.Value := myrec win1.browse1.Refresh ( ) ELSE Start Here Goto First Record END OF IF STATEMENT End of Procedure 4 - Application during the runtime Fig. (394) Application during the runtime
|