SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
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 compress files using PolarZipLight 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 (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. (6) Component Browser – Select the component (Label)
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 (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. (14) Component Browser – Select the component (Button)
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 (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. (18) Component Browser – Select the component (Button Events)
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) 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. (21) Component Browser – Select the component (Define ActiveX control)
After selecting the component click Ok or press ENTER
Fig. (22) Interaction page - Set the properties and enter the required data as in the image above
Fig. (23) Form Designer
Fig. (24) Goal Desginer - Steps Tree
Select the step (Define New Window ( win1 ) , Title : "PolarZipLight")
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Windows)
3 - Select the component (Window Class)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Window Class)
Note : Stop typing when you see the required component is selected
Fig. (25) Component Browser – Select the component (Window Class)
After selecting the component click Ok or press ENTER
Fig. (26) Interaction page - Set the properties and enter the required data as in the image above
Fig. (27) Interaction page - Set the properties and enter the required data as in the image above
Fig. (28) Interaction page - Set the properties and enter the required data as in the image above
Fig. (29) Form Designer
Fig. (30) 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. (31) Component Browser – Select the component (Define Procedure)
After selecting the component click Ok or press ENTER
Fig. (32) Interaction page - Set the properties and enter the required data as in the image above
Fig. (33) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to 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. (34) Component Browser – Select the component (ActiveX Object)
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) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Files / Folders)
3 - Select the component (Get Current Folder)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Get Current Folder)
Note : Stop typing when you see the required component is selected
Fig. (37) Component Browser – Select the component (Get Current Folder)
After selecting the component click Ok or press ENTER
Fig. (38) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (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. (39) Component Browser – Select the component (ActiveX Object)
After selecting the component click Ok or press ENTER
Fig. (40) Interaction page - Set the properties and enter the required data as in the image above
Fig. (41) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to 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. (42) Component Browser – Select the component (ActiveX Object)
After selecting the component click Ok or press ENTER
Fig. (43) Interaction page - Set the properties and enter the required data as in the image above
Fig. (44) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to 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. (45) Component Browser – Select the component (ActiveX Object)
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 (Start Here)
We will start now new interaction process to 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. (48) Component Browser – Select the component (ActiveX Object)
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 (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. (51) Component Browser – Select the component (ActiveX Object)
After selecting the component click Ok or press ENTER
Fig. (52) Interaction page - Set the properties and enter the required data as in the image above
Fig. (53) Goal Desginer - Steps Tree
Select the step (Start Here)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (GUI Application)
3 - Select the component (Show Message)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Show Message)
Note : Stop typing when you see the required component is selected
Fig. (54) Component Browser – Select the component (Show Message)
After selecting the component click Ok or press ENTER
Fig. (55) Interaction page - Set the properties and enter the required data as in the image above
Fig. (56) Goal Desginer - Final Steps Tree
3 - Final Steps Tree
The First Step
Define New Window ( win1 ) , Title : "PolarZipLight"
Window Events
Window Properties
Window Controls
Define Label ( lbl1 ) , Caption : "Add t1.txt and t2.txt to Test.zip"
Label Events
Label Properties
Define Label ( lbl2 ) , Caption : "Extract Test.zip , Extract Folder = Output"
Label Events
Label Properties
Define New Button ( btn1 ) , Caption : "Do the operation"
Button Events
Event: ON CLICK : Action mywork()
Button Properties
Active Control ( oActiveX )
End Of Window
win1.Center ( )
Activate window
Procedures
Define Procedure mywork
Start Here
oactivex.filestoprocess := "t1.txt | t2.txt "
CurrentFolder := Get Current Folder
oactivex.sourcedirectory := currentfolder
oactivex.zipfilename := currentfolder+"test.zip"
oactivex.add ( )
oactivex.extractdirectory := "output"
oactivex.extract ( )
Show Message "Opearion Done !!!" Title "Ok" Type: Message Box
End of Procedure
4 - Application during the runtime
Fig. (57) Application during the runtime

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

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
 
Programming Without Coding Technology (PWCT) - Center Window
Programming Without Coding Technology (PWCT) - Center WindowProgramming Without Coding Technology (PWCT) - Center Window
Programming Without Coding Technology (PWCT) - Center Window
 
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
 
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
 
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
 
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...
 
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...
 
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...
 
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
 
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...
 
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
 
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
 
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
 
Programming Without Coding Technology (PWCT) - Expressions
Programming Without Coding Technology (PWCT) - ExpressionsProgramming Without Coding Technology (PWCT) - Expressions
Programming Without Coding Technology (PWCT) - Expressions
 
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
 
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
 
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
 
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...
 
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
 
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
 

Andere mochten auch

Intro Backlinks and Profile Links Final (Public)
Intro Backlinks and Profile Links Final (Public)Intro Backlinks and Profile Links Final (Public)
Intro Backlinks and Profile Links Final (Public)
Sean Si
 
Creativity with ICT - Tshirt Design Project
Creativity with ICT - Tshirt Design ProjectCreativity with ICT - Tshirt Design Project
Creativity with ICT - Tshirt Design Project
Kiran Budhrani
 
PE Expense Allocation Article (00299582x9ED28)
PE Expense Allocation Article (00299582x9ED28)PE Expense Allocation Article (00299582x9ED28)
PE Expense Allocation Article (00299582x9ED28)
John T. Araneo
 
Mud turtles
Mud turtlesMud turtles
Mud turtles
sachat08
 

Andere mochten auch (14)

Terza settimana
Terza settimanaTerza settimana
Terza settimana
 
ASMAULHUSNAH
ASMAULHUSNAHASMAULHUSNAH
ASMAULHUSNAH
 
From Apples to eye surgery: Designing useful user experiences
From Apples to eye surgery: Designing useful user experiencesFrom Apples to eye surgery: Designing useful user experiences
From Apples to eye surgery: Designing useful user experiences
 
KTURE_1 место в NoSQL Expert
KTURE_1 место в NoSQL ExpertKTURE_1 место в NoSQL Expert
KTURE_1 место в NoSQL Expert
 
Plan de marketing
Plan de marketingPlan de marketing
Plan de marketing
 
Bluehost vs Godaddy Infographic
Bluehost vs Godaddy InfographicBluehost vs Godaddy Infographic
Bluehost vs Godaddy Infographic
 
Intro Backlinks and Profile Links Final (Public)
Intro Backlinks and Profile Links Final (Public)Intro Backlinks and Profile Links Final (Public)
Intro Backlinks and Profile Links Final (Public)
 
3-26-10 Mock Trial Boston Field Trip
3-26-10 Mock Trial Boston Field Trip3-26-10 Mock Trial Boston Field Trip
3-26-10 Mock Trial Boston Field Trip
 
How to approach transmedia narratives
How to approach transmedia narrativesHow to approach transmedia narratives
How to approach transmedia narratives
 
Creativity with ICT - Tshirt Design Project
Creativity with ICT - Tshirt Design ProjectCreativity with ICT - Tshirt Design Project
Creativity with ICT - Tshirt Design Project
 
Networking 101 Guide
Networking 101 GuideNetworking 101 Guide
Networking 101 Guide
 
PE Expense Allocation Article (00299582x9ED28)
PE Expense Allocation Article (00299582x9ED28)PE Expense Allocation Article (00299582x9ED28)
PE Expense Allocation Article (00299582x9ED28)
 
Quant In Canada
Quant In CanadaQuant In Canada
Quant In Canada
 
Mud turtles
Mud turtlesMud turtles
Mud turtles
 

Ähnlich wie Programming Without Coding Technology (PWCT) - Compress Files using PolarZipLight ActiveX

Ähnlich wie Programming Without Coding Technology (PWCT) - Compress Files using PolarZipLight ActiveX (11)

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
 
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
 
Programming Without Coding Technology (PWCT) - Variables
Programming Without Coding Technology (PWCT) - VariablesProgramming Without Coding Technology (PWCT) - Variables
Programming Without Coding Technology (PWCT) - Variables
 
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)
 
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.
 
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)
 
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
 
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.
 
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
 
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
 
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
 

Mehr von Mahmoud Samir Fayed

Mehr von 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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 

Kürzlich hochgeladen

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Kürzlich hochgeladen (20)

Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 

Programming Without Coding Technology (PWCT) - Compress Files using PolarZipLight ActiveX

  • 1. 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 compress files using PolarZipLight 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 (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
  • 4. Fig. (6) Component Browser – Select the component (Label) 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 (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
  • 8. Fig. (14) Component Browser – Select the component (Button) 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 (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
  • 10. Fig. (18) Component Browser – Select the component (Button Events) 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) 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. (21) Component Browser – Select the component (Define ActiveX control) After selecting the component click Ok or press ENTER
  • 12. Fig. (22) Interaction page - Set the properties and enter the required data as in the image above Fig. (23) Form Designer
  • 13. Fig. (24) Goal Desginer - Steps Tree Select the step (Define New Window ( win1 ) , Title : "PolarZipLight") We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Windows) 3 - Select the component (Window Class) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Window Class) Note : Stop typing when you see the required component is selected Fig. (25) Component Browser – Select the component (Window Class) After selecting the component click Ok or press ENTER
  • 14. Fig. (26) Interaction page - Set the properties and enter the required data as in the image above Fig. (27) Interaction page - Set the properties and enter the required data as in the image above
  • 15. Fig. (28) Interaction page - Set the properties and enter the required data as in the image above Fig. (29) Form Designer
  • 16. Fig. (30) 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. (31) Component Browser – Select the component (Define Procedure) After selecting the component click Ok or press ENTER
  • 17. Fig. (32) Interaction page - Set the properties and enter the required data as in the image above Fig. (33) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to 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
  • 18. Fig. (34) Component Browser – Select the component (ActiveX Object) 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) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Files / Folders) 3 - Select the component (Get Current Folder) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Get Current Folder) Note : Stop typing when you see the required component is selected Fig. (37) Component Browser – Select the component (Get Current Folder) After selecting the component click Ok or press ENTER
  • 20. Fig. (38) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (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. (39) Component Browser – Select the component (ActiveX Object) After selecting the component click Ok or press ENTER
  • 21. Fig. (40) Interaction page - Set the properties and enter the required data as in the image above Fig. (41) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to 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
  • 22. Fig. (42) Component Browser – Select the component (ActiveX Object) After selecting the component click Ok or press ENTER Fig. (43) Interaction page - Set the properties and enter the required data as in the image above
  • 23. Fig. (44) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (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. (45) Component Browser – Select the component (ActiveX Object) 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 (Start Here) We will start now new interaction process to 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
  • 25. Fig. (48) Component Browser – Select the component (ActiveX Object) 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 (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. (51) Component Browser – Select the component (ActiveX Object) 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) Goal Desginer - Steps Tree Select the step (Start Here) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (GUI Application) 3 - Select the component (Show Message) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Show Message) Note : Stop typing when you see the required component is selected
  • 28. Fig. (54) Component Browser – Select the component (Show Message) After selecting the component click Ok or press ENTER Fig. (55) Interaction page - Set the properties and enter the required data as in the image above
  • 29. Fig. (56) Goal Desginer - Final Steps Tree 3 - Final Steps Tree The First Step Define New Window ( win1 ) , Title : "PolarZipLight" Window Events Window Properties Window Controls Define Label ( lbl1 ) , Caption : "Add t1.txt and t2.txt to Test.zip" Label Events Label Properties Define Label ( lbl2 ) , Caption : "Extract Test.zip , Extract Folder = Output" Label Events Label Properties Define New Button ( btn1 ) , Caption : "Do the operation" Button Events Event: ON CLICK : Action mywork() Button Properties Active Control ( oActiveX ) End Of Window win1.Center ( ) Activate window Procedures Define Procedure mywork Start Here oactivex.filestoprocess := "t1.txt | t2.txt " CurrentFolder := Get Current Folder oactivex.sourcedirectory := currentfolder oactivex.zipfilename := currentfolder+"test.zip" oactivex.add ( ) oactivex.extractdirectory := "output" oactivex.extract ( ) Show Message "Opearion Done !!!" Title "Ok" Type: Message Box End of Procedure 4 - Application during the runtime
  • 30. Fig. (57) Application during the runtime