PWCT 1.9 Art Documentation ( http://doublesvsoop.sourceforge.net )

2006-2019, Mahmoud Fayed ( msfclipper@users.sourceforge.net )

_____________________________________________________________________________________

Table of contents

1 - Introduction

2 - Implementation steps

3 - Final Steps Tree

4 - Application during the runtime

1 - Introduction

In this lesson we are going to create the Phone application.

2 - Implementation Steps

s1.JPG

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

s2.JPG

Fig. (2) Component Browser – Select the component (Call Procedure)

After selecting the component click Ok or press ENTER

s3.JPG

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

s4.JPG

Fig. (4) Goal Desginer - Steps Tree

Select the step (The First Step)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Windows)

                3 - Select the component (Define New Window)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define New Window)

                Note : Stop typing when you see the required component is selected

s5.JPG

Fig. (5) Component Browser – Select the component (Define New Window)

After selecting the component click Ok or press ENTER

s6.JPG

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

s7.JPG

Fig. (7) Form Designer

s8.JPG

Fig. (8) Goal Desginer - Steps Tree

Select the step (Window Controls)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Controls)

                3 - Select the component (Label)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Label)

                Note : Stop typing when you see the required component is selected

s9.JPG

Fig. (9) Component Browser – Select the component (Label)

After selecting the component click Ok or press ENTER

s10.JPG

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

s11.JPG

Fig. (11) Form Designer

s12.JPG

Fig. (12) Goal Desginer - Steps Tree

Select the step (Window Controls)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Controls)

                3 - Select the component (TextBox)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (TextBox)

                Note : Stop typing when you see the required component is selected

s13.JPG

Fig. (13) Component Browser – Select the component (TextBox)

After selecting the component click Ok or press ENTER

s14.JPG

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

s15.JPG

Fig. (15) Form Designer

s16.JPG

Fig. (16) Goal Desginer - Steps Tree

Select the step (TextBox EVENTS)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Events)

                3 - Select the component (TextBox Events)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (TextBox Events)

                Note : Stop typing when you see the required component is selected

s17.JPG

Fig. (17) Component Browser – Select the component (TextBox Events)

After selecting the component click Ok or press ENTER

s18.JPG

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

s19.JPG

Fig. (19) Goal Desginer - Steps Tree

Select the step (Window Controls)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Controls)

                3 - Select the component (Browse)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse)

                Note : Stop typing when you see the required component is selected

s20.JPG

Fig. (20) Component Browser – Select the component (Browse)

After selecting the component click Ok or press ENTER

s21.JPG

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

s22.JPG

Fig. (22) Form Designer

s23.JPG

Fig. (23) Goal Desginer - Steps Tree

Select the step (Window Controls)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Toolbar)

                3 - Select the component (Toolbar)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Toolbar)

                Note : Stop typing when you see the required component is selected

s24.JPG

Fig. (24) Component Browser – Select the component (Toolbar)

After selecting the component click Ok or press ENTER

s25.JPG

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

s26.JPG

Fig. (26) Goal Desginer - Steps Tree

Select the step (Buttons)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Toolbar)

                3 - Select the component (Toolbar Button)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Toolbar Button)

                Note : Stop typing when you see the required component is selected

s27.JPG

Fig. (27) Component Browser – Select the component (Toolbar Button)

After selecting the component click Ok or press ENTER

s28.JPG

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

s29.JPG

Fig. (29) Goal Desginer - Steps Tree

Select the step (Events)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Events)

                3 - Select the component (Button Events)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button Events)

                Note : Stop typing when you see the required component is selected

s30.JPG

Fig. (30) Component Browser – Select the component (Button Events)

After selecting the component click Ok or press ENTER

s31.JPG

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

s32.JPG

Fig. (32) Goal Desginer - Steps Tree

Select the step (Buttons)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Toolbar)

                3 - Select the component (Toolbar Button)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Toolbar Button)

                Note : Stop typing when you see the required component is selected

s33.JPG

Fig. (33) Component Browser – Select the component (Toolbar Button)

After selecting the component click Ok or press ENTER

s34.JPG

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

s35.JPG

Fig. (35) Goal Desginer - Steps Tree

Select the step (Events)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Events)

                3 - Select the component (Button Events)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button Events)

                Note : Stop typing when you see the required component is selected

s36.JPG

Fig. (36) Component Browser – Select the component (Button Events)

After selecting the component click Ok or press ENTER

s37.JPG

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

s38.JPG

Fig. (38) Goal Desginer - Steps Tree

Select the step (Buttons)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Toolbar)

                3 - Select the component (Toolbar Button)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Toolbar Button)

                Note : Stop typing when you see the required component is selected

s39.JPG

Fig. (39) Component Browser – Select the component (Toolbar Button)

After selecting the component click Ok or press ENTER

s40.JPG

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

s41.JPG

Fig. (41) Goal Desginer - Steps Tree

Select the step (Events)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Events)

                3 - Select the component (Button Events)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button Events)

                Note : Stop typing when you see the required component is selected

s42.JPG

Fig. (42) Component Browser – Select the component (Button Events)

After selecting the component click Ok or press ENTER

s43.JPG

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

s44.JPG

Fig. (44) Goal Desginer - Steps Tree

Select the step (Buttons)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Toolbar)

                3 - Select the component (Toolbar Button)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Toolbar Button)

                Note : Stop typing when you see the required component is selected

s45.JPG

Fig. (45) Component Browser – Select the component (Toolbar Button)

After selecting the component click Ok or press ENTER

s46.JPG

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

s47.JPG

Fig. (47) Goal Desginer - Steps Tree

Select the step (Events)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Events)

                3 - Select the component (Button Events)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button Events)

                Note : Stop typing when you see the required component is selected

s48.JPG

Fig. (48) Component Browser – Select the component (Button Events)

After selecting the component click Ok or press ENTER

s49.JPG

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

s50.JPG

Fig. (50) Goal Desginer - Steps Tree

Select the step (Buttons)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Toolbar)

                3 - Select the component (Toolbar Button)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Toolbar Button)

                Note : Stop typing when you see the required component is selected

s51.JPG

Fig. (51) Component Browser – Select the component (Toolbar Button)

After selecting the component click Ok or press ENTER

s52.JPG

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

s53.JPG

Fig. (53) Goal Desginer - Steps Tree

Select the step (Events)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Events)

                3 - Select the component (Button Events)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button Events)

                Note : Stop typing when you see the required component is selected

s54.JPG

Fig. (54) Component Browser – Select the component (Button Events)

After selecting the component click Ok or press ENTER

s55.JPG

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

s56.JPG

Fig. (56) Goal Desginer - Steps Tree

Select the step (Buttons)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Toolbar)

                3 - Select the component (Toolbar Button)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Toolbar Button)

                Note : Stop typing when you see the required component is selected

s57.JPG

Fig. (57) Component Browser – Select the component (Toolbar Button)

After selecting the component click Ok or press ENTER

s58.JPG

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

s59.JPG

Fig. (59) Goal Desginer - Steps Tree

Select the step (Events)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Events)

                3 - Select the component (Button Events)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button Events)

                Note : Stop typing when you see the required component is selected

s60.JPG

Fig. (60) Component Browser – Select the component (Button Events)

After selecting the component click Ok or press ENTER

s61.JPG

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

s62.JPG

Fig. (62) Goal Desginer - Steps Tree

Select the step (Buttons)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Toolbar)

                3 - Select the component (Toolbar Button)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Toolbar Button)

                Note : Stop typing when you see the required component is selected

s63.JPG

Fig. (63) Component Browser – Select the component (Toolbar Button)

After selecting the component click Ok or press ENTER

s64.JPG

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

s65.JPG

Fig. (65) Goal Desginer - Steps Tree

Select the step (Events)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Events)

                3 - Select the component (Button Events)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button Events)

                Note : Stop typing when you see the required component is selected

s66.JPG

Fig. (66) Component Browser – Select the component (Button Events)

After selecting the component click Ok or press ENTER

s67.JPG

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

s68.JPG

Fig. (68) Goal Desginer - Steps Tree

Select the step (Buttons)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Toolbar)

                3 - Select the component (Toolbar Button)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Toolbar Button)

                Note : Stop typing when you see the required component is selected

s69.JPG

Fig. (69) Component Browser – Select the component (Toolbar Button)

After selecting the component click Ok or press ENTER

s70.JPG

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

s71.JPG

Fig. (71) Goal Desginer - Steps Tree

Select the step (Events)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Events)

                3 - Select the component (Button Events)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Button Events)

                Note : Stop typing when you see the required component is selected

s72.JPG

Fig. (72) Component Browser – Select the component (Button Events)

After selecting the component click Ok or press ENTER

s73.JPG

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

s74.JPG

Fig. (74) Goal Desginer - Steps Tree

Select the step (procedures)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Structure Programming)

                3 - Select the component (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s75.JPG

Fig. (75) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s76.JPG

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

s77.JPG

Fig. (77) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Open Table)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Open Table)

                Note : Stop typing when you see the required component is selected

s78.JPG

Fig. (78) Component Browser – Select the component (Open Table)

After selecting the component click Ok or press ENTER

s79.JPG

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

s80.JPG

Fig. (80) Goal Desginer - Steps Tree

Select the step (procedures)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Structure Programming)

                3 - Select the component (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s81.JPG

Fig. (81) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s82.JPG

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

s83.JPG

Fig. (83) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Windows)

                3 - Select the component (Window Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Window Class)

                Note : Stop typing when you see the required component is selected

s84.JPG

Fig. (84) Component Browser – Select the component (Window Class)

After selecting the component click Ok or press ENTER

s85.JPG

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

s86.JPG

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

s87.JPG

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

s88.JPG

Fig. (88) Goal Desginer - Steps Tree

Select the step (procedures)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Structure Programming)

                3 - Select the component (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s89.JPG

Fig. (89) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s90.JPG

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

s91.JPG

Fig. (91) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Select Area)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Select Area)

                Note : Stop typing when you see the required component is selected

s92.JPG

Fig. (92) Component Browser – Select the component (Select Area)

After selecting the component click Ok or press ENTER

s93.JPG

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

s94.JPG

Fig. (94) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Add New Record)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Add New Record)

                Note : Stop typing when you see the required component is selected

s95.JPG

Fig. (95) Component Browser – Select the component (Add New Record)

After selecting the component click Ok or press ENTER

s96.JPG

Fig. (96) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Get Information)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Get Information)

                Note : Stop typing when you see the required component is selected

s97.JPG

Fig. (97) Component Browser – Select the component (Get Information)

After selecting the component click Ok or press ENTER

s98.JPG

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

s99.JPG

Fig. (99) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s100.JPG

Fig. (100) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s101.JPG

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

s102.JPG

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

s103.JPG

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

s104.JPG

Fig. (104) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s105.JPG

Fig. (105) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s106.JPG

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

s107.JPG

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

s108.JPG

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

s109.JPG

Fig. (109) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s110.JPG

Fig. (110) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s111.JPG

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

s112.JPG

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

s113.JPG

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

s114.JPG

Fig. (114) Goal Desginer - Steps Tree

Select the step (procedures)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Structure Programming)

                3 - Select the component (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s115.JPG

Fig. (115) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s116.JPG

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

s117.JPG

Fig. (117) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s118.JPG

Fig. (118) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s119.JPG

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

s120.JPG

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

s121.JPG

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

s122.JPG

Fig. (122) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Goto)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Goto)

                Note : Stop typing when you see the required component is selected

s123.JPG

Fig. (123) Component Browser – Select the component (Goto)

After selecting the component click Ok or press ENTER

s124.JPG

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

s125.JPG

Fig. (125) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Delete Current Record (Mark for deletion))

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Delete Current Record (Mark for deletion))

                Note : Stop typing when you see the required component is selected

s126.JPG

Fig. (126) Component Browser – Select the component (Delete Current Record (Mark for deletion))

After selecting the component click Ok or press ENTER

s127.JPG

Fig. (127) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Pack)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Pack)

                Note : Stop typing when you see the required component is selected

s128.JPG

Fig. (128) Component Browser – Select the component (Pack)

After selecting the component click Ok or press ENTER

s129.JPG

Fig. (129) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Variables)

                3 - Select the component (Assignment)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Assignment)

                Note : Stop typing when you see the required component is selected

s130.JPG

Fig. (130) Component Browser – Select the component (Assignment)

After selecting the component click Ok or press ENTER

s131.JPG

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

s132.JPG

Fig. (132) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Control Structure)

                3 - Select the component (IF Statement)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (IF Statement)

                Note : Stop typing when you see the required component is selected

s133.JPG

Fig. (133) Component Browser – Select the component (IF Statement)

After selecting the component click Ok or press ENTER

s134.JPG

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

s135.JPG

Fig. (135) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Variables)

                3 - Select the component (Assignment)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Assignment)

                Note : Stop typing when you see the required component is selected

s136.JPG

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

After selecting the component click Ok or press ENTER

s137.JPG

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

s138.JPG

Fig. (138) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s139.JPG

Fig. (139) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s140.JPG

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

s141.JPG

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

s142.JPG

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

s143.JPG

Fig. (143) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s144.JPG

Fig. (144) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s145.JPG

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

s146.JPG

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

s147.JPG

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

s148.JPG

Fig. (148) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s149.JPG

Fig. (149) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s150.JPG

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

s151.JPG

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

s152.JPG

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

s153.JPG

Fig. (153) Goal Desginer - Steps Tree

Select the step (procedures)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Structure Programming)

                3 - Select the component (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s154.JPG

Fig. (154) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s155.JPG

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

s156.JPG

Fig. (156) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Goto)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Goto)

                Note : Stop typing when you see the required component is selected

s157.JPG

Fig. (157) Component Browser – Select the component (Goto)

After selecting the component click Ok or press ENTER

s158.JPG

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

s159.JPG

Fig. (159) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Get Information)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Get Information)

                Note : Stop typing when you see the required component is selected

s160.JPG

Fig. (160) Component Browser – Select the component (Get Information)

After selecting the component click Ok or press ENTER

s161.JPG

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

s162.JPG

Fig. (162) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s163.JPG

Fig. (163) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s164.JPG

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

s165.JPG

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

s166.JPG

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

s167.JPG

Fig. (167) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s168.JPG

Fig. (168) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s169.JPG

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

s170.JPG

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

s171.JPG

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

s172.JPG

Fig. (172) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s173.JPG

Fig. (173) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s174.JPG

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

s175.JPG

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

s176.JPG

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

s177.JPG

Fig. (177) Goal Desginer - Steps Tree

Select the step (procedures)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Structure Programming)

                3 - Select the component (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s178.JPG

Fig. (178) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s179.JPG

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

s180.JPG

Fig. (180) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Goto)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Goto)

                Note : Stop typing when you see the required component is selected

s181.JPG

Fig. (181) Component Browser – Select the component (Goto)

After selecting the component click Ok or press ENTER

s182.JPG

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

s183.JPG

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

s184.JPG

Fig. (184) Component Browser – Select the component (Get Information)

After selecting the component click Ok or press ENTER

s185.JPG

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

s186.JPG

Fig. (186) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s187.JPG

Fig. (187) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s188.JPG

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

s189.JPG

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

s190.JPG

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

s191.JPG

Fig. (191) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s192.JPG

Fig. (192) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s193.JPG

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

s194.JPG

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

s195.JPG

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

s196.JPG

Fig. (196) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s197.JPG

Fig. (197) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s198.JPG

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

s199.JPG

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

s200.JPG

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

s201.JPG

Fig. (201) Goal Desginer - Steps Tree

Select the step (procedures)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Structure Programming)

                3 - Select the component (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s202.JPG

Fig. (202) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s203.JPG

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

s204.JPG

Fig. (204) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Get Information)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Get Information)

                Note : Stop typing when you see the required component is selected

s205.JPG

Fig. (205) Component Browser – Select the component (Get Information)

After selecting the component click Ok or press ENTER

s206.JPG

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

s207.JPG

Fig. (207) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Get Information)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Get Information)

                Note : Stop typing when you see the required component is selected

s208.JPG

Fig. (208) Component Browser – Select the component (Get Information)

After selecting the component click Ok or press ENTER

s209.JPG

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

s210.JPG

Fig. (210) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Control Structure)

                3 - Select the component (IF Statement)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (IF Statement)

                Note : Stop typing when you see the required component is selected

s211.JPG

Fig. (211) Component Browser – Select the component (IF Statement)

After selecting the component click Ok or press ENTER

s212.JPG

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

s213.JPG

Fig. (213) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Goto)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Goto)

                Note : Stop typing when you see the required component is selected

s214.JPG

Fig. (214) Component Browser – Select the component (Goto)

After selecting the component click Ok or press ENTER

s215.JPG

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

s216.JPG

Fig. (216) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Get Information)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Get Information)

                Note : Stop typing when you see the required component is selected

s217.JPG

Fig. (217) Component Browser – Select the component (Get Information)

After selecting the component click Ok or press ENTER

s218.JPG

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

s219.JPG

Fig. (219) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s220.JPG

Fig. (220) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s221.JPG

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

s222.JPG

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

s223.JPG

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

s224.JPG

Fig. (224) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s225.JPG

Fig. (225) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s226.JPG

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

s227.JPG

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

s228.JPG

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

s229.JPG

Fig. (229) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s230.JPG

Fig. (230) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s231.JPG

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

s232.JPG

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

s233.JPG

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

s234.JPG

Fig. (234) Goal Desginer - Steps Tree

Select the step (procedures)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Structure Programming)

                3 - Select the component (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s235.JPG

Fig. (235) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s236.JPG

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

s237.JPG

Fig. (237) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Goto)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Goto)

                Note : Stop typing when you see the required component is selected

s238.JPG

Fig. (238) Component Browser – Select the component (Goto)

After selecting the component click Ok or press ENTER

s239.JPG

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

s240.JPG

Fig. (240) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Get Information)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Get Information)

                Note : Stop typing when you see the required component is selected

s241.JPG

Fig. (241) Component Browser – Select the component (Get Information)

After selecting the component click Ok or press ENTER

s242.JPG

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

s243.JPG

Fig. (243) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s244.JPG

Fig. (244) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s245.JPG

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

s246.JPG

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

s247.JPG

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

s248.JPG

Fig. (248) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s249.JPG

Fig. (249) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s250.JPG

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

s251.JPG

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

s252.JPG

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

s454.JPG

Fig. (454) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s254.JPG

Fig. (254) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s255.JPG

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

s256.JPG

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

s257.JPG

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

s258.JPG

Fig. (258) Goal Desginer - Steps Tree

Select the step (procedures)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Structure Programming)

                3 - Select the component (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s259.JPG

Fig. (259) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s260.JPG

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

s261.JPG

Fig. (261) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Init Print System)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Init Print System)

                Note : Stop typing when you see the required component is selected

s262.JPG

Fig. (262) Component Browser – Select the component (Init Print System)

After selecting the component click Ok or press ENTER

s263.JPG

Fig. (263) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Set Units)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Set Units)

                Note : Stop typing when you see the required component is selected

s264.JPG

Fig. (264) Component Browser – Select the component (Set Units)

After selecting the component click Ok or press ENTER

s265.JPG

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

s266.JPG

Fig. (266) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Select Printer)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Select Printer)

                Note : Stop typing when you see the required component is selected

s267.JPG

Fig. (267) Component Browser – Select the component (Select Printer)

After selecting the component click Ok or press ENTER

s268.JPG

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

s269.JPG

Fig. (269) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Control Structure)

                3 - Select the component (IF Statement)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (IF Statement)

                Note : Stop typing when you see the required component is selected

s270.JPG

Fig. (270) Component Browser – Select the component (IF Statement)

After selecting the component click Ok or press ENTER

s271.JPG

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

s272.JPG

Fig. (272) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (GUI Application)

                3 - Select the component (Show Message)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Show Message)

                Note : Stop typing when you see the required component is selected

s273.JPG

Fig. (273) Component Browser – Select the component (Show Message)

After selecting the component click Ok or press ENTER

s274.JPG

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

s275.JPG

Fig. (275) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Structure Programming)

                3 - Select the component (Return Value)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Return Value)

                Note : Stop typing when you see the required component is selected

s276.JPG

Fig. (276) Component Browser – Select the component (Return Value)

After selecting the component click Ok or press ENTER

s277.JPG

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

s278.JPG

Fig. (278) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Start Document)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Start Document)

                Note : Stop typing when you see the required component is selected

s279.JPG

Fig. (279) Component Browser – Select the component (Start Document)

After selecting the component click Ok or press ENTER

s280.JPG

Fig. (280) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Goto)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Goto)

                Note : Stop typing when you see the required component is selected

s281.JPG

Fig. (281) Component Browser – Select the component (Goto)

After selecting the component click Ok or press ENTER

s282.JPG

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

s283.JPG

Fig. (283) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Get Information)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Get Information)

                Note : Stop typing when you see the required component is selected

s284.JPG

Fig. (284) Component Browser – Select the component (Get Information)

After selecting the component click Ok or press ENTER

s285.JPG

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

s286.JPG

Fig. (286) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Variables)

                3 - Select the component (Assignment)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Assignment)

                Note : Stop typing when you see the required component is selected

s287.JPG

Fig. (287) Component Browser – Select the component (Assignment)

After selecting the component click Ok or press ENTER

s288.JPG

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

s289.JPG

Fig. (289) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Control Structure)

                3 - Select the component (For Loop)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (For Loop)

                Note : Stop typing when you see the required component is selected

s290.JPG

Fig. (290) Component Browser – Select the component (For Loop)

After selecting the component click Ok or press ENTER

s291.JPG

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

s292.JPG

Fig. (292) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Start Page)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Start Page)

                Note : Stop typing when you see the required component is selected

s293.JPG

Fig. (293) Component Browser – Select the component (Start Page)

After selecting the component click Ok or press ENTER

s294.JPG

Fig. (294) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Variables)

                3 - Select the component (Assignment)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Assignment)

                Note : Stop typing when you see the required component is selected

s295.JPG

Fig. (295) Component Browser – Select the component (Assignment)

After selecting the component click Ok or press ENTER

s296.JPG

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

s297.JPG

Fig. (297) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Draw Text to Print)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Draw Text to Print)

                Note : Stop typing when you see the required component is selected

s298.JPG

Fig. (298) Component Browser – Select the component (Draw Text to Print)

After selecting the component click Ok or press ENTER

s299.JPG

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

s300.JPG

Fig. (300) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Draw Rectangle to Print)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Draw Rectangle to Print)

                Note : Stop typing when you see the required component is selected

s301.JPG

Fig. (301) Component Browser – Select the component (Draw Rectangle to Print)

After selecting the component click Ok or press ENTER

s302.JPG

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

s303.JPG

Fig. (303) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Draw Text to Print)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Draw Text to Print)

                Note : Stop typing when you see the required component is selected

s304.JPG

Fig. (304) Component Browser – Select the component (Draw Text to Print)

After selecting the component click Ok or press ENTER

s305.JPG

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

s306.JPG

Fig. (306) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Draw Text to Print)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Draw Text to Print)

                Note : Stop typing when you see the required component is selected

s307.JPG

Fig. (307) Component Browser – Select the component (Draw Text to Print)

After selecting the component click Ok or press ENTER

s308.JPG

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

s309.JPG

Fig. (309) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Draw Text to Print)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Draw Text to Print)

                Note : Stop typing when you see the required component is selected

s310.JPG

Fig. (310) Component Browser – Select the component (Draw Text to Print)

After selecting the component click Ok or press ENTER

s311.JPG

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

s312.JPG

Fig. (312) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Draw Rectangle to Print)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Draw Rectangle to Print)

                Note : Stop typing when you see the required component is selected

s313.JPG

Fig. (313) Component Browser – Select the component (Draw Rectangle to Print)

After selecting the component click Ok or press ENTER

s314.JPG

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

s315.JPG

Fig. (315) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Control Structure)

                3 - Select the component (For Loop)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (For Loop)

                Note : Stop typing when you see the required component is selected

s316.JPG

Fig. (316) Component Browser – Select the component (For Loop)

After selecting the component click Ok or press ENTER

s317.JPG

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

s318.JPG

Fig. (318) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Get Information)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Get Information)

                Note : Stop typing when you see the required component is selected

s319.JPG

Fig. (319) Component Browser – Select the component (Get Information)

After selecting the component click Ok or press ENTER

s320.JPG

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

s321.JPG

Fig. (321) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Draw Text to Print)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Draw Text to Print)

                Note : Stop typing when you see the required component is selected

s322.JPG

Fig. (322) Component Browser – Select the component (Draw Text to Print)

After selecting the component click Ok or press ENTER

s323.JPG

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

s324.JPG

Fig. (324) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Draw Text to Print)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Draw Text to Print)

                Note : Stop typing when you see the required component is selected

s325.JPG

Fig. (325) Component Browser – Select the component (Draw Text to Print)

After selecting the component click Ok or press ENTER

s326.JPG

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

s327.JPG

Fig. (327) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Draw Text to Print)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Draw Text to Print)

                Note : Stop typing when you see the required component is selected

s328.JPG

Fig. (328) Component Browser – Select the component (Draw Text to Print)

After selecting the component click Ok or press ENTER

s329.JPG

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

s330.JPG

Fig. (330) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Control Structure)

                3 - Select the component (IF Statement)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (IF Statement)

                Note : Stop typing when you see the required component is selected

s331.JPG

Fig. (331) Component Browser – Select the component (IF Statement)

After selecting the component click Ok or press ENTER

s332.JPG

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

s333.JPG

Fig. (333) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Control Structure)

                3 - Select the component (Exit)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Exit)

                Note : Stop typing when you see the required component is selected

s334.JPG

Fig. (334) Component Browser – Select the component (Exit)

After selecting the component click Ok or press ENTER

s335.JPG

Fig. (335) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Goto)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Goto)

                Note : Stop typing when you see the required component is selected

s336.JPG

Fig. (336) Component Browser – Select the component (Goto)

After selecting the component click Ok or press ENTER

s337.JPG

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

s338.JPG

Fig. (338) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Draw Text to Print)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Draw Text to Print)

                Note : Stop typing when you see the required component is selected

s339.JPG

Fig. (339) Component Browser – Select the component (Draw Text to Print)

After selecting the component click Ok or press ENTER

s340.JPG

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

s341.JPG

Fig. (341) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Printing)

                3 - Select the component (Draw Text to Print)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Draw Text to Print)

                Note : Stop typing when you see the required component is selected

s342.JPG

Fig. (342) Component Browser – Select the component (Draw Text to Print)

After selecting the component click Ok or press ENTER

s343.JPG

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

s344.JPG

Fig. (344) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Goto)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Goto)

                Note : Stop typing when you see the required component is selected

s345.JPG

Fig. (345) Component Browser – Select the component (Goto)

After selecting the component click Ok or press ENTER

s346.JPG

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

s347.JPG

Fig. (347) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s348.JPG

Fig. (348) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s349.JPG

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

s350.JPG

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

s351.JPG

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

s352.JPG

Fig. (352) Goal Desginer - Steps Tree

Select the step (Code Block)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s353.JPG

Fig. (353) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s354.JPG

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

s355.JPG

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

s356.JPG

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

s357.JPG

Fig. (357) Goal Desginer - Steps Tree

Select the step (procedures)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Structure Programming)

                3 - Select the component (Define Procedure)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Define Procedure)

                Note : Stop typing when you see the required component is selected

s358.JPG

Fig. (358) Component Browser – Select the component (Define Procedure)

After selecting the component click Ok or press ENTER

s359.JPG

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

s360.JPG

Fig. (360) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Textbox Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Textbox Class)

                Note : Stop typing when you see the required component is selected

s361.JPG

Fig. (361) Component Browser – Select the component (Textbox Class)

After selecting the component click Ok or press ENTER

s362.JPG

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

s363.JPG

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

s364.JPG

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

s365.JPG

Fig. (365) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Variables)

                3 - Select the component (ALL Trim)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (ALL Trim)

                Note : Stop typing when you see the required component is selected

s366.JPG

Fig. (366) Component Browser – Select the component (ALL Trim)

After selecting the component click Ok or press ENTER

s367.JPG

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

s368.JPG

Fig. (368) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Locate For)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Locate For)

                Note : Stop typing when you see the required component is selected

s369.JPG

Fig. (369) Component Browser – Select the component (Locate For)

After selecting the component click Ok or press ENTER

s370.JPG

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

s371.JPG

Fig. (371) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Get Information)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Get Information)

                Note : Stop typing when you see the required component is selected

s372.JPG

Fig. (372) Component Browser – Select the component (Get Information)

After selecting the component click Ok or press ENTER

s373.JPG

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

s374.JPG

Fig. (374) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Control Structure)

                3 - Select the component (IF Statement)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (IF Statement)

                Note : Stop typing when you see the required component is selected

s375.JPG

Fig. (375) Component Browser – Select the component (IF Statement)

After selecting the component click Ok or press ENTER

s376.JPG

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

s377.JPG

Fig. (377) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Get Information)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Get Information)

                Note : Stop typing when you see the required component is selected

s378.JPG

Fig. (378) Component Browser – Select the component (Get Information)

After selecting the component click Ok or press ENTER

s379.JPG

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

s380.JPG

Fig. (380) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s381.JPG

Fig. (381) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s382.JPG

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

s383.JPG

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

s384.JPG

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

s385.JPG

Fig. (385) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Browse Class)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Browse Class)

                Note : Stop typing when you see the required component is selected

s386.JPG

Fig. (386) Component Browser – Select the component (Browse Class)

After selecting the component click Ok or press ENTER

s387.JPG

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

s388.JPG

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

s389.JPG

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

s390.JPG

Fig. (390) Goal Desginer - Steps Tree

Select the step (Start Here)

We will start now new interaction process to generate new steps to our steps tree.

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (xBase)

                3 - Select the component (Goto)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (Goto)

                Note : Stop typing when you see the required component is selected

s391.JPG

Fig. (391) Component Browser – Select the component (Goto)

After selecting the component click Ok or press ENTER

s392.JPG

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

s393.JPG

Fig. (393) Goal Desginer - Final Steps Tree

3 - Final Steps Tree

The First Step

                Call Procedure opendb

                Define New Window ( win1 ) , Title : "Phone"

                                Window Events

                                Window Properties

                                Window Controls

                                                Define Label ( lbl1 ) , Caption : "Name :"

                                                                Label Events

                                                                Label Properties

                                                Define TextBox ( text1 )

                                                                TextBox EVENTS

                                                                                Event: ON CHANGE : Action mychange()

                                                                TextBox Properties

                                                Define Browse ( browse1 )

                                                                Browse Events

                                                                Browse Properties

                                                Define New Toolbar ( Toolbar1 )

                                                                Events

                                                                Properties

                                                                Buttons

                                                                                Button ( topbtn )

                                                                                                Events

                                                                                                                Event: ON CLICK : Action mytop()

                                                                                                Properties

                                                                                Button ( prevbtn )

                                                                                                Events

                                                                                                                Event: ON CLICK : Action myprev()

                                                                                                Properties

                                                                                Button ( nextbtn )

                                                                                                Events

                                                                                                                Event: ON CLICK : Action mynext()

                                                                                                Properties

                                                                                Button ( bottombtn )

                                                                                                Events

                                                                                                                Event: ON CLICK : Action mybottom()

                                                                                                Properties

                                                                                Button ( addbtn )

                                                                                                Events

                                                                                                                Event: ON CLICK : Action myadd()

                                                                                                Properties

                                                                                Button ( deletebtn )

                                                                                                Events

                                                                                                                Event: ON CLICK : Action mydel()

                                                                                                Properties

                                                                                Button ( printbtn )

                                                                                                Events

                                                                                                                Event: ON CLICK : Action myprint()

                                                                                                Properties

                                                                                Button ( exitbtn )

                                                                                                Events

                                                                                                                Event: ON CLICK : Action myexit()

                                                                                                Properties

                                                                End Toolbar

                                End Of Window

                                Activate window

procedures

                Define Procedure opendb

                                Start Here

                                                Open Table tel.dbf

                                End of Procedure

                Define Procedure myexit

                                Start Here

                                                win1.Release ( )

                                End of Procedure

                Define Procedure myadd

                                Start Here

                                                SELECT AREA tel

                                                Add New Record

                                                myrec = Get Record Number

                                                win1.browse1.Value := myrec

                                                win1.browse1.Refresh ( )

                                                win1.browse1.SetFocus ( )

                                End of Procedure

                Define Procedure mydel

                                Start Here

                                                myrec = win1.browse1.Value

                                                Goto Record Number myrec

                                                Delete Record (Mark for deletion)

                                                Pack

                                                myrec = myrec-1

                                                IF ( myrec < 0 )

                                                                Start Here

                                                                                myrec = 1

                                                                END OF IF STATEMENT

                                                win1.browse1.Value := myrec

                                                win1.browse1.Refresh ( )

                                                win1.browse1.SetFocus ( )

                                End of Procedure

                Define Procedure mytop

                                Start Here

                                                Goto First Record

                                                myrec = Get Record Number

                                                win1.browse1.Value := myrec

                                                win1.browse1.Refresh ( )

                                                win1.browse1.SetFocus ( )

                                End of Procedure

                Define Procedure myprev

                                Start Here

                                                Goto Prev Record

                                                myrec = Get Record Number

                                                win1.browse1.Value := myrec

                                                win1.browse1.Refresh ( )

                                                win1.browse1.SetFocus ( )

                                End of Procedure

                Define Procedure mynext

                                Start Here

                                                myrec = Get Record Number

                                                mycount = Get Records Count

                                                IF ( .not. myrec = mycount .and. .not. mycount = 0 )

                                                                Start Here

                                                                                Goto Next Record

                                                                                myrec = Get Record Number

                                                                                win1.browse1.Value := myrec

                                                                                win1.browse1.Refresh ( )

                                                                                win1.browse1.SetFocus ( )

                                                                END OF IF STATEMENT

                                End of Procedure

                Define Procedure mybottom

                                Start Here

                                                Goto Last Record

                                                myrec = Get Record Number

                                                win1.browse1.Value := myrec

                                                win1.browse1.Refresh ( )

                                                win1.browse1.SetFocus ( )

                                End of Procedure

                Define Procedure myprint

                                Start Here

                                                Init Print System

                                                                Code Block

                                                                                Set Units (MM)

                                                                                vPrinter = Select Printer by Dialog , Preview

                                                                                IF ( vPrinter == "" )

                                                                                                Start Here

                                                                                                                Show Message "Operation Canceled by user" Title "Ok" Type: Message Box

                                                                                                                Return 0

                                                                                                END OF IF STATEMENT

                                                                                Start Document

                                                                                                Code Block

                                                                                                                Goto First Record

                                                                                                                mycount = Get Records Count

                                                                                                                pages = 0

                                                                                                                FOR LOOP ( From x = 1 To mycount Step 10)

                                                                                                                                Start Here

                                                                                                                                                Start Page

                                                                                                                                                                Code Block

                                                                                                                                                                                pages = pages+1

                                                                                                                                                                                Draw Text "Phone Database" , Y(30), X(70) , Font("arial",50,50) , Color ({0,0,0}) to Print

                                                                                                                                                                                Rectangle (Y 50, X 10, Height 51, Width 200 ) PenWidth (1) Color ({0,0,0}) to Print

                                                                                                                                                                                Draw Text "Name" , Y(65), X(20) , Font("arial",40,40) , Color ({0,0,0}) to Print

                                                                                                                                                                                Draw Text "Address" , Y(65), X(90) , Font("arial",40,40) , Color ({0,0,0}) to Print

                                                                                                                                                                                Draw Text "Phone" , Y(65), X(170) , Font("arial",40,40) , Color ({0,0,0}) to Print

                                                                                                                                                                                Rectangle (Y 75, X 10, Height 76, Width 200 ) PenWidth (1) Color ({0,0,0}) to Print

                                                                                                                                                                                FOR LOOP ( From x2 = 1 To 10 Step 1)

                                                                                                                                                                                                Start Here

                                                                                                                                                                                                                myrec = Get Record Number

                                                                                                                                                                                                                Draw Text Name , Y(75+(10*x2)), X(20) , Font("arial",25,50) , Color ({0,0,0}) to Print

                                                                                                                                                                                                                Draw Text Address , Y(75+(10*x2)), X(90) , Font("arial",25,50) , Color ({0,0,0}) to Print

                                                                                                                                                                                                                Draw Text Phone , Y(75+(10*x2)), X(170) , Font("arial",25,50) , Color ({0,0,0}) to Print

                                                                                                                                                                                                                IF ( myrec = mycount .or. mycount = 0 )

                                                                                                                                                                                                                                Start Here

                                                                                                                                                                                                                                                Exit

                                                                                                                                                                                                                                END OF IF STATEMENT

                                                                                                                                                                                                                Goto Next Record

                                                                                                                                                                                                End of For Loop

                                                                                                                                                                                Draw Text "Page :" , Y(260), X(90) , Font("arial",25,50) , Color ({0,0,0}) to Print

                                                                                                                                                                                Draw Text pages , Y(260), X(100) , Font("arial",25,50) , Color ({0,0,0}) to Print

                                                                                                                                                                End of Page

                                                                                                                                End of For Loop

                                                                                                                Goto First Record

                                                                                                                win1.browse1.Value := 1

                                                                                                                win1.browse1.Refresh ( )

                                                                                                End of Document

                                                                Release Print System

                                End of Procedure

                Define Procedure mychange

                                Start Here

                                                mytext = win1.text1.Value

                                                mytext = All Trim mytext

                                                Locate For upper(name) = upper(mytext)

                                                isfound = Check- Record Found (Locate)

                                                IF ( isfound )

                                                                Start Here

                                                                                myrec = Get Record Number

                                                                                win1.browse1.Value := myrec

                                                                                win1.browse1.Refresh ( )

                                                                ELSE

                                                                                Start Here

                                                                                                Goto First Record

                                                                END OF IF STATEMENT

                                End of Procedure

4 - Application during the runtime

runtime1.JPG

Fig. (394) Application during the runtime