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 learn about using ADO and SQL (Part 3).

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 (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

s2.JPG

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

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) Form Designer

s5.JPG

Fig. (5) Goal Desginer - Steps Tree

Select the step (Window 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 (Windows)

                3 - Select the component (Window Events)

The fast way (Using Keyboard shortcuts):

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

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

s6.JPG

Fig. (6) Component Browser – Select the component (Window Events)

After selecting the component click Ok or press ENTER

s7.JPG

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

s8.JPG

Fig. (8) Form Designer

s9.JPG

Fig. (9) 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

s10.JPG

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

After selecting the component click Ok or press ENTER

s11.JPG

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

s12.JPG

Fig. (12) Form Designer

s13.JPG

Fig. (13) 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

s14.JPG

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

After selecting the component click Ok or press ENTER

s15.JPG

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

s16.JPG

Fig. (16) Form Designer

s17.JPG

Fig. (17) 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

s18.JPG

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

After selecting the component click Ok or press ENTER

s19.JPG

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

s20.JPG

Fig. (20) Form Designer

s21.JPG

Fig. (21) 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

s22.JPG

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

After selecting the component click Ok or press ENTER

s23.JPG

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

s24.JPG

Fig. (24) Form Designer

s25.JPG

Fig. (25) 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 (Button)

The fast way (Using Keyboard shortcuts):

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

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

s26.JPG

Fig. (26) Component Browser – Select the component (Button)

After selecting the component click Ok or press ENTER

s27.JPG

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

s28.JPG

Fig. (28) Form Designer

s29.JPG

Fig. (29) Goal Desginer - Steps Tree

Select the step (Button 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 (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 (Button)

The fast way (Using Keyboard shortcuts):

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

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

s33.JPG

Fig. (33) Component Browser – Select the component (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) Form Designer

s36.JPG

Fig. (36) Goal Desginer - Steps Tree

Select the step (Button 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

s37.JPG

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

After selecting the component click Ok or press ENTER

s38.JPG

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

s39.JPG

Fig. (39) 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

s40.JPG

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

After selecting the component click Ok or press ENTER

s41.JPG

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

s42.JPG

Fig. (42) Form Designer

s43.JPG

Fig. (43) 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

s44.JPG

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

After selecting the component click Ok or press ENTER

s45.JPG

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

s46.JPG

Fig. (46) Form Designer

s47.JPG

Fig. (47) 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 (Button)

The fast way (Using Keyboard shortcuts):

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

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

s48.JPG

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

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) Form Designer

s51.JPG

Fig. (51) Goal Desginer - Steps Tree

Select the step (Button 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

s52.JPG

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

After selecting the component click Ok or press ENTER

s53.JPG

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

s54.JPG

Fig. (54) 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 (Button)

The fast way (Using Keyboard shortcuts):

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

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

s55.JPG

Fig. (55) Component Browser – Select the component (Button)

After selecting the component click Ok or press ENTER

s56.JPG

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

s57.JPG

Fig. (57) Form Designer

s58.JPG

Fig. (58) Goal Desginer - Steps Tree

Select the step (Button 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

s59.JPG

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

After selecting the component click Ok or press ENTER

s60.JPG

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

s61.JPG

Fig. (61) 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 (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

s62.JPG

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

After selecting the component click Ok or press ENTER

s63.JPG

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

s64.JPG

Fig. (64) 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 (Button Class)

The fast way (Using Keyboard shortcuts):

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

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

s65.JPG

Fig. (65) Component Browser – Select the component (Button Class)

After selecting the component click Ok or press ENTER

s66.JPG

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

s67.JPG

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

s68.JPG

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

s69.JPG

Fig. (69) Goal Desginer - Steps Tree

Select the step (Start Here)

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

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Structure Programming)

                3 - Select the component (Call Procedure)

The fast way (Using Keyboard shortcuts):

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

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

s70.JPG

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

After selecting the component click Ok or press ENTER

s71.JPG

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

s72.JPG

Fig. (72) 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 (RecordSet)

                3 - Select the component (ADO Open RecordSet)

The fast way (Using Keyboard shortcuts):

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

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

s73.JPG

Fig. (73) Component Browser – Select the component (ADO Open RecordSet)

After selecting the component click Ok or press ENTER

s74.JPG

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

s75.JPG

Fig. (75) 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 (RecordSet)

                3 - Select the component (ADO Get Field Value)

The fast way (Using Keyboard shortcuts):

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

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

s76.JPG

Fig. (76) Component Browser – Select the component (ADO Get Field Value)

After selecting the component click Ok or press ENTER

s77.JPG

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

s78.JPG

Fig. (78) 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 (RecordSet)

                3 - Select the component (ADO Get Field Value)

The fast way (Using Keyboard shortcuts):

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

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

s79.JPG

Fig. (79) Component Browser – Select the component (ADO Get Field Value)

After selecting the component click Ok or press ENTER

s80.JPG

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

s81.JPG

Fig. (81) 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 (RecordSet)

                3 - Select the component (ADO Get Field Value)

The fast way (Using Keyboard shortcuts):

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

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

s82.JPG

Fig. (82) Component Browser – Select the component (ADO Get Field Value)

After selecting the component click Ok or press ENTER

s83.JPG

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

s84.JPG

Fig. (84) 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

s85.JPG

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

After selecting the component click Ok or press ENTER

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) Interaction page - Set the properties and enter the required data as in the image above

s89.JPG

Fig. (89) 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

s90.JPG

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

After selecting the component click Ok or press ENTER

s91.JPG

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

s92.JPG

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

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 (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

s95.JPG

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

After selecting the component click Ok or press ENTER

s96.JPG

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

s97.JPG

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

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 (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 (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

s100.JPG

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

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) 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 (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

s103.JPG

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

After selecting the component click Ok or press ENTER

s104.JPG

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

s105.JPG

Fig. (105) Form Designer

s106.JPG

Fig. (106) 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

s107.JPG

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

After selecting the component click Ok or press ENTER

s108.JPG

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

s109.JPG

Fig. (109) Form Designer

s110.JPG

Fig. (110) 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

s111.JPG

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

After selecting the component click Ok or press ENTER

s112.JPG

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

s113.JPG

Fig. (113) Form Designer

s114.JPG

Fig. (114) 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

s115.JPG

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

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) Form Designer

s118.JPG

Fig. (118) 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

s119.JPG

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

After selecting the component click Ok or press ENTER

s120.JPG

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

s121.JPG

Fig. (121) Form Designer

s122.JPG

Fig. (122) 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

s123.JPG

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

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) Form Designer

s126.JPG

Fig. (126) 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

s127.JPG

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

After selecting the component click Ok or press ENTER

s128.JPG

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

s129.JPG

Fig. (129) Form Designer

s130.JPG

Fig. (130) 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

s131.JPG

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

After selecting the component click Ok or press ENTER

s132.JPG

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

s133.JPG

Fig. (133) Form Designer

s134.JPG

Fig. (134) 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 (Button)

The fast way (Using Keyboard shortcuts):

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

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

s135.JPG

Fig. (135) Component Browser – Select the component (Button)

After selecting the component click Ok or press ENTER

s136.JPG

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

s137.JPG

Fig. (137) Form Designer

s138.JPG

Fig. (138) Goal Desginer - Steps Tree

Select the step (Button 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

s139.JPG

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

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) 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 (Button)

The fast way (Using Keyboard shortcuts):

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

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

s142.JPG

Fig. (142) Component Browser – Select the component (Button)

After selecting the component click Ok or press ENTER

s143.JPG

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

s144.JPG

Fig. (144) Form Designer

s145.JPG

Fig. (145) Goal Desginer - Steps Tree

Select the step (Button 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

s146.JPG

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

After selecting the component click Ok or press ENTER

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 (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 (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

s149.JPG

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

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) 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

s152.JPG

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

After selecting the component click Ok or press ENTER

s153.JPG

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

s154.JPG

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

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 (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

s157.JPG

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

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 (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

s160.JPG

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

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 (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

s163.JPG

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

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) 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

s166.JPG

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

After selecting the component click Ok or press ENTER

s167.JPG

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

s168.JPG

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

s169.JPG

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

s170.JPG

Fig. (170) 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

s171.JPG

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

After selecting the component click Ok or press ENTER

s172.JPG

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

s173.JPG

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

s174.JPG

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

s175.JPG

Fig. (175) 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

s176.JPG

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

After selecting the component click Ok or press ENTER

s177.JPG

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

s178.JPG

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

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 (RecordSet)

                3 - Select the component (ADO Open RecordSet)

The fast way (Using Keyboard shortcuts):

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

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

s181.JPG

Fig. (181) Component Browser – Select the component (ADO Open RecordSet)

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 (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

s184.JPG

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

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 (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

s187.JPG

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

s192.JPG

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

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) 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 (Connection)

                3 - Select the component (ADO New Connection)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (ADO New Connection)

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

s195.JPG

Fig. (195) Component Browser – Select the component (ADO New Connection)

After selecting the component click Ok or press ENTER

s196.JPG

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

s197.JPG

Fig. (197) 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 (Connection)

                3 - Select the component (ADO Open Connection)

The fast way (Using Keyboard shortcuts):

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

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

s198.JPG

Fig. (198) Component Browser – Select the component (ADO Open Connection)

After selecting the component click Ok or press ENTER

s199.JPG

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

s200.JPG

Fig. (200) 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 (RecordSet)

                3 - Select the component (ADO New RecordSet)

The fast way (Using Keyboard shortcuts):

                1 - Get the component using its name by typing (ADO New RecordSet)

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

s201.JPG

Fig. (201) Component Browser – Select the component (ADO New RecordSet)

After selecting the component click Ok or press ENTER

s202.JPG

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

s203.JPG

Fig. (203) 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 (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

s204.JPG

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

After selecting the component click Ok or press ENTER

s205.JPG

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

s206.JPG

Fig. (206) 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

s207.JPG

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

After selecting the component click Ok or press ENTER

s208.JPG

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

s209.JPG

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

s210.JPG

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

s211.JPG

Fig. (211) 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 (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

s212.JPG

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

After selecting the component click Ok or press ENTER

s213.JPG

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

s214.JPG

Fig. (214) 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

s215.JPG

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

After selecting the component click Ok or press ENTER

s216.JPG

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

s217.JPG

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

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 (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 (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

s220.JPG

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

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) 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 (Button Class)

The fast way (Using Keyboard shortcuts):

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

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

s223.JPG

Fig. (223) Component Browser – Select the component (Button Class)

After selecting the component click Ok or press ENTER

s224.JPG

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

s225.JPG

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

s226.JPG

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

s227.JPG

Fig. (227) 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 (Button Class)

The fast way (Using Keyboard shortcuts):

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

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

s228.JPG

Fig. (228) Component Browser – Select the component (Button Class)

After selecting the component click Ok or press ENTER

s229.JPG

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

s230.JPG

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

s231.JPG

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

s232.JPG

Fig. (232) 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

s233.JPG

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

After selecting the component click Ok or press ENTER

s234.JPG

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

s235.JPG

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

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 (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

s238.JPG

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

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) Interaction page - Set the properties and enter the required data as in the image above

s241.JPG

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

s242.JPG

Fig. (242) 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

s243.JPG

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

After selecting the component click Ok or press ENTER

s244.JPG

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

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) 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

s248.JPG

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

After selecting the component click Ok or press ENTER

s249.JPG

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

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) 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 (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

s454.JPG

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

After selecting the component click Ok or press ENTER

s254.JPG

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

s255.JPG

Fig. (255) Goal Desginer - Steps Tree

Select the step (Start Here)

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

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Structure Programming)

                3 - Select the component (Call Procedure)

The fast way (Using Keyboard shortcuts):

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

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

s256.JPG

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

After selecting the component click Ok or press ENTER

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 (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

s259.JPG

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

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) Interaction page - Set the properties and enter the required data as in the image above

s262.JPG

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

s263.JPG

Fig. (263) 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

s264.JPG

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

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) Interaction page - Set the properties and enter the required data as in the image above

s267.JPG

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

s268.JPG

Fig. (268) 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

s269.JPG

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

After selecting the component click Ok or press ENTER

s270.JPG

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

s271.JPG

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

s272.JPG

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

s273.JPG

Fig. (273) Goal Desginer - Steps Tree

Select the step (Start Here)

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

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (RecordSet)

                3 - Select the component (ADO Open RecordSet)

The fast way (Using Keyboard shortcuts):

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

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

s274.JPG

Fig. (274) Component Browser – Select the component (ADO Open RecordSet)

After selecting the component click Ok or press ENTER

s275.JPG

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

s276.JPG

Fig. (276) Goal Desginer - Steps Tree

Select the step (Start Here)

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

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (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

s277.JPG

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

After selecting the component click Ok or press ENTER

s278.JPG

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

s279.JPG

Fig. (279) 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 (Button Class)

The fast way (Using Keyboard shortcuts):

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

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

s280.JPG

Fig. (280) Component Browser – Select the component (Button Class)

After selecting the component click Ok or press ENTER

s281.JPG

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

s282.JPG

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

s283.JPG

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

s284.JPG

Fig. (284) Goal Desginer - Steps Tree

Select the step (Start Here)

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

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (Classes)

                3 - Select the component (Button Class)

The fast way (Using Keyboard shortcuts):

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

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

s285.JPG

Fig. (285) Component Browser – Select the component (Button Class)

After selecting the component click Ok or press ENTER

s286.JPG

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

s287.JPG

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

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 (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

s290.JPG

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

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) Interaction page - Set the properties and enter the required data as in the image above

s293.JPG

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

s294.JPG

Fig. (294) 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

s295.JPG

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

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) Interaction page - Set the properties and enter the required data as in the image above

s298.JPG

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

s299.JPG

Fig. (299) Goal Desginer - Steps Tree

Select the step (Start Here)

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

The slow way (Using Mouse):

                1 - Click Interact to open the components browser

                2 - Select the domain (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

s300.JPG

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

After selecting the component click Ok or press ENTER

s301.JPG

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

s302.JPG

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

s303.JPG

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

s304.JPG

Fig. (304) 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

s305.JPG

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

After selecting the component click Ok or press ENTER

s306.JPG

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

s307.JPG

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

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 - Final Steps Tree

3 - Final Steps Tree

The First Step

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

                                Window Events

                                                Event: ON INIT : Action openDB

                                Window Properties

                                Window Controls

                                                Define TextBox ( txtname )

                                                                TextBox EVENTS

                                                                TextBox Properties

                                                Define TextBox ( txtphone )

                                                                TextBox EVENTS

                                                                TextBox Properties

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

                                                                Label Events

                                                                Label Properties

                                                Define Label ( lbl2 ) , Caption : "Phone :"

                                                                Label Events

                                                                Label Properties

                                                Define New Button ( btn1 ) , Caption : "Close"

                                                                Button Events

                                                                                Event: ON CLICK : Action close1

                                                                Button Properties

                                                Define New Button ( btnInsert ) , Caption : "New Data"

                                                                Button Events

                                                                                Event: ON CLICK : Action newData

                                                                Button Properties

                                                Define Label ( lbl3 ) , Caption : "Address :"

                                                                Label Events

                                                                Label Properties

                                                Define TextBox ( txtAddress )

                                                                TextBox EVENTS

                                                                TextBox Properties

                                                Define New Button ( btnUpdate ) , Caption : "Update"

                                                                Button Events

                                                                                Event: ON CLICK : Action btnUpdate

                                                                Button Properties

                                                Define New Button ( btnSave ) , Caption : "Save"

                                                                Button Events

                                                                                Event: ON CLICK : Action update

                                                                Button Properties

                                End Of Window

                                Activate window

                Define Procedure openDB

                                Start Here

                                                win1.btnSave.Enabled := false

                                                Call Procedure conn

                                                Open Recordset oRS , Connection conn , CursorType 1 , SQL Statement "Select * from contacts"

                                                name = ADODB RecordSet (oRS) Get Field ("name") Value

                                                phone = ADODB RecordSet (oRS) Get Field ("phone") Value

                                                address = ADODB RecordSet (oRS) Get Field ("address") Value

                                                win1.txtname.Value := name

                                                win1.txtphone.Value := phone

                                                win1.txtAddress.Value := address

                                End of Procedure

                Define Procedure newData

                                Start Here

                                                Define New Window ( win2 ) , Title : "Insert New data"

                                                                Window Events

                                                                Window Properties

                                                                Window Controls

                                                                                Define TextBox ( txtname )

                                                                                                TextBox EVENTS

                                                                                                TextBox Properties

                                                                                Define TextBox ( txtphone )

                                                                                                TextBox EVENTS

                                                                                                TextBox Properties

                                                                                Define TextBox ( txtAddress )

                                                                                                TextBox EVENTS

                                                                                                TextBox Properties

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

                                                                                                Label Events

                                                                                                Label Properties

                                                                                Define Label ( lbl2 ) , Caption : "Phone :"

                                                                                                Label Events

                                                                                                Label Properties

                                                                                Define Label ( lbl3 ) , Caption : "Address :"

                                                                                                Label Events

                                                                                                Label Properties

                                                                                Define Label ( lbl4 ) , Caption : "Insert New Data"

                                                                                                Label Events

                                                                                                Label Properties

                                                                                Define New Button ( btnSave ) , Caption : "Save"

                                                                                                Button Events

                                                                                                                Event: ON CLICK : Action insert

                                                                                                Button Properties

                                                                                Define New Button ( btnBack ) , Caption : "<<<"

                                                                                                Button Events

                                                                                                                Event: ON CLICK : Action close2

                                                                                                Button Properties

                                                                End Of Window

                                                                Activate window

                                End of Procedure

                Define Procedure insert

                                Start Here

                                                name = win2.txtName.Value

                                                IF ( name=="" )

                                                                Start Here

                                                                                Show Message "You Should Type Name..." Title "Error Data" Type: Message Exclamation

                                                                ELSE

                                                                                Start Here

                                                                                                Call Procedure conn

                                                                                                name = win2.txtName.Value

                                                                                                phone = win2.txtPhone.Value

                                                                                                address = win2.txtAddress.Value

                                                                                                Open Recordset oRS , Connection conn , CursorType 1 , SQL Statement "insert into contacts values('"+ name +"','"+ phone +"','"+ address +"')"

                                                                                                Show Message "Contact : "+ name + " Added Successfully" Title "Success" Type: Message Box

                                                                                                win2.Release ( )

                                                                END OF IF STATEMENT

                                End of Procedure

                Define Procedure conn

                                Start Here

                                                conn = Create New ADODB Connection

                                                Open ADODB Connection conn , Connection String : 'Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="dsn=MS Access Database;uid=";Initial Catalog=contacts.mdb'

                                                oRS = Create New ADODB RecordSet Object

                                End of Procedure

                Define Procedure close1

                                Start Here

                                                win1.Release ( )

                                End of Procedure

                Define Procedure close2

                                Start Here

                                                win2.Release ( )

                                End of Procedure

                Define Procedure btnUpdate

                                Start Here

                                                win1.btnSave.Enabled := true

                                                win1.btnUpdate.Enabled := false

                                                win1.txtPhone.BackColor := {128,128,255}

                                                win1.txtAddress.BackColor := {128,128,255}

                                                win1.txtPhone.ReadOnly := false

                                                win1.txtAddress.ReadOnly := false

                                End of Procedure

                Define Procedure update

                                Start Here

                                                Call Procedure conn

                                                name = win1.txtName.Value

                                                phone = win1.txtPhone.Value

                                                address = win1.txtAddress.Value

                                                Open Recordset oRS , Connection conn , CursorType 1 , SQL Statement "update contacts set phone= '"+ phone +"',address='"+ address +"' where name='"+name+"'"

                                                Show Message "Name : "+ name +" Updated Successfully..." Title "Success" Type: Message Box

                                                win1.btnSave.Enabled := false

                                                win1.btnUpdate.Enabled := true

                                                win1.txtPhone.BackColor := {255,255,255}

                                                win1.txtAddress.BackColor := {255,255,255}

                                                win1.txtPhone.ReadOnly := true

                                                win1.txtAddress.ReadOnly := true

                                End of Procedure

4 - Application during the runtime

runtime1.JPG

Fig. (310) Application during the runtime

runtime2.JPG

Fig. (311) Application during the runtime

runtime3.JPG

Fig. (312) Application during the runtime