SlideShare a Scribd company logo
PWCT 1.9 Art Documentation ( http://doublesvsoop.sourceforge.net )
2006-2013, 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 how to use the PolarCryptoLight ActiveX.
2 - Implementation Steps
Fig. (1) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Windows)
3 - Select the component (Define New Window)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Define New Window)
Note : Stop typing when you see the required component is selected
Fig. (2) Component Browser – Select the component (Define New Window)
After selecting the component click Ok or press ENTER
Fig. (3) Interaction page - Set the properties and enter the required data as in the image above
Fig. (4) Form Designer
Fig. (5) 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 (ActiveX)
3 - Select the component (Define ActiveX control)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Define ActiveX control)
Note : Stop typing when you see the required component is selected
Fig. (6) Component Browser – Select the component (Define ActiveX control)
After selecting the component click Ok or press ENTER
Fig. (7) Interaction page - Set the properties and enter the required data as in the image above
Fig. (8) Form Designer
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 (Label)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Label)
Note : Stop typing when you see the required component is selected
Fig. (10) Component Browser – Select the component (Label)
After selecting the component click Ok or press ENTER
Fig. (11) Interaction page - Set the properties and enter the required data as in the image above
Fig. (12) Form Designer
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 (Label)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Label)
Note : Stop typing when you see the required component is selected
Fig. (14) Component Browser – Select the component (Label)
After selecting the component click Ok or press ENTER
Fig. (15) Interaction page - Set the properties and enter the required data as in the image above
Fig. (16) Form Designer
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
Fig. (18) Component Browser – Select the component (Label)
After selecting the component click Ok or press ENTER
Fig. (19) Interaction page - Set the properties and enter the required data as in the image above
Fig. (20) Form Designer
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 (TextBox)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (TextBox)
Note : Stop typing when you see the required component is selected
Fig. (22) Component Browser – Select the component (TextBox)
After selecting the component click Ok or press ENTER
Fig. (23) Interaction page - Set the properties and enter the required data as in the image above
Fig. (24) Form Designer
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 (TextBox)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (TextBox)
Note : Stop typing when you see the required component is selected
Fig. (26) Component Browser – Select the component (TextBox)
After selecting the component click Ok or press ENTER
Fig. (27) Interaction page - Set the properties and enter the required data as in the image above
Fig. (28) Form Designer
Fig. (29) Goal Desginer - Steps Tree
Select the step (Window Controls)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Controls)
3 - Select the component (TextBox)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (TextBox)
Note : Stop typing when you see the required component is selected
Fig. (30) Component Browser – Select the component (TextBox)
After selecting the component click Ok or press ENTER
Fig. (31) Interaction page - Set the properties and enter the required data as in the image above
Fig. (32) Form Designer
Fig. (33) 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
Fig. (34) Component Browser – Select the component (Button)
After selecting the component click Ok or press ENTER
Fig. (35) Interaction page - Set the properties and enter the required data as in the image above
Fig. (36) Form Designer
Fig. (37) 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
Fig. (38) Component Browser – Select the component (Button Events)
After selecting the component click Ok or press ENTER
Fig. (39) Interaction page - Set the properties and enter the required data as in the image above
Fig. (40) 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
Fig. (41) Component Browser – Select the component (Button)
After selecting the component click Ok or press ENTER
Fig. (42) Interaction page - Set the properties and enter the required data as in the image above
Fig. (43) Form Designer
Fig. (44) 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
Fig. (45) Component Browser – Select the component (Button Events)
After selecting the component click Ok or press ENTER
Fig. (46) Interaction page - Set the properties and enter the required data as in the image above
Fig. (47) Goal Desginer - Steps Tree
Select the step (Procedures)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Structure Programming)
3 - Select the component (Define Procedure)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Define Procedure)
Note : Stop typing when you see the required component is selected
Fig. (48) Component Browser – Select the component (Define Procedure)
After selecting the component click Ok or press ENTER
Fig. (49) Interaction page - Set the properties and enter the required data as in the image above
Fig. (50) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Classes)
3 - Select the component (Textbox Class)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Textbox Class)
Note : Stop typing when you see the required component is selected
Fig. (51) Component Browser – Select the component (Textbox Class)
After selecting the component click Ok or press ENTER
Fig. (52) Interaction page - Set the properties and enter the required data as in the image above
Fig. (53) Interaction page - Set the properties and enter the required data as in the image above
Fig. (54) Interaction page - Set the properties and enter the required data as in the image above
Fig. (55) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Variables)
3 - Select the component (ALL Trim)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (ALL Trim)
Note : Stop typing when you see the required component is selected
Fig. (56) Component Browser – Select the component (ALL Trim)
After selecting the component click Ok or press ENTER
Fig. (57) Interaction page - Set the properties and enter the required data as in the image above
Fig. (58) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Classes)
3 - Select the component (Textbox Class)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Textbox Class)
Note : Stop typing when you see the required component is selected
Fig. (59) Component Browser – Select the component (Textbox Class)
After selecting the component click Ok or press ENTER
Fig. (60) Interaction page - Set the properties and enter the required data as in the image above
Fig. (61) Interaction page - Set the properties and enter the required data as in the image above
Fig. (62) Interaction page - Set the properties and enter the required data as in the image above
Fig. (63) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Variables)
3 - Select the component (ALL Trim)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (ALL Trim)
Note : Stop typing when you see the required component is selected
Fig. (64) Component Browser – Select the component (ALL Trim)
After selecting the component click Ok or press ENTER
Fig. (65) Interaction page - Set the properties and enter the required data as in the image above
Fig. (66) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (ActiveX)
3 - Select the component (ActiveX Object)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (ActiveX Object)
Note : Stop typing when you see the required component is selected
Fig. (67) Component Browser – Select the component (ActiveX Object)
After selecting the component click Ok or press ENTER
Fig. (68) Interaction page - Set the properties and enter the required data as in the image above
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 (ActiveX)
3 - Select the component (ActiveX Object)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (ActiveX Object)
Note : Stop typing when you see the required component is selected
Fig. (70) Component Browser – Select the component (ActiveX Object)
After selecting the component click Ok or press ENTER
Fig. (71) Interaction page - Set the properties and enter the required data as in the image above
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 (ActiveX)
3 - Select the component (ActiveX Object)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (ActiveX Object)
Note : Stop typing when you see the required component is selected
Fig. (73) Component Browser – Select the component (ActiveX Object)
After selecting the component click Ok or press ENTER
Fig. (74) Interaction page - Set the properties and enter the required data as in the image above
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 (Classes)
3 - Select the component (Textbox Class)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Textbox Class)
Note : Stop typing when you see the required component is selected
Fig. (76) Component Browser – Select the component (Textbox Class)
After selecting the component click Ok or press ENTER
Fig. (77) Interaction page - Set the properties and enter the required data as in the image above
Fig. (78) Interaction page - Set the properties and enter the required data as in the image above
Fig. (79) Interaction page - Set the properties and enter the required data as in the image above
Fig. (80) Goal Desginer - Steps Tree
Select the step (Procedures)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Structure Programming)
3 - Select the component (Define Procedure)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Define Procedure)
Note : Stop typing when you see the required component is selected
Fig. (81) Component Browser – Select the component (Define Procedure)
After selecting the component click Ok or press ENTER
Fig. (82) Interaction page - Set the properties and enter the required data as in the image above
Fig. (83) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Classes)
3 - Select the component (Textbox Class)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Textbox Class)
Note : Stop typing when you see the required component is selected
Fig. (84) Component Browser – Select the component (Textbox Class)
After selecting the component click Ok or press ENTER
Fig. (85) Interaction page - Set the properties and enter the required data as in the image above
Fig. (86) Interaction page - Set the properties and enter the required data as in the image above
Fig. (87) Interaction page - Set the properties and enter the required data as in the image above
Fig. (88) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Variables)
3 - Select the component (ALL Trim)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (ALL Trim)
Note : Stop typing when you see the required component is selected
Fig. (89) Component Browser – Select the component (ALL Trim)
After selecting the component click Ok or press ENTER
Fig. (90) Interaction page - Set the properties and enter the required data as in the image above
Fig. (91) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Classes)
3 - Select the component (Textbox Class)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Textbox Class)
Note : Stop typing when you see the required component is selected
Fig. (92) Component Browser – Select the component (Textbox Class)
After selecting the component click Ok or press ENTER
Fig. (93) Interaction page - Set the properties and enter the required data as in the image above
Fig. (94) Interaction page - Set the properties and enter the required data as in the image above
Fig. (95) Interaction page - Set the properties and enter the required data as in the image above
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 (Variables)
3 - Select the component (ALL Trim)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (ALL Trim)
Note : Stop typing when you see the required component is selected
Fig. (97) Component Browser – Select the component (ALL Trim)
After selecting the component click Ok or press ENTER
Fig. (98) Interaction page - Set the properties and enter the required data as in the image above
Fig. (99) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (ActiveX)
3 - Select the component (ActiveX Object)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (ActiveX Object)
Note : Stop typing when you see the required component is selected
Fig. (100) Component Browser – Select the component (ActiveX Object)
After selecting the component click Ok or press ENTER
Fig. (101) Interaction page - Set the properties and enter the required data as in the image above
Fig. (102) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (ActiveX)
3 - Select the component (ActiveX Object)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (ActiveX Object)
Note : Stop typing when you see the required component is selected
Fig. (103) Component Browser – Select the component (ActiveX Object)
After selecting the component click Ok or press ENTER
Fig. (104) Interaction page - Set the properties and enter the required data as in the image above
Fig. (105) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (ActiveX)
3 - Select the component (ActiveX Object)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (ActiveX Object)
Note : Stop typing when you see the required component is selected
Fig. (106) Component Browser – Select the component (ActiveX Object)
After selecting the component click Ok or press ENTER
Fig. (107) Interaction page - Set the properties and enter the required data as in the image above
Fig. (108) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (ActiveX)
3 - Select the component (ActiveX Object)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (ActiveX Object)
Note : Stop typing when you see the required component is selected
Fig. (109) Component Browser – Select the component (ActiveX Object)
After selecting the component click Ok or press ENTER
Fig. (110) Interaction page - Set the properties and enter the required data as in the image above
Fig. (111) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Classes)
3 - Select the component (Textbox Class)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Textbox Class)
Note : Stop typing when you see the required component is selected
Fig. (112) Component Browser – Select the component (Textbox Class)
After selecting the component click Ok or press ENTER
Fig. (113) Interaction page - Set the properties and enter the required data as in the image above
Fig. (114) Interaction page - Set the properties and enter the required data as in the image above
Fig. (115) Interaction page - Set the properties and enter the required data as in the image above
Fig. (116) Goal Desginer - Final Steps Tree
3 - Final Steps Tree
The First Step
Define New Window ( win1 ) , Title : "PolarCryptoLight"
Window Events
Window Properties
Window Controls
Active Control ( oActiveX )
Define Label ( lbl1 ) , Caption : "Key"
Label Events
Label Properties
Define Label ( lbl2 ) , Caption : "Plain Text"
Label Events
Label Properties
Define Label ( lbl3 ) , Caption : "Cipher Text"
Label Events
Label Properties
Define TextBox ( text1 )
TextBox EVENTS
TextBox Properties
Define TextBox ( text2 )
TextBox EVENTS
TextBox Properties
Define TextBox ( text3 )
TextBox EVENTS
TextBox Properties
Define New Button ( btn1 ) , Caption : "Encryption"
Button Events
Event: ON CLICK : Action myencryption()
Button Properties
Define New Button ( btn2 ) , Caption : "Decryption"
Button Events
Event: ON CLICK : Action mydecryption()
Button Properties
End Of Window
Activate window
Procedures
Define Procedure myencryption
Start Here
mykey = win1.text1.Value
mykey = All Trim mykey
myplain = win1.text2.Value
myplain = All Trim myplain
oactivex.password := mykey
myoutput = oactivex.encrypt ( myplain )
myoutput = oactivex.encode ( myoutput,1 )
win1.text3.Value := myoutput
End of Procedure
Define Procedure mydecryption
Start Here
mykey = win1.text1.Value
mykey = All Trim mykey
mycipher = win1.text3.Value
mycipher = All Trim mycipher
oactivex.password := mykey
myoutput = oactivex.decode ( mycipher,1 )
myoutput = oactivex.decrypt ( myoutput )
myoutput = oactivex.encode ( myoutput,3 )
win1.text2.Value := myoutput
End of Procedure
4 - Application during the runtime
Fig. (117) Application during the runtime
Ad

More Related Content

What's hot (20)

Programming Without Coding Technology (PWCT) - Play Flash Movie
Programming Without Coding Technology (PWCT) - Play Flash MovieProgramming Without Coding Technology (PWCT) - Play Flash Movie
Programming Without Coding Technology (PWCT) - Play Flash Movie
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Logical Operations
Programming Without Coding Technology (PWCT) - Logical OperationsProgramming Without Coding Technology (PWCT) - Logical Operations
Programming Without Coding Technology (PWCT) - Logical Operations
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - HarbourPWCT - Colors - Console...
Programming Without Coding Technology (PWCT) - HarbourPWCT - Colors - Console...Programming Without Coding Technology (PWCT) - HarbourPWCT - Colors - Console...
Programming Without Coding Technology (PWCT) - HarbourPWCT - Colors - Console...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Convert the data type of varai...
Programming Without Coding Technology (PWCT) - Convert the data type of varai...Programming Without Coding Technology (PWCT) - Convert the data type of varai...
Programming Without Coding Technology (PWCT) - Convert the data type of varai...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Arithmetic operations
Programming Without Coding Technology (PWCT) - Arithmetic operationsProgramming Without Coding Technology (PWCT) - Arithmetic operations
Programming Without Coding Technology (PWCT) - Arithmetic operations
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Telephone Database
Programming Without Coding Technology (PWCT) - Telephone DatabaseProgramming Without Coding Technology (PWCT) - Telephone Database
Programming Without Coding Technology (PWCT) - Telephone Database
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - How to deal with Arrays
Programming Without Coding Technology (PWCT) - How to deal with ArraysProgramming Without Coding Technology (PWCT) - How to deal with Arrays
Programming Without Coding Technology (PWCT) - How to deal with Arrays
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - How to deal with Strings
Programming Without Coding Technology (PWCT) - How to deal with StringsProgramming Without Coding Technology (PWCT) - How to deal with Strings
Programming Without Coding Technology (PWCT) - How to deal with Strings
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - HarbourPWCT - Rectangles - Con...
Programming Without Coding Technology (PWCT) - HarbourPWCT - Rectangles - Con...Programming Without Coding Technology (PWCT) - HarbourPWCT - Rectangles - Con...
Programming Without Coding Technology (PWCT) - HarbourPWCT - Rectangles - Con...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - RMChart ActiveX
Programming Without Coding Technology (PWCT) - RMChart ActiveXProgramming Without Coding Technology (PWCT) - RMChart ActiveX
Programming Without Coding Technology (PWCT) - RMChart ActiveX
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Timer control
Programming Without Coding Technology (PWCT) - Timer controlProgramming Without Coding Technology (PWCT) - Timer control
Programming Without Coding Technology (PWCT) - Timer control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Show PDF using InternetExplore...
Programming Without Coding Technology (PWCT) - Show PDF using InternetExplore...Programming Without Coding Technology (PWCT) - Show PDF using InternetExplore...
Programming Without Coding Technology (PWCT) - Show PDF using InternetExplore...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Expressions
Programming Without Coding Technology (PWCT) - ExpressionsProgramming Without Coding Technology (PWCT) - Expressions
Programming Without Coding Technology (PWCT) - Expressions
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Functions and Procedures
Programming Without Coding Technology (PWCT) - Functions and ProceduresProgramming Without Coding Technology (PWCT) - Functions and Procedures
Programming Without Coding Technology (PWCT) - Functions and Procedures
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Tab control
Programming Without Coding Technology (PWCT) - Tab controlProgramming Without Coding Technology (PWCT) - Tab control
Programming Without Coding Technology (PWCT) - Tab control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Simple GUI Application
Programming Without Coding Technology (PWCT) - Simple GUI ApplicationProgramming Without Coding Technology (PWCT) - Simple GUI Application
Programming Without Coding Technology (PWCT) - Simple GUI Application
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Create Menus in our console ap...
Programming Without Coding Technology (PWCT) - Create Menus in our console ap...Programming Without Coding Technology (PWCT) - Create Menus in our console ap...
Programming Without Coding Technology (PWCT) - Create Menus in our console ap...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Get Input From User
Programming Without Coding Technology (PWCT) - Get Input From UserProgramming Without Coding Technology (PWCT) - Get Input From User
Programming Without Coding Technology (PWCT) - Get Input From User
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Internet Explorer ActiveX Control
Programming Without Coding Technology (PWCT) - Internet Explorer ActiveX ControlProgramming Without Coding Technology (PWCT) - Internet Explorer ActiveX Control
Programming Without Coding Technology (PWCT) - Internet Explorer ActiveX Control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - ShellExplorer Sample
Programming Without Coding Technology (PWCT) - ShellExplorer SampleProgramming Without Coding Technology (PWCT) - ShellExplorer Sample
Programming Without Coding Technology (PWCT) - ShellExplorer Sample
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Play Flash Movie
Programming Without Coding Technology (PWCT) - Play Flash MovieProgramming Without Coding Technology (PWCT) - Play Flash Movie
Programming Without Coding Technology (PWCT) - Play Flash Movie
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Logical Operations
Programming Without Coding Technology (PWCT) - Logical OperationsProgramming Without Coding Technology (PWCT) - Logical Operations
Programming Without Coding Technology (PWCT) - Logical Operations
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - HarbourPWCT - Colors - Console...
Programming Without Coding Technology (PWCT) - HarbourPWCT - Colors - Console...Programming Without Coding Technology (PWCT) - HarbourPWCT - Colors - Console...
Programming Without Coding Technology (PWCT) - HarbourPWCT - Colors - Console...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Convert the data type of varai...
Programming Without Coding Technology (PWCT) - Convert the data type of varai...Programming Without Coding Technology (PWCT) - Convert the data type of varai...
Programming Without Coding Technology (PWCT) - Convert the data type of varai...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Arithmetic operations
Programming Without Coding Technology (PWCT) - Arithmetic operationsProgramming Without Coding Technology (PWCT) - Arithmetic operations
Programming Without Coding Technology (PWCT) - Arithmetic operations
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Telephone Database
Programming Without Coding Technology (PWCT) - Telephone DatabaseProgramming Without Coding Technology (PWCT) - Telephone Database
Programming Without Coding Technology (PWCT) - Telephone Database
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - How to deal with Arrays
Programming Without Coding Technology (PWCT) - How to deal with ArraysProgramming Without Coding Technology (PWCT) - How to deal with Arrays
Programming Without Coding Technology (PWCT) - How to deal with Arrays
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - How to deal with Strings
Programming Without Coding Technology (PWCT) - How to deal with StringsProgramming Without Coding Technology (PWCT) - How to deal with Strings
Programming Without Coding Technology (PWCT) - How to deal with Strings
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - HarbourPWCT - Rectangles - Con...
Programming Without Coding Technology (PWCT) - HarbourPWCT - Rectangles - Con...Programming Without Coding Technology (PWCT) - HarbourPWCT - Rectangles - Con...
Programming Without Coding Technology (PWCT) - HarbourPWCT - Rectangles - Con...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - RMChart ActiveX
Programming Without Coding Technology (PWCT) - RMChart ActiveXProgramming Without Coding Technology (PWCT) - RMChart ActiveX
Programming Without Coding Technology (PWCT) - RMChart ActiveX
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Timer control
Programming Without Coding Technology (PWCT) - Timer controlProgramming Without Coding Technology (PWCT) - Timer control
Programming Without Coding Technology (PWCT) - Timer control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Show PDF using InternetExplore...
Programming Without Coding Technology (PWCT) - Show PDF using InternetExplore...Programming Without Coding Technology (PWCT) - Show PDF using InternetExplore...
Programming Without Coding Technology (PWCT) - Show PDF using InternetExplore...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Expressions
Programming Without Coding Technology (PWCT) - ExpressionsProgramming Without Coding Technology (PWCT) - Expressions
Programming Without Coding Technology (PWCT) - Expressions
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Functions and Procedures
Programming Without Coding Technology (PWCT) - Functions and ProceduresProgramming Without Coding Technology (PWCT) - Functions and Procedures
Programming Without Coding Technology (PWCT) - Functions and Procedures
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Tab control
Programming Without Coding Technology (PWCT) - Tab controlProgramming Without Coding Technology (PWCT) - Tab control
Programming Without Coding Technology (PWCT) - Tab control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Simple GUI Application
Programming Without Coding Technology (PWCT) - Simple GUI ApplicationProgramming Without Coding Technology (PWCT) - Simple GUI Application
Programming Without Coding Technology (PWCT) - Simple GUI Application
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Create Menus in our console ap...
Programming Without Coding Technology (PWCT) - Create Menus in our console ap...Programming Without Coding Technology (PWCT) - Create Menus in our console ap...
Programming Without Coding Technology (PWCT) - Create Menus in our console ap...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Get Input From User
Programming Without Coding Technology (PWCT) - Get Input From UserProgramming Without Coding Technology (PWCT) - Get Input From User
Programming Without Coding Technology (PWCT) - Get Input From User
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Internet Explorer ActiveX Control
Programming Without Coding Technology (PWCT) - Internet Explorer ActiveX ControlProgramming Without Coding Technology (PWCT) - Internet Explorer ActiveX Control
Programming Without Coding Technology (PWCT) - Internet Explorer ActiveX Control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - ShellExplorer Sample
Programming Without Coding Technology (PWCT) - ShellExplorer SampleProgramming Without Coding Technology (PWCT) - ShellExplorer Sample
Programming Without Coding Technology (PWCT) - ShellExplorer Sample
Mahmoud Samir Fayed
 

Viewers also liked (11)

Using Python inside Programming Without Coding Technology (PWCT) Environment
Using Python inside Programming Without Coding Technology (PWCT) EnvironmentUsing Python inside Programming Without Coding Technology (PWCT) Environment
Using Python inside Programming Without Coding Technology (PWCT) Environment
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Progressbar control
Programming Without Coding Technology (PWCT) - Progressbar controlProgramming Without Coding Technology (PWCT) - Progressbar control
Programming Without Coding Technology (PWCT) - Progressbar control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - HTTP Get Component
Programming Without Coding Technology (PWCT) - HTTP Get ComponentProgramming Without Coding Technology (PWCT) - HTTP Get Component
Programming Without Coding Technology (PWCT) - HTTP Get Component
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) Features - Framework & Extension
Programming Without Coding Technology (PWCT) Features - Framework & ExtensionProgramming Without Coding Technology (PWCT) Features - Framework & Extension
Programming Without Coding Technology (PWCT) Features - Framework & Extension
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) Getting Started - Create your f...
Programming Without Coding Technology (PWCT)  Getting Started - Create your f...Programming Without Coding Technology (PWCT)  Getting Started - Create your f...
Programming Without Coding Technology (PWCT) Getting Started - Create your f...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - ASCII Code
Programming Without Coding Technology (PWCT) - ASCII CodeProgramming Without Coding Technology (PWCT) - ASCII Code
Programming Without Coding Technology (PWCT) - ASCII Code
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Treeview control
Programming Without Coding Technology (PWCT) - Treeview controlProgramming Without Coding Technology (PWCT) - Treeview control
Programming Without Coding Technology (PWCT) - Treeview control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Checkbutton control
Programming Without Coding Technology (PWCT) - Checkbutton controlProgramming Without Coding Technology (PWCT) - Checkbutton control
Programming Without Coding Technology (PWCT) - Checkbutton control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - HarbourPWCT - Hello World - Co...
Programming Without Coding Technology (PWCT) - HarbourPWCT - Hello World - Co...Programming Without Coding Technology (PWCT) - HarbourPWCT - Hello World - Co...
Programming Without Coding Technology (PWCT) - HarbourPWCT - Hello World - Co...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Checkbox control
Programming Without Coding Technology (PWCT) - Checkbox controlProgramming Without Coding Technology (PWCT) - Checkbox control
Programming Without Coding Technology (PWCT) - Checkbox control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) Environment
Programming Without Coding Technology (PWCT) EnvironmentProgramming Without Coding Technology (PWCT) Environment
Programming Without Coding Technology (PWCT) Environment
Mahmoud Samir Fayed
 
Using Python inside Programming Without Coding Technology (PWCT) Environment
Using Python inside Programming Without Coding Technology (PWCT) EnvironmentUsing Python inside Programming Without Coding Technology (PWCT) Environment
Using Python inside Programming Without Coding Technology (PWCT) Environment
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Progressbar control
Programming Without Coding Technology (PWCT) - Progressbar controlProgramming Without Coding Technology (PWCT) - Progressbar control
Programming Without Coding Technology (PWCT) - Progressbar control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - HTTP Get Component
Programming Without Coding Technology (PWCT) - HTTP Get ComponentProgramming Without Coding Technology (PWCT) - HTTP Get Component
Programming Without Coding Technology (PWCT) - HTTP Get Component
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) Features - Framework & Extension
Programming Without Coding Technology (PWCT) Features - Framework & ExtensionProgramming Without Coding Technology (PWCT) Features - Framework & Extension
Programming Without Coding Technology (PWCT) Features - Framework & Extension
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) Getting Started - Create your f...
Programming Without Coding Technology (PWCT)  Getting Started - Create your f...Programming Without Coding Technology (PWCT)  Getting Started - Create your f...
Programming Without Coding Technology (PWCT) Getting Started - Create your f...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - ASCII Code
Programming Without Coding Technology (PWCT) - ASCII CodeProgramming Without Coding Technology (PWCT) - ASCII Code
Programming Without Coding Technology (PWCT) - ASCII Code
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Treeview control
Programming Without Coding Technology (PWCT) - Treeview controlProgramming Without Coding Technology (PWCT) - Treeview control
Programming Without Coding Technology (PWCT) - Treeview control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Checkbutton control
Programming Without Coding Technology (PWCT) - Checkbutton controlProgramming Without Coding Technology (PWCT) - Checkbutton control
Programming Without Coding Technology (PWCT) - Checkbutton control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - HarbourPWCT - Hello World - Co...
Programming Without Coding Technology (PWCT) - HarbourPWCT - Hello World - Co...Programming Without Coding Technology (PWCT) - HarbourPWCT - Hello World - Co...
Programming Without Coding Technology (PWCT) - HarbourPWCT - Hello World - Co...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Checkbox control
Programming Without Coding Technology (PWCT) - Checkbox controlProgramming Without Coding Technology (PWCT) - Checkbox control
Programming Without Coding Technology (PWCT) - Checkbox control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) Environment
Programming Without Coding Technology (PWCT) EnvironmentProgramming Without Coding Technology (PWCT) Environment
Programming Without Coding Technology (PWCT) Environment
Mahmoud Samir Fayed
 
Ad

Similar to Programming Without Coding Technology (PWCT) - PolarCryptoLight ActiveX (10)

Programming Without Coding Technology (PWCT) - Browse control
Programming Without Coding Technology (PWCT) - Browse controlProgramming Without Coding Technology (PWCT) - Browse control
Programming Without Coding Technology (PWCT) - Browse control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Variables
Programming Without Coding Technology (PWCT) - VariablesProgramming Without Coding Technology (PWCT) - Variables
Programming Without Coding Technology (PWCT) - Variables
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Error Handling (Try/Catch)
Programming Without Coding Technology (PWCT) - Error Handling (Try/Catch)Programming Without Coding Technology (PWCT) - Error Handling (Try/Catch)
Programming Without Coding Technology (PWCT) - Error Handling (Try/Catch)
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - How to deal with Memo Variables.
Programming Without Coding Technology (PWCT) - How to deal with Memo Variables.Programming Without Coding Technology (PWCT) - How to deal with Memo Variables.
Programming Without Coding Technology (PWCT) - How to deal with Memo Variables.
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Create Database Files (*.DBF)
Programming Without Coding Technology (PWCT) - Create Database Files (*.DBF)Programming Without Coding Technology (PWCT) - Create Database Files (*.DBF)
Programming Without Coding Technology (PWCT) - Create Database Files (*.DBF)
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Gif89 ActiveX Control
Programming Without Coding Technology (PWCT) - Gif89 ActiveX ControlProgramming Without Coding Technology (PWCT) - Gif89 ActiveX Control
Programming Without Coding Technology (PWCT) - Gif89 ActiveX Control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Using the For Loop component.
Programming Without Coding Technology (PWCT) - Using the For Loop component.Programming Without Coding Technology (PWCT) - Using the For Loop component.
Programming Without Coding Technology (PWCT) - Using the For Loop component.
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - While Loop component
Programming Without Coding Technology (PWCT) - While Loop componentProgramming Without Coding Technology (PWCT) - While Loop component
Programming Without Coding Technology (PWCT) - While Loop component
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Button Control
Programming Without Coding Technology (PWCT) - Button ControlProgramming Without Coding Technology (PWCT) - Button Control
Programming Without Coding Technology (PWCT) - Button Control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - IF Statement Component
Programming Without Coding Technology (PWCT) - IF Statement ComponentProgramming Without Coding Technology (PWCT) - IF Statement Component
Programming Without Coding Technology (PWCT) - IF Statement Component
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Browse control
Programming Without Coding Technology (PWCT) - Browse controlProgramming Without Coding Technology (PWCT) - Browse control
Programming Without Coding Technology (PWCT) - Browse control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Variables
Programming Without Coding Technology (PWCT) - VariablesProgramming Without Coding Technology (PWCT) - Variables
Programming Without Coding Technology (PWCT) - Variables
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Error Handling (Try/Catch)
Programming Without Coding Technology (PWCT) - Error Handling (Try/Catch)Programming Without Coding Technology (PWCT) - Error Handling (Try/Catch)
Programming Without Coding Technology (PWCT) - Error Handling (Try/Catch)
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - How to deal with Memo Variables.
Programming Without Coding Technology (PWCT) - How to deal with Memo Variables.Programming Without Coding Technology (PWCT) - How to deal with Memo Variables.
Programming Without Coding Technology (PWCT) - How to deal with Memo Variables.
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Create Database Files (*.DBF)
Programming Without Coding Technology (PWCT) - Create Database Files (*.DBF)Programming Without Coding Technology (PWCT) - Create Database Files (*.DBF)
Programming Without Coding Technology (PWCT) - Create Database Files (*.DBF)
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Gif89 ActiveX Control
Programming Without Coding Technology (PWCT) - Gif89 ActiveX ControlProgramming Without Coding Technology (PWCT) - Gif89 ActiveX Control
Programming Without Coding Technology (PWCT) - Gif89 ActiveX Control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Using the For Loop component.
Programming Without Coding Technology (PWCT) - Using the For Loop component.Programming Without Coding Technology (PWCT) - Using the For Loop component.
Programming Without Coding Technology (PWCT) - Using the For Loop component.
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - While Loop component
Programming Without Coding Technology (PWCT) - While Loop componentProgramming Without Coding Technology (PWCT) - While Loop component
Programming Without Coding Technology (PWCT) - While Loop component
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Button Control
Programming Without Coding Technology (PWCT) - Button ControlProgramming Without Coding Technology (PWCT) - Button Control
Programming Without Coding Technology (PWCT) - Button Control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - IF Statement Component
Programming Without Coding Technology (PWCT) - IF Statement ComponentProgramming Without Coding Technology (PWCT) - IF Statement Component
Programming Without Coding Technology (PWCT) - IF Statement Component
Mahmoud Samir Fayed
 
Ad

More from Mahmoud Samir Fayed (20)

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212
Mahmoud Samir Fayed
 

Recently uploaded (20)

Foundation Models for Time Series : A Survey
Foundation Models for Time Series : A SurveyFoundation Models for Time Series : A Survey
Foundation Models for Time Series : A Survey
jayanthkalyanam1
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Full Cracked Resolume Arena Latest Version
Full Cracked Resolume Arena Latest VersionFull Cracked Resolume Arena Latest Version
Full Cracked Resolume Arena Latest Version
jonesmichealj2
 
Cryptocurrency Exchange Script like Binance.pptx
Cryptocurrency Exchange Script like Binance.pptxCryptocurrency Exchange Script like Binance.pptx
Cryptocurrency Exchange Script like Binance.pptx
riyageorge2024
 
Creating Automated Tests with AI - Cory House - Applitools.pdf
Creating Automated Tests with AI - Cory House - Applitools.pdfCreating Automated Tests with AI - Cory House - Applitools.pdf
Creating Automated Tests with AI - Cory House - Applitools.pdf
Applitools
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Apple Logic Pro X Crack FRESH Version 2025
Apple Logic Pro X Crack FRESH Version 2025Apple Logic Pro X Crack FRESH Version 2025
Apple Logic Pro X Crack FRESH Version 2025
fs4635986
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Odoo ERP for Education Management to Streamline Your Education Process
Odoo ERP for Education Management to Streamline Your Education ProcessOdoo ERP for Education Management to Streamline Your Education Process
Odoo ERP for Education Management to Streamline Your Education Process
iVenture Team LLP
 
Implementing promises with typescripts, step by step
Implementing promises with typescripts, step by stepImplementing promises with typescripts, step by step
Implementing promises with typescripts, step by step
Ran Wahle
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Top 10 Data Cleansing Tools for 2025.pdf
Top 10 Data Cleansing Tools for 2025.pdfTop 10 Data Cleansing Tools for 2025.pdf
Top 10 Data Cleansing Tools for 2025.pdf
AffinityCore
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Foundation Models for Time Series : A Survey
Foundation Models for Time Series : A SurveyFoundation Models for Time Series : A Survey
Foundation Models for Time Series : A Survey
jayanthkalyanam1
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Full Cracked Resolume Arena Latest Version
Full Cracked Resolume Arena Latest VersionFull Cracked Resolume Arena Latest Version
Full Cracked Resolume Arena Latest Version
jonesmichealj2
 
Cryptocurrency Exchange Script like Binance.pptx
Cryptocurrency Exchange Script like Binance.pptxCryptocurrency Exchange Script like Binance.pptx
Cryptocurrency Exchange Script like Binance.pptx
riyageorge2024
 
Creating Automated Tests with AI - Cory House - Applitools.pdf
Creating Automated Tests with AI - Cory House - Applitools.pdfCreating Automated Tests with AI - Cory House - Applitools.pdf
Creating Automated Tests with AI - Cory House - Applitools.pdf
Applitools
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Apple Logic Pro X Crack FRESH Version 2025
Apple Logic Pro X Crack FRESH Version 2025Apple Logic Pro X Crack FRESH Version 2025
Apple Logic Pro X Crack FRESH Version 2025
fs4635986
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Odoo ERP for Education Management to Streamline Your Education Process
Odoo ERP for Education Management to Streamline Your Education ProcessOdoo ERP for Education Management to Streamline Your Education Process
Odoo ERP for Education Management to Streamline Your Education Process
iVenture Team LLP
 
Implementing promises with typescripts, step by step
Implementing promises with typescripts, step by stepImplementing promises with typescripts, step by step
Implementing promises with typescripts, step by step
Ran Wahle
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Top 10 Data Cleansing Tools for 2025.pdf
Top 10 Data Cleansing Tools for 2025.pdfTop 10 Data Cleansing Tools for 2025.pdf
Top 10 Data Cleansing Tools for 2025.pdf
AffinityCore
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 

Programming Without Coding Technology (PWCT) - PolarCryptoLight ActiveX

  • 1. PWCT 1.9 Art Documentation ( http://doublesvsoop.sourceforge.net ) 2006-2013, Mahmoud Fayed ( [email protected] ) _____________________________________________________________________________________ Table of contents 1 - Introduction 2 - Implementation steps 3 - Final Steps Tree 4 - Application during the runtime 1 - Introduction In this lesson we are going to learn how to use the PolarCryptoLight ActiveX. 2 - Implementation Steps Fig. (1) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (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
  • 2. Fig. (2) Component Browser – Select the component (Define New Window) After selecting the component click Ok or press ENTER Fig. (3) Interaction page - Set the properties and enter the required data as in the image above
  • 3. Fig. (4) Form Designer Fig. (5) 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 (ActiveX) 3 - Select the component (Define ActiveX control) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define ActiveX control) Note : Stop typing when you see the required component is selected
  • 4. Fig. (6) Component Browser – Select the component (Define ActiveX control) After selecting the component click Ok or press ENTER Fig. (7) Interaction page - Set the properties and enter the required data as in the image above
  • 5. Fig. (8) Form Designer 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 (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
  • 6. Fig. (10) Component Browser – Select the component (Label) After selecting the component click Ok or press ENTER Fig. (11) Interaction page - Set the properties and enter the required data as in the image above
  • 7. Fig. (12) Form Designer 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 (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
  • 8. Fig. (14) Component Browser – Select the component (Label) After selecting the component click Ok or press ENTER Fig. (15) Interaction page - Set the properties and enter the required data as in the image above
  • 9. Fig. (16) Form Designer 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
  • 10. Fig. (18) Component Browser – Select the component (Label) After selecting the component click Ok or press ENTER Fig. (19) Interaction page - Set the properties and enter the required data as in the image above
  • 11. Fig. (20) Form Designer 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 (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
  • 12. Fig. (22) Component Browser – Select the component (TextBox) After selecting the component click Ok or press ENTER Fig. (23) Interaction page - Set the properties and enter the required data as in the image above
  • 13. Fig. (24) Form Designer 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 (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
  • 14. Fig. (26) Component Browser – Select the component (TextBox) After selecting the component click Ok or press ENTER Fig. (27) Interaction page - Set the properties and enter the required data as in the image above
  • 15. Fig. (28) Form Designer Fig. (29) 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
  • 16. Fig. (30) Component Browser – Select the component (TextBox) After selecting the component click Ok or press ENTER Fig. (31) Interaction page - Set the properties and enter the required data as in the image above
  • 17. Fig. (32) Form Designer Fig. (33) 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
  • 18. Fig. (34) Component Browser – Select the component (Button) After selecting the component click Ok or press ENTER Fig. (35) Interaction page - Set the properties and enter the required data as in the image above
  • 19. Fig. (36) Form Designer Fig. (37) 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
  • 20. Fig. (38) Component Browser – Select the component (Button Events) After selecting the component click Ok or press ENTER Fig. (39) Interaction page - Set the properties and enter the required data as in the image above
  • 21. Fig. (40) 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 Fig. (41) Component Browser – Select the component (Button) After selecting the component click Ok or press ENTER
  • 22. Fig. (42) Interaction page - Set the properties and enter the required data as in the image above Fig. (43) Form Designer
  • 23. Fig. (44) 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 Fig. (45) Component Browser – Select the component (Button Events) After selecting the component click Ok or press ENTER
  • 24. Fig. (46) Interaction page - Set the properties and enter the required data as in the image above Fig. (47) Goal Desginer - Steps Tree Select the step (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
  • 25. Fig. (48) Component Browser – Select the component (Define Procedure) After selecting the component click Ok or press ENTER Fig. (49) Interaction page - Set the properties and enter the required data as in the image above
  • 26. Fig. (50) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Textbox Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Textbox Class) Note : Stop typing when you see the required component is selected Fig. (51) Component Browser – Select the component (Textbox Class) After selecting the component click Ok or press ENTER
  • 27. Fig. (52) Interaction page - Set the properties and enter the required data as in the image above Fig. (53) Interaction page - Set the properties and enter the required data as in the image above
  • 28. Fig. (54) Interaction page - Set the properties and enter the required data as in the image above Fig. (55) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to 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
  • 29. Fig. (56) Component Browser – Select the component (ALL Trim) After selecting the component click Ok or press ENTER Fig. (57) Interaction page - Set the properties and enter the required data as in the image above
  • 30. Fig. (58) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Classes) 3 - Select the component (Textbox Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Textbox Class) Note : Stop typing when you see the required component is selected Fig. (59) Component Browser – Select the component (Textbox Class) After selecting the component click Ok or press ENTER
  • 31. Fig. (60) Interaction page - Set the properties and enter the required data as in the image above Fig. (61) Interaction page - Set the properties and enter the required data as in the image above
  • 32. Fig. (62) Interaction page - Set the properties and enter the required data as in the image above Fig. (63) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to 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
  • 33. Fig. (64) Component Browser – Select the component (ALL Trim) After selecting the component click Ok or press ENTER Fig. (65) Interaction page - Set the properties and enter the required data as in the image above
  • 34. Fig. (66) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (ActiveX) 3 - Select the component (ActiveX Object) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ActiveX Object) Note : Stop typing when you see the required component is selected Fig. (67) Component Browser – Select the component (ActiveX Object) After selecting the component click Ok or press ENTER
  • 35. Fig. (68) Interaction page - Set the properties and enter the required data as in the image above 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 (ActiveX) 3 - Select the component (ActiveX Object) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ActiveX Object) Note : Stop typing when you see the required component is selected
  • 36. Fig. (70) Component Browser – Select the component (ActiveX Object) After selecting the component click Ok or press ENTER Fig. (71) Interaction page - Set the properties and enter the required data as in the image above
  • 37. 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 (ActiveX) 3 - Select the component (ActiveX Object) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ActiveX Object) Note : Stop typing when you see the required component is selected Fig. (73) Component Browser – Select the component (ActiveX Object) After selecting the component click Ok or press ENTER
  • 38. Fig. (74) Interaction page - Set the properties and enter the required data as in the image above 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 (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
  • 39. Fig. (76) Component Browser – Select the component (Textbox Class) After selecting the component click Ok or press ENTER Fig. (77) Interaction page - Set the properties and enter the required data as in the image above
  • 40. Fig. (78) Interaction page - Set the properties and enter the required data as in the image above Fig. (79) Interaction page - Set the properties and enter the required data as in the image above
  • 41. Fig. (80) Goal Desginer - Steps Tree Select the step (Procedures) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Structure Programming) 3 - Select the component (Define Procedure) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Define Procedure) Note : Stop typing when you see the required component is selected Fig. (81) Component Browser – Select the component (Define Procedure) After selecting the component click Ok or press ENTER
  • 42. Fig. (82) Interaction page - Set the properties and enter the required data as in the image above Fig. (83) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (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
  • 43. Fig. (84) Component Browser – Select the component (Textbox Class) After selecting the component click Ok or press ENTER Fig. (85) Interaction page - Set the properties and enter the required data as in the image above
  • 44. Fig. (86) Interaction page - Set the properties and enter the required data as in the image above Fig. (87) Interaction page - Set the properties and enter the required data as in the image above
  • 45. Fig. (88) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Variables) 3 - Select the component (ALL Trim) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ALL Trim) Note : Stop typing when you see the required component is selected Fig. (89) Component Browser – Select the component (ALL Trim) After selecting the component click Ok or press ENTER
  • 46. Fig. (90) Interaction page - Set the properties and enter the required data as in the image above Fig. (91) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (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
  • 47. Fig. (92) Component Browser – Select the component (Textbox Class) After selecting the component click Ok or press ENTER Fig. (93) Interaction page - Set the properties and enter the required data as in the image above
  • 48. Fig. (94) Interaction page - Set the properties and enter the required data as in the image above Fig. (95) Interaction page - Set the properties and enter the required data as in the image above
  • 49. 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 (Variables) 3 - Select the component (ALL Trim) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ALL Trim) Note : Stop typing when you see the required component is selected Fig. (97) Component Browser – Select the component (ALL Trim) After selecting the component click Ok or press ENTER
  • 50. Fig. (98) Interaction page - Set the properties and enter the required data as in the image above Fig. (99) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (ActiveX) 3 - Select the component (ActiveX Object) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ActiveX Object) Note : Stop typing when you see the required component is selected
  • 51. Fig. (100) Component Browser – Select the component (ActiveX Object) After selecting the component click Ok or press ENTER Fig. (101) Interaction page - Set the properties and enter the required data as in the image above
  • 52. 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 (ActiveX) 3 - Select the component (ActiveX Object) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ActiveX Object) Note : Stop typing when you see the required component is selected Fig. (103) Component Browser – Select the component (ActiveX Object) After selecting the component click Ok or press ENTER
  • 53. Fig. (104) Interaction page - Set the properties and enter the required data as in the image above Fig. (105) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (ActiveX) 3 - Select the component (ActiveX Object) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ActiveX Object) Note : Stop typing when you see the required component is selected
  • 54. Fig. (106) Component Browser – Select the component (ActiveX Object) After selecting the component click Ok or press ENTER Fig. (107) Interaction page - Set the properties and enter the required data as in the image above
  • 55. Fig. (108) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (ActiveX) 3 - Select the component (ActiveX Object) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (ActiveX Object) Note : Stop typing when you see the required component is selected Fig. (109) Component Browser – Select the component (ActiveX Object) After selecting the component click Ok or press ENTER
  • 56. Fig. (110) Interaction page - Set the properties and enter the required data as in the image above Fig. (111) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to 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
  • 57. Fig. (112) Component Browser – Select the component (Textbox Class) After selecting the component click Ok or press ENTER Fig. (113) Interaction page - Set the properties and enter the required data as in the image above
  • 58. Fig. (114) Interaction page - Set the properties and enter the required data as in the image above Fig. (115) Interaction page - Set the properties and enter the required data as in the image above
  • 59. Fig. (116) Goal Desginer - Final Steps Tree 3 - Final Steps Tree The First Step Define New Window ( win1 ) , Title : "PolarCryptoLight" Window Events Window Properties Window Controls Active Control ( oActiveX ) Define Label ( lbl1 ) , Caption : "Key" Label Events Label Properties Define Label ( lbl2 ) , Caption : "Plain Text" Label Events Label Properties Define Label ( lbl3 ) , Caption : "Cipher Text" Label Events Label Properties Define TextBox ( text1 ) TextBox EVENTS TextBox Properties Define TextBox ( text2 ) TextBox EVENTS TextBox Properties Define TextBox ( text3 ) TextBox EVENTS TextBox Properties Define New Button ( btn1 ) , Caption : "Encryption" Button Events Event: ON CLICK : Action myencryption() Button Properties Define New Button ( btn2 ) , Caption : "Decryption" Button Events Event: ON CLICK : Action mydecryption() Button Properties End Of Window Activate window Procedures Define Procedure myencryption Start Here mykey = win1.text1.Value mykey = All Trim mykey myplain = win1.text2.Value myplain = All Trim myplain oactivex.password := mykey
  • 60. myoutput = oactivex.encrypt ( myplain ) myoutput = oactivex.encode ( myoutput,1 ) win1.text3.Value := myoutput End of Procedure Define Procedure mydecryption Start Here mykey = win1.text1.Value mykey = All Trim mykey mycipher = win1.text3.Value mycipher = All Trim mycipher oactivex.password := mykey myoutput = oactivex.decode ( mycipher,1 ) myoutput = oactivex.decrypt ( myoutput ) myoutput = oactivex.encode ( myoutput,3 ) win1.text2.Value := myoutput End of Procedure 4 - Application during the runtime Fig. (117) Application during the runtime