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 create menus in our console application.
2 - Implementation Steps
Fig. (1) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Console Application)
3 - Select the component (Set Color)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Set Color)
Note : Stop typing when you see the required component is selected
Fig. (2) Component Browser – Select the component (Set Color)
After selecting the component click Ok or press ENTER
Fig. (3) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (4) Goal Desginer - Steps Tree
Select the step (The First Step)
We will start now new interaction process to generate new steps to our steps tree.
The slow way (Using Mouse):
1 - Click Interact to open the components browser
2 - Select the domain (Console Application)
3 - Select the component (Basic Input/Output)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Basic Input/Output)
Note : Stop typing when you see the required component is selected
Fig. (5) Component Browser – Select the component (Basic Input/Output)
After selecting the component click Ok or press ENTER
Fig. (6) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (7) Goal Desginer - Steps Tree
Select the step (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 (Console Application)
3 - Select the component (Basic Input/Output)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Basic Input/Output)
Note : Stop typing when you see the required component is selected
Fig. (8) Component Browser – Select the component (Basic Input/Output)
After selecting the component click Ok or press ENTER
Fig. (9) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (10) Goal Desginer - Steps Tree
Select the step (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 (Console Application)
3 - Select the component (Basic Input/Output)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Basic Input/Output)
Note : Stop typing when you see the required component is selected
Fig. (11) Component Browser – Select the component (Basic Input/Output)
After selecting the component click Ok or press ENTER
Fig. (12) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (13) Goal Desginer - Steps Tree
Select the step (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 (Console Application)
3 - Select the component (Basic Input/Output)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Basic Input/Output)
Note : Stop typing when you see the required component is selected
Fig. (14) Component Browser – Select the component (Basic Input/Output)
After selecting the component click Ok or press ENTER
Fig. (15) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (16) Goal Desginer - Steps Tree
Select the step (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 (Console Application)
3 - Select the component (Basic Input/Output)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Basic Input/Output)
Note : Stop typing when you see the required component is selected
Fig. (17) Component Browser – Select the component (Basic Input/Output)
After selecting the component click Ok or press ENTER
Fig. (18) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (19) Goal Desginer - Steps Tree
Select the step (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 (Console Application)
3 - Select the component (Basic Input/Output)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Basic Input/Output)
Note : Stop typing when you see the required component is selected
Fig. (20) Component Browser – Select the component (Basic Input/Output)
After selecting the component click Ok or press ENTER
Fig. (21) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (22) Goal Desginer - Steps Tree
Select the step (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 (Variables)
3 - Select the component (Numeric To String)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Numeric To String)
Note : Stop typing when you see the required component is selected
Fig. (23) Component Browser – Select the component (Numeric To String)
After selecting the component click Ok or press ENTER
Fig. (24) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (25) Goal Desginer - Steps Tree
Select the step (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 (Print Text)
3 - Select the component (Print Text To Console)
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Print Text To Console)
Note : Stop typing when you see the required component is selected
Fig. (26) Component Browser – Select the component (Print Text To Console)
After selecting the component click Ok or press ENTER
Fig. (27) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (28) Goal Desginer - Steps Tree
Select the step (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 (Console Application)
3 - Select the component (Wait (Key/Seconds))
The fast way (Using Keyboard shortcuts):
1 - Get the component using its name by typing (Wait (Key/Seconds))
Note : Stop typing when you see the required component is selected
Fig. (29) Component Browser – Select the component (Wait (Key/Seconds))
After selecting the component click Ok or press ENTER
Fig. (30) Interaction page - Set the properties and enter the required data as in the image above
Afer entering data , Click OK or press CTRL+W
Fig. (31) Goal Desginer - Final Steps Tree
3 - Final Steps Tree
The First Step
Set Color Standard( White , Blue ) Enhanced ( Blue , White ) Unselected ( Black , Black )
Clear Screen
PROMPT "Option [1]" - AT ROW 3 & COLUMN 3
PROMPT "Option [2]" - AT ROW 5 & COLUMN 3
PROMPT "Option [3]" - AT ROW 7 & COLUMN 3
PROMPT "Option [4]" - AT ROW 9 & COLUMN 3
PROMPT "Option [5]" - AT ROW 11 & COLUMN 3
Activate Menu mymenu
mymenu = CONVERT mymenu TO STRING
Print text ("your option is " + mymenu) to console
WAIT ( 3 SECONDS)
4 - Application during the runtime
Fig. (32) Application during the runtime
Fig. (33) Application during the runtime

More Related Content

What's hot (20)

PDF
Programming Without Coding Technology (PWCT) - Functions and Procedures
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Expressions
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Adding controls to windows.
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Crystal Reports 10
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Center Window
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Hello Lily Sample
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Add toolbar to the window
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Play Flash Movie
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - ActiveSkin ActiveX Control
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Encrypt/Decrypt Files using Po...
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Variables
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - PolarCryptoLight ActiveX
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Compress Files using PolarZipL...
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Create Database Files (*.DBF)
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Tab control
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Using the For Loop component.
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Timer control
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Simple GUI Application
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - How to deal with Memo Variables.
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - RMChart ActiveX
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Functions and Procedures
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Expressions
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Adding controls to windows.
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Crystal Reports 10
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Center Window
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Hello Lily Sample
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Add toolbar to the window
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Play Flash Movie
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - ActiveSkin ActiveX Control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Encrypt/Decrypt Files using Po...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Variables
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - PolarCryptoLight ActiveX
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Compress Files using PolarZipL...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Create Database Files (*.DBF)
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Tab control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Using the For Loop component.
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Timer control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Simple GUI Application
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - How to deal with Memo Variables.
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - RMChart ActiveX
Mahmoud Samir Fayed
 

Viewers also liked (20)

PPTX
DRUGS
nesma joseph
 
PDF
Feb10
carpedee
 
PDF
CMRS Verdance - bangalore5.com
Bangalore Property
 
PDF
Brewer barry 4.4
Barry Brewer
 
PPTX
Presentación marlen ramos
marlen_ramos
 
PDF
Prabhavathi Grand View - bangalore5.com
Bangalore Property
 
PDF
COPA DO BRASIL PS2 2ª EDIÇÃO
tricio2016
 
PPTX
My vacations paola ruiz
paola ruiz
 
PPTX
Social Transformation (ST) on mountains; Myth or Reality ?
Prakhar Puranik
 
PDF
Thesis Summary
Filippos Kalofotias
 
PPT
Egyptian Market Segmentation
Sherif El-Araby
 
PDF
Aula 04 - POO - Estruturas de Controle e Repetição
Aislan Rafael
 
PDF
الاصلاح الاداري في مصر
khfox fox
 
KEY
Creating a 21st Century Classroom
Samantha Morra
 
PPT
Fadama poultry management plus obj
Dr Babatunde Bello
 
PPTX
Decision Making
Ossama Motawae
 
PPTX
Identificacóon de los elementos manieristas
Luis Alejandro Naar Franco
 
PDF
Los caminos de la comunicación: la telegrafía eléctrica en España
victoriacrespog
 
DOCX
Pengertian konstitusi
yamega
 
PPT
Agentes Antimicrobianos
Andrea Berrios jara
 
Feb10
carpedee
 
CMRS Verdance - bangalore5.com
Bangalore Property
 
Brewer barry 4.4
Barry Brewer
 
Presentación marlen ramos
marlen_ramos
 
Prabhavathi Grand View - bangalore5.com
Bangalore Property
 
COPA DO BRASIL PS2 2ª EDIÇÃO
tricio2016
 
My vacations paola ruiz
paola ruiz
 
Social Transformation (ST) on mountains; Myth or Reality ?
Prakhar Puranik
 
Thesis Summary
Filippos Kalofotias
 
Egyptian Market Segmentation
Sherif El-Araby
 
Aula 04 - POO - Estruturas de Controle e Repetição
Aislan Rafael
 
الاصلاح الاداري في مصر
khfox fox
 
Creating a 21st Century Classroom
Samantha Morra
 
Fadama poultry management plus obj
Dr Babatunde Bello
 
Decision Making
Ossama Motawae
 
Identificacóon de los elementos manieristas
Luis Alejandro Naar Franco
 
Los caminos de la comunicación: la telegrafía eléctrica en España
victoriacrespog
 
Pengertian konstitusi
yamega
 
Agentes Antimicrobianos
Andrea Berrios jara
 
Ad

Similar to Programming Without Coding Technology (PWCT) - Create Menus in our console application (12)

PDF
Programming Without Coding Technology (PWCT) - Error Handling (Try/Catch)
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - How to deal with Arrays
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - While Loop component
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - IF Statement Component
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - ASCII Code
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - ShellExplorer Sample
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Show PDF using InternetExplore...
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - HTTP Get Component
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Internet Explorer ActiveX Control
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Browse control
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Read Files
Mahmoud Samir Fayed
 
PDF
Programming Without Coding Technology (PWCT) - Create Files
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Error Handling (Try/Catch)
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - How to deal with Arrays
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - While Loop component
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - IF Statement Component
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - ASCII Code
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - ShellExplorer Sample
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Show PDF using InternetExplore...
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - HTTP Get Component
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Internet Explorer ActiveX Control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Browse control
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Read Files
Mahmoud Samir Fayed
 
Programming Without Coding Technology (PWCT) - Create Files
Mahmoud Samir Fayed
 
Ad

More from Mahmoud Samir Fayed (20)

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

Recently uploaded (20)

PPTX
For my supp to finally picking supp that work
necas19388
 
PDF
Building scalbale cloud native apps with .NET 8
GillesMathieu10
 
PDF
Dealing with JSON in the relational world
Andres Almiray
 
PPTX
Android Notifications-A Guide to User-Facing Alerts in Android .pptx
Nabin Dhakal
 
PDF
Continouous failure - Why do we make our lives hard?
Papp Krisztián
 
PDF
AI Software Development Process, Strategies and Challenges
Net-Craft.com
 
PDF
The Rise of Sustainable Mobile App Solutions by New York Development Firms
ostechnologies16
 
PDF
Difference Between Kubernetes and Docker .pdf
Kindlebit Solutions
 
PPTX
NeuroStrata: Harnessing Neuro-Symbolic Paradigms for Improved Testability and...
Ivan Ruchkin
 
PPTX
Avast Premium Security crack 25.5.6162 + License Key 2025
HyperPc soft
 
PPTX
Seamless-Image-Conversion-From-Raster-to-wrt-rtx-rtx.pptx
Quick Conversion Services
 
PDF
Writing Maintainable Playwright Tests with Ease
Shubham Joshi
 
PPTX
IObit Driver Booster Pro Crack Download Latest Version
chaudhryakashoo065
 
PPTX
Perfecting XM Cloud for Multisite Setup.pptx
Ahmed Okour
 
PDF
Telemedicine App Development_ Key Factors to Consider for Your Healthcare Ven...
Mobilityinfotech
 
PPTX
ERP - FICO Presentation BY BSL BOKARO STEEL LIMITED.pptx
ravisranjan
 
PPTX
How Can Recruitment Management Software Improve Hiring Efficiency?
HireME
 
PPTX
CV-Project_2024 version 01222222222.pptx
MohammadSiddiqui70
 
PPTX
ManageIQ - Sprint 264 Review - Slide Deck
ManageIQ
 
PPTX
Quality on Autopilot: Scaling Testing in Uyuni
Oscar Barrios Torrero
 
For my supp to finally picking supp that work
necas19388
 
Building scalbale cloud native apps with .NET 8
GillesMathieu10
 
Dealing with JSON in the relational world
Andres Almiray
 
Android Notifications-A Guide to User-Facing Alerts in Android .pptx
Nabin Dhakal
 
Continouous failure - Why do we make our lives hard?
Papp Krisztián
 
AI Software Development Process, Strategies and Challenges
Net-Craft.com
 
The Rise of Sustainable Mobile App Solutions by New York Development Firms
ostechnologies16
 
Difference Between Kubernetes and Docker .pdf
Kindlebit Solutions
 
NeuroStrata: Harnessing Neuro-Symbolic Paradigms for Improved Testability and...
Ivan Ruchkin
 
Avast Premium Security crack 25.5.6162 + License Key 2025
HyperPc soft
 
Seamless-Image-Conversion-From-Raster-to-wrt-rtx-rtx.pptx
Quick Conversion Services
 
Writing Maintainable Playwright Tests with Ease
Shubham Joshi
 
IObit Driver Booster Pro Crack Download Latest Version
chaudhryakashoo065
 
Perfecting XM Cloud for Multisite Setup.pptx
Ahmed Okour
 
Telemedicine App Development_ Key Factors to Consider for Your Healthcare Ven...
Mobilityinfotech
 
ERP - FICO Presentation BY BSL BOKARO STEEL LIMITED.pptx
ravisranjan
 
How Can Recruitment Management Software Improve Hiring Efficiency?
HireME
 
CV-Project_2024 version 01222222222.pptx
MohammadSiddiqui70
 
ManageIQ - Sprint 264 Review - Slide Deck
ManageIQ
 
Quality on Autopilot: Scaling Testing in Uyuni
Oscar Barrios Torrero
 

Programming Without Coding Technology (PWCT) - Create Menus in our console application

  • 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 create menus in our console application. 2 - Implementation Steps Fig. (1) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Console Application) 3 - Select the component (Set Color) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Set Color) Note : Stop typing when you see the required component is selected
  • 2. Fig. (2) Component Browser – Select the component (Set Color) After selecting the component click Ok or press ENTER Fig. (3) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 3. Fig. (4) Goal Desginer - Steps Tree Select the step (The First Step) We will start now new interaction process to generate new steps to our steps tree. The slow way (Using Mouse): 1 - Click Interact to open the components browser 2 - Select the domain (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected Fig. (5) Component Browser – Select the component (Basic Input/Output) After selecting the component click Ok or press ENTER
  • 4. Fig. (6) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (7) Goal Desginer - Steps Tree Select the step (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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected
  • 5. Fig. (8) Component Browser – Select the component (Basic Input/Output) After selecting the component click Ok or press ENTER Fig. (9) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 6. Fig. (10) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected Fig. (11) Component Browser – Select the component (Basic Input/Output) After selecting the component click Ok or press ENTER
  • 7. Fig. (12) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (13) Goal Desginer - Steps Tree Select the step (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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected
  • 8. Fig. (14) Component Browser – Select the component (Basic Input/Output) After selecting the component click Ok or press ENTER Fig. (15) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 9. Fig. (16) 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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected Fig. (17) Component Browser – Select the component (Basic Input/Output) After selecting the component click Ok or press ENTER
  • 10. Fig. (18) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (19) Goal Desginer - Steps Tree Select the step (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 (Console Application) 3 - Select the component (Basic Input/Output) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Basic Input/Output) Note : Stop typing when you see the required component is selected
  • 11. Fig. (20) Component Browser – Select the component (Basic Input/Output) After selecting the component click Ok or press ENTER Fig. (21) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 12. Fig. (22) 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 (Variables) 3 - Select the component (Numeric To String) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Numeric To String) Note : Stop typing when you see the required component is selected Fig. (23) Component Browser – Select the component (Numeric To String) After selecting the component click Ok or press ENTER
  • 13. Fig. (24) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (25) Goal Desginer - Steps Tree Select the step (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 (Print Text) 3 - Select the component (Print Text To Console) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Print Text To Console) Note : Stop typing when you see the required component is selected
  • 14. Fig. (26) Component Browser – Select the component (Print Text To Console) After selecting the component click Ok or press ENTER Fig. (27) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W
  • 15. Fig. (28) 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 (Console Application) 3 - Select the component (Wait (Key/Seconds)) The fast way (Using Keyboard shortcuts): 1 - Get the component using its name by typing (Wait (Key/Seconds)) Note : Stop typing when you see the required component is selected Fig. (29) Component Browser – Select the component (Wait (Key/Seconds)) After selecting the component click Ok or press ENTER
  • 16. Fig. (30) Interaction page - Set the properties and enter the required data as in the image above Afer entering data , Click OK or press CTRL+W Fig. (31) Goal Desginer - Final Steps Tree 3 - Final Steps Tree The First Step Set Color Standard( White , Blue ) Enhanced ( Blue , White ) Unselected ( Black , Black ) Clear Screen PROMPT "Option [1]" - AT ROW 3 & COLUMN 3 PROMPT "Option [2]" - AT ROW 5 & COLUMN 3 PROMPT "Option [3]" - AT ROW 7 & COLUMN 3 PROMPT "Option [4]" - AT ROW 9 & COLUMN 3 PROMPT "Option [5]" - AT ROW 11 & COLUMN 3 Activate Menu mymenu mymenu = CONVERT mymenu TO STRING Print text ("your option is " + mymenu) to console WAIT ( 3 SECONDS)
  • 17. 4 - Application during the runtime Fig. (32) Application during the runtime Fig. (33) Application during the runtime