Programming Without Coding Technology (PWCT) - Telephone Database

177
PWCT 1.9 Art Documentation ( http://doublesvsoop.sourceforge.net ) 2006-2013, Mahmoud Fayed ( [email protected] ) _____________________________________________________________________________________ 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 learn how to create the telephone database 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

Transcript of Programming Without Coding Technology (PWCT) - Telephone Database

PWCT 1.9 Art Documentation ( http://doublesvsoop.sourceforge.net ) 2006-2013, Mahmoud Fayed ( [email protected] ) _____________________________________________________________________________________

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 learn how to create the telephone database 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

Afer entering data , Click OK or press CTRL+W

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 (Control Structure) 3 - Select the component (While Loop) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (While Loop) Note : Stop typing when you see the required component is selected

Fig. (5) Component Browser – Select the component (While Loop)

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

Afer entering data , Click OK or press CTRL+W

Fig. (7) 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 (Console Application) 3 - Select the component (Set Color) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Set Color) Note : Stop typing when you see the required component is selected

Fig. (8) Component Browser – Select the component (Set Color)

After selecting the component click Ok or press ENTER

Fig. (9) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (10) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (11) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (12) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (13) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (14) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (15) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (16) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (17) Component Browser – Select the component (Basic Input/Output)

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

Afer entering data , Click OK or press CTRL+W

Fig. (19) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (20) Component Browser – Select the component (Basic Input/Output)

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

Afer entering data , Click OK or press CTRL+W

Fig. (22) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (23) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (24) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (25) 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. (26) Component Browser – Select the component (Get Information)

After selecting the component click Ok or press ENTER

Fig. (27) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (28) 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 (Numeric To String) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Numeric To String) Note : Stop typing when you see the required component is selected

Fig. (29) Component Browser – Select the component (Numeric To String)

After selecting the component click Ok or press ENTER

Fig. (30) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (31) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (32) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (33) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (34) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (35) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (36) Component Browser – Select the component (Basic Input/Output)

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

Afer entering data , Click OK or press CTRL+W

Fig. (38) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (39) Component Browser – Select the component (Basic Input/Output)

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

Afer entering data , Click OK or press CTRL+W

Fig. (41) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (42) Component Browser – Select the component (Basic Input/Output)

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

Afer entering data , Click OK or press CTRL+W

Fig. (44) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (45) Component Browser – Select the component (Basic Input/Output)

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

Afer entering data , Click OK or press CTRL+W

Fig. (47) 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. (48) Component Browser – Select the component (IF Statement)

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

Afer entering data , Click OK or press CTRL+W

Fig. (50) 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 (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. (51) Component Browser – Select the component (Call Procedure)

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

Afer entering data , Click OK or press CTRL+W

Fig. (53) Goal Desginer - Steps Tree

Select the step (IF ( mymenu == 1 )) 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. (54) Component Browser – Select the component (IF Statement)

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

Afer entering data , Click OK or press CTRL+W

Fig. (56) 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 (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. (57) Component Browser – Select the component (Call Procedure)

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

Afer entering data , Click OK or press CTRL+W

Fig. (59) Goal Desginer - Steps Tree

Select the step (IF ( mymenu == 1 )) 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. (60) Component Browser – Select the component (IF Statement)

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

Afer entering data , Click OK or press CTRL+W

Fig. (62) 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 (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. (63) Component Browser – Select the component (Call Procedure)

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

Afer entering data , Click OK or press CTRL+W

Fig. (65) Goal Desginer - Steps Tree

Select the step (IF ( mymenu == 1 )) 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. (66) Component Browser – Select the component (IF Statement)

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

Afer entering data , Click OK or press CTRL+W

Fig. (68) 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. (69) Component Browser – Select the component (Exit)

After selecting the component click Ok or press ENTER

Fig. (70) 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. (71) Component Browser – Select the component (Call Procedure)

After selecting the component click Ok or press ENTER

Fig. (72) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (73) 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. (74) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

Fig. (75) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (76) 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. (77) Component Browser – Select the component (Select Area)

After selecting the component click Ok or press ENTER

Fig. (78) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (79) 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. (80) Component Browser – Select the component (Open Table)

After selecting the component click Ok or press ENTER

Fig. (81) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (82) 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. (83) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

Fig. (84) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (85) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (86) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (87) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (88) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (89) Component Browser – Select the component (Basic Input/Output)

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

Afer entering data , Click OK or press CTRL+W

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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (92) Component Browser – Select the component (Basic Input/Output)

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

Afer entering data , Click OK or press CTRL+W

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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (95) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (96) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (97) 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. (98) Component Browser – Select the component (Assignment)

After selecting the component click Ok or press ENTER

Fig. (99) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (100) 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. (101) Component Browser – Select the component (Assignment)

After selecting the component click Ok or press ENTER

Fig. (102) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (103) 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. (104) Component Browser – Select the component (Assignment)

After selecting the component click Ok or press ENTER

Fig. (105) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (106) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (107) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (108) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (110) Component Browser – Select the component (Basic Input/Output)

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

Afer entering data , Click OK or press CTRL+W

Fig. (112) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (113) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (114) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (115) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (116) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (117) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (118) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (119) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (120) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (121) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (122) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (123) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (124) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (125) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (126) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

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 (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. (128) Component Browser – Select the component (IF Statement)

After selecting the component click Ok or press ENTER

Fig. (129) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (130) 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. (131) Component Browser – Select the component (Add New Record)

After selecting the component click Ok or press ENTER

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 (xBase) 3 - Select the component (Replace) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Replace) Note : Stop typing when you see the required component is selected

Fig. (133) Component Browser – Select the component (Replace)

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

Afer entering data , Click OK or press CTRL+W

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 (xBase) 3 - Select the component (Replace) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Replace) Note : Stop typing when you see the required component is selected

Fig. (136) Component Browser – Select the component (Replace)

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

Afer entering data , Click OK or press CTRL+W

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 (xBase) 3 - Select the component (Replace) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Replace) Note : Stop typing when you see the required component is selected

Fig. (139) Component Browser – Select the component (Replace)

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

Afer entering data , Click OK or press CTRL+W

Fig. (141) 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. (142) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

Fig. (143) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (144) 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. (145) Component Browser – Select the component (Get Information)

After selecting the component click Ok or press ENTER

Fig. (146) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (147) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (148) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (149) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (150) 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 (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. (151) Component Browser – Select the component (For Loop)

After selecting the component click Ok or press ENTER

Fig. (152) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (153) 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. (154) Component Browser – Select the component (Goto)

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

Afer entering data , Click OK or press CTRL+W

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 (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected

Fig. (157) Component Browser – Select the component (Print Text To Console)

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

Afer entering data , Click OK or press CTRL+W

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 (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected

Fig. (160) Component Browser – Select the component (Print Text To Console)

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

Afer entering data , Click OK or press CTRL+W

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 (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected

Fig. (163) Component Browser – Select the component (Print Text To Console)

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

Afer entering data , Click OK or press CTRL+W

Fig. (165) 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 (Console Application) 3 - Select the component (Wait (Key/Seconds)) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Wait (Key/Seconds)) Note : Stop typing when you see the required component is selected

Fig. (166) Component Browser – Select the component (Wait (Key/Seconds))

After selecting the component click Ok or press ENTER

Fig. (167) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (168) 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. (169) Component Browser – Select the component (IF Statement)

After selecting the component click Ok or press ENTER

Fig. (170) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (171) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (172) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (173) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (174) 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 (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected

Fig. (175) Component Browser – Select the component (Print Text To Console)

After selecting the component click Ok or press ENTER

Fig. (176) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (177) 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 (Console Application) 3 - Select the component (Wait (Key/Seconds)) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Wait (Key/Seconds)) Note : Stop typing when you see the required component is selected

Fig. (178) Component Browser – Select the component (Wait (Key/Seconds))

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

Afer entering data , Click OK or press CTRL+W

Fig. (180) 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. (181) Component Browser – Select the component (Define Procedure)

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

Afer entering data , Click OK or press CTRL+W

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

Afer entering data , Click OK or press CTRL+W

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 (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. (187) Component Browser – Select the component (IF Statement)

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

Afer entering data , Click OK or press CTRL+W

Fig. (189) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (190) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (191) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (192) 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 (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected

Fig. (193) Component Browser – Select the component (Print Text To Console)

After selecting the component click Ok or press ENTER

Fig. (194) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (195) 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 (Console Application) 3 - Select the component (Wait (Key/Seconds)) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Wait (Key/Seconds)) Note : Stop typing when you see the required component is selected

Fig. (196) Component Browser – Select the component (Wait (Key/Seconds))

After selecting the component click Ok or press ENTER

Fig. (197) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (198) 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. (199) Component Browser – Select the component (Return Value)

After selecting the component click Ok or press ENTER

Fig. (200) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (201) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (202) Component Browser – Select the component (Basic Input/Output)

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

Afer entering data , Click OK or press CTRL+W

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 (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. (205) Component Browser – Select the component (Assignment)

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

Afer entering data , Click OK or press CTRL+W

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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (208) Component Browser – Select the component (Basic Input/Output)

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

Afer entering data , Click OK or press CTRL+W

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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (211) Component Browser – Select the component (Basic Input/Output)

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

Afer entering data , Click OK or press CTRL+W

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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (214) Component Browser – Select the component (Basic Input/Output)

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

Afer entering data , Click OK or press CTRL+W

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 (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. (217) Component Browser – Select the component (ALL Trim)

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

Afer entering data , Click OK or press CTRL+W

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 (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. (220) Component Browser – Select the component (Locate For)

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

Afer entering data , Click OK or press CTRL+W

Fig. (222) 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. (223) Component Browser – Select the component (Get Information)

After selecting the component click Ok or press ENTER

Fig. (224) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (225) 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. (226) Component Browser – Select the component (IF Statement)

After selecting the component click Ok or press ENTER

Fig. (227) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (228) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (229) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (230) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (231) Goal Desginer - Steps Tree

Select the step (Show record) 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 (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected

Fig. (232) Component Browser – Select the component (Print Text To Console)

After selecting the component click Ok or press ENTER

Fig. (233) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (234) Goal Desginer - Steps Tree

Select the step (Show record) 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 (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected

Fig. (235) Component Browser – Select the component (Print Text To Console)

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

Afer entering data , Click OK or press CTRL+W

Fig. (237) Goal Desginer - Steps Tree

Select the step (Show record) 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 (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected

Fig. (238) Component Browser – Select the component (Print Text To Console)

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

Afer entering data , Click OK or press CTRL+W

Fig. (240) Goal Desginer - Steps Tree

Select the step (show menu) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (241) Component Browser – Select the component (Basic Input/Output)

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

Afer entering data , Click OK or press CTRL+W

Fig. (243) Goal Desginer - Steps Tree

Select the step (show menu) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (244) Component Browser – Select the component (Basic Input/Output)

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

Afer entering data , Click OK or press CTRL+W

Fig. (246) Goal Desginer - Steps Tree

Select the step (show menu) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (247) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (248) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (249) Goal Desginer - Steps Tree

Select the step (show menu) 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. (250) Component Browser – Select the component (IF Statement)

After selecting the component click Ok or press ENTER

Fig. (251) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (252) 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 (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. (253) Component Browser – Select the component (Call Procedure)

After selecting the component click Ok or press ENTER

Fig. (254) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (255) Goal Desginer - Steps Tree

Select the step (IF ( mymenu3 == 2 )) 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. (256) Component Browser – Select the component (IF Statement)

After selecting the component click Ok or press ENTER

Fig. (257) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (258) 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 (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. (259) Component Browser – Select the component (Call 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

Afer entering data , Click OK or press CTRL+W

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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (262) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (263) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (264) 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 (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected

Fig. (265) Component Browser – Select the component (Print Text To Console)

After selecting the component click Ok or press ENTER

Fig. (266) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (267) 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 (Console Application) 3 - Select the component (Wait (Key/Seconds)) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Wait (Key/Seconds)) Note : Stop typing when you see the required component is selected

Fig. (268) Component Browser – Select the component (Wait (Key/Seconds))

After selecting the component click Ok or press ENTER

Fig. (269) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (270) 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. (271) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

Fig. (272) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (273) 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. (274) Component Browser – Select the component (Select Area)

After selecting the component click Ok or press ENTER

Fig. (275) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (276) 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 (Close Table) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Close Table) Note : Stop typing when you see the required component is selected

Fig. (277) Component Browser – Select the component (Close Table)

After selecting the component click Ok or press ENTER

Fig. (278) 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. (279) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

Fig. (280) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (281) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (282) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (283) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (284) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (285) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (286) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (287) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (288) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (289) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (290) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (291) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (292) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (293) 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. (294) Component Browser – Select the component (Assignment)

After selecting the component click Ok or press ENTER

Fig. (295) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (296) 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. (297) Component Browser – Select the component (Assignment)

After selecting the component click Ok or press ENTER

Fig. (298) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (299) 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. (300) Component Browser – Select the component (Assignment)

After selecting the component click Ok or press ENTER

Fig. (301) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (302) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (303) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (304) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (305) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (306) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (307) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (308) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (309) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (310) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (311) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (312) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (313) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (314) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (315) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (316) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (317) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (318) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (319) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (320) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected

Fig. (321) Component Browser – Select the component (Basic Input/Output)

After selecting the component click Ok or press ENTER

Fig. (322) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (323) 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. (324) Component Browser – Select the component (IF Statement)

After selecting the component click Ok or press ENTER

Fig. (325) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (326) 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 (Replace) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Replace) Note : Stop typing when you see the required component is selected

Fig. (327) Component Browser – Select the component (Replace)

After selecting the component click Ok or press ENTER

Fig. (328) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (329) 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 (Replace) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Replace) Note : Stop typing when you see the required component is selected

Fig. (330) Component Browser – Select the component (Replace)

After selecting the component click Ok or press ENTER

Fig. (331) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (332) 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 (Replace) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Replace) Note : Stop typing when you see the required component is selected

Fig. (333) Component Browser – Select the component (Replace)

After selecting the component click Ok or press ENTER

Fig. (334) Interaction page - Set the properties and enter the required data as in the image above

Afer entering data , Click OK or press CTRL+W

Fig. (335) 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. (336) Component Browser – Select the component (Define Procedure)

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

Afer entering data , Click OK or press CTRL+W

Fig. (338) 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. (339) Component Browser – Select the component (Delete Current Record (Mark for deletion))

After selecting the component click Ok or press ENTER

Fig. (340) 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. (341) Component Browser – Select the component (Pack)

After selecting the component click Ok or press ENTER

Fig. (342) Goal Desginer - Final Steps Tree

3 - Final Steps Tree

The First Step Call Procedure open_database WHILE ( True ) Start Here Set Color Standard( White , Blue ) Enhanced ( Yellow , Black ) Unselected ( Black , White ) Clear Screen Print Text "Telephone Database" - AT ROW 3 & COLUMN 3 Draw Box from 2 , 2 to 4 , 23 Draw Box from 6 , 2 to 8 , 50 Draw Box from 9 , 2 to 21 , 50 mycount = Get Records Count mycount = CONVERT mycount TO STRING Print Text "Records Count" + mycount - AT ROW 7 & COLUMN 5 PROMPT "Add New Record" - AT ROW 12 & COLUMN 15 PROMPT "List Records" - AT ROW 14 & COLUMN 15 PROMPT "Search" - AT ROW 16 & COLUMN 15 PROMPT "Exit" - AT ROW 18 & COLUMN 15 Activate Menu mymenu IF ( mymenu == 1 ) Start Here Call Procedure add_proc ELSEIF ( mymenu == 2 ) Start Here Call Procedure list_proc ELSEIF ( mymenu == 3 ) Start Here Call Procedure search_proc ELSEIF ( mymenu == 4 ) Start Here Exit END OF IF STATEMENT END OF While Loop Call Procedure close_database Procedures Define Procedure open_database Start Here SELECT AREA 0 Open Table Tel End of Procedure Define Procedure add_proc

Start Here Clear Screen Print Text "Add New Record" - AT ROW 3 & COLUMN 28 Draw Box from 2 , 25 to 4 , 48 Draw Box from 9 , 2 to 21 , 77 v_name = String, length = 50 v_address = String, length = 50 v_phone = String, length = 20 Print Text "Name" - AT ROW 12 & COLUMN 10 Get Input v_name - AT ROW 12 & COLUMN 20 Print Text "Address" - AT ROW 14 & COLUMN 10 Get Input v_address - AT ROW 14 & COLUMN 20 Print Text "Phone" - AT ROW 16 & COLUMN 10 Get Input v_phone - AT ROW 16 & COLUMN 20 READ INPUT PROMPT "Save" - AT ROW 19 & COLUMN 54 PROMPT "Cancel" - AT ROW 19 & COLUMN 64 Draw Box from 18 , 3 to 18 , 76 Print Text "" - AT ROW 0 & COLUMN 0 Activate Menu mymenu2 IF ( mymenu2 == 1 ) Start Here Add New Record Replace Field name with v_name Replace Field address with v_address Replace Field phone with v_phone END OF IF STATEMENT End of Procedure Define Procedure list_proc Start Here mymax = Get Records Count Clear Screen FOR LOOP ( From x = 1 To mymax Step 1) Start Here Goto Record Number x Print text ("Name : " + name) to console Print text ("Address : " + address) to console Print text ("Phone : " + phone) to console Wait (KEY) Message : "Press any key to continue..." End of For Loop IF ( mymax == 0 ) Start Here Clear Screen Print text ("No records") to console WAIT ( 3 SECONDS) END OF IF STATEMENT End of Procedure Define Procedure search_proc Start Here mymax = Get Records Count IF ( mymax == 0 ) Start Here Clear Screen Print text ("No records") to console WAIT ( 3 SECONDS) Return false END OF IF STATEMENT Clear Screen v_name = String, length = 50 Draw Box from 9 , 2 to 21 , 77 Print Text "Name" - AT ROW 12 & COLUMN 10 Get Input v_name - AT ROW 12 & COLUMN 20 READ INPUT v_name = All Trim v_name Locate For name = v_name myresult = Check- Record Found (Locate) IF ( myresult ) Start Here Clear Screen Show record

Print text ("Name : " + name) to console Print text ("Address : " + address) to console Print text ("Phone : " + phone) to console show menu PROMPT " Ok " - AT ROW 10 & COLUMN 10 PROMPT " Edit " - AT ROW 12 & COLUMN 10 PROMPT " Delete " - AT ROW 14 & COLUMN 10 Activate Menu mymenu3 IF ( mymenu3 == 2 ) Start Here Call Procedure edit_proc ELSEIF ( mymenu3 == 3 ) Start Here Call Procedure del_proc END OF IF STATEMENT ELSE Start Here Clear Screen Print text ("Record not found") to console WAIT ( 3 SECONDS) END OF IF STATEMENT End of Procedure Define Procedure close_database Start Here SELECT AREA Tel Close Table End of Procedure Define Procedure edit_proc Start Here Clear Screen Print Text "Edit Record" - AT ROW 3 & COLUMN 28 Draw Box from 2 , 25 to 4 , 48 Draw Box from 9 , 2 to 21 , 77 v_name = name v_address = address v_phone = phone Print Text "Name" - AT ROW 12 & COLUMN 10 Get Input v_name - AT ROW 12 & COLUMN 20 Print Text "Address" - AT ROW 14 & COLUMN 10 Get Input v_address - AT ROW 14 & COLUMN 20 Print Text "Phone" - AT ROW 16 & COLUMN 10 Get Input v_phone - AT ROW 16 & COLUMN 20 READ INPUT PROMPT "Save" - AT ROW 19 & COLUMN 54 PROMPT "Cancel" - AT ROW 19 & COLUMN 64 Draw Box from 18 , 3 to 18 , 76 Print Text "" - AT ROW 0 & COLUMN 0 Activate Menu mymenu2 IF ( mymenu2 == 1 ) Start Here Replace Field name with v_name Replace Field address with v_address Replace Field phone with v_phone END OF IF STATEMENT End of Procedure Define Procedure del_proc Start Here Delete Record (Mark for deletion) Pack End of Procedure

4 - Application during the runtime

Fig. (343) Application during the runtime

Fig. (344) Application during the runtime

Fig. (345) Application during the runtime

Fig. (346) Application during the runtime

Fig. (347) Application during the runtime