SlideShare a Scribd company logo
Visual Basic Work Place
 CONTAINS DIFFERENT WINDOWS AND
  BARS:
 1. MAIN WINDOW
 2. MENU BAR
 3. TOOLBAR
 4. TOOLBOX
CONTROLLING EVENTS
 PROJECT WINDOW DESCRIBES TWO ASPECTS
 OF VISUAL BASIC APPLICATION:

 1. FILE NAME – Form should be unique.
 2. INTERNAL NAME – use in code to refer to a specific
 form or module.
EVENT
- IS WHAT HAPPENS AFTER AN ACTION IS DONE
  USUALLY BY THE USER.

 Common events to many controls:
- Change           - key press
- Click            - mouse down
-Dbl               - mouse up
-Drag drop         - mouse move
-Drag over
-Key down
EVENT PROCEDURE
 IF THE EVENT IS DETECTED, THE PROJECT FINDS
    A SERIES OF INSTRUCTIONS RELATED TO THE
    EVENT.

SOME MAIN USER ACTIONS THAT EXECUTE
 THE EVENTS IN PROGRAM:
   STARTING THE PROGRAM
   PRESS AKEY
   MOVE THE MOUSE
   CLOSE THE PROGRAM
RUNNING APPLICATIONS
THREE WAYS TO RUN THE PROGRAM:

 PRESS THE F5 KEY
 CLICK THE RUN IN THE MENU, THEN SELECT
 THE START.
 CLICK THE BUTTON.
VIEWING THE CODE
CODE WINDOW
- IS A PLACE WHERE ALL THE COMMANDS THAT
   CONSTITUTE A FORM, OR A CONTROL ARE
   LOCATED.
STEPS IN CREATING VISUAL BASIC
APPLICATION:
1. SELECT FILE > NEW PROJECT. CLICK NO AT
    THE DIALOG BOX IF IT ASK YOU TO SAVE
    ANY CHANGES TO THE PREVIOUSLY OPEN
    INTEREST CALCULATION APPLICATION TO
    AVOID OVER WRITING ANY CHANGES YOU
    MIGHT HAVE MADE IN THE PROCESS.
2. THE NEW PROJECT DIALOG BOX APPEARS.
DOUBLE-CLICK THE VB APPLICATION WIZARD
  ICON.
3. FAMILIARIZED YOURSELF WITH THE WIZARD’S
  DIALOG BOXES. CLICK NEXT TO MOVE TO THE
  NEXT DIALOG BOX. KEEP ALL THE DEFAULT
  VALUES ON THE MENUS DIALOG BOX. THE
  WIZARD WILL GIVE A CHOICE OF MENU ITEMS
  YOU WANT TO SEE ON THE GENERATED MENU
  BAR FOR THE NEW APPLICATION.
4. A DIALOG BOX THAT DESCRIBES TH
  APPLICATION’S INTERNET CONNECTIVITY IS
  INCLUDED IN THE MENU. IF SELECTED, THE
  GENERATED APPLICATION WILL BE ALLWED TO
  DIRECTLY ACCESS THE WEB WHERE YOU CAN
  SEND THE APPLICATION TO ONLINE USERS.
  THIS LESSON WILL NOT COVER WEB
  APPLICATIONS SO DESELECT THE INTERNET
  ACCESS. CLICK NEXT TO MOVE THROUGH THE
  DIALOG BOXES.
5. BEFORE YOU REACH TH FINAL BOX, THE
  WIZARD WILL PROVIDE YOU AN OPTION TO
  INTERFACE WITH THE DATABASE PROGRAM
  LIKE MICROSOFT ACCESS.
6. CLICK FINISH AND WATCH THE WIZARD
  PERFORMS INPUTTING THE APPLICATIONS
  TOGETHER, ADDING THE FORMS, AND
  BUILDING THE MENUS.
7. CLOSE THE FINAL INSTRUCTIONS BY CLICKING
  THE CLOSING DIALOG BOX. THE WIZARD WILL
  DISPLAY AN APPLICATION DEVELOPMENT
  ENVIRONMENT. TO DISPLAY FORMS AND CODE
  MODULES, DOUBLE-CLICK ANY OBJECT IN THE
  PROJECT WINDOW.
8. RUN THE PROGRAM TO TEST HOW IT WILL BE
  DISPLAYED ON THE SCREEN.
Working with visual basic applications

More Related Content

What's hot

Adobe Photoshop Toolbox definition term
Adobe Photoshop Toolbox definition termAdobe Photoshop Toolbox definition term
Adobe Photoshop Toolbox definition termAllan Roloma
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
Anjan Mahanta
 
History of OS
History of OSHistory of OS
History of OS
Imran Mirza
 
Learning Photoshop CS6 with 100 practical exercises
Learning Photoshop CS6 with 100 practical exercisesLearning Photoshop CS6 with 100 practical exercises
Learning Photoshop CS6 with 100 practical exercises
MCB Press
 
Adobe Illustrator for beginners
Adobe Illustrator for beginners Adobe Illustrator for beginners
Adobe Illustrator for beginners
suniltalekar1
 
Asp.net html server control
Asp.net html  server controlAsp.net html  server control
Asp.net html server control
Sireesh K
 
Introducing Adobe Animate CC
Introducing Adobe Animate CCIntroducing Adobe Animate CC
Introducing Adobe Animate CC
Joseph Labrecque
 
Introduction to visual basic programming
Introduction to visual basic programmingIntroduction to visual basic programming
Introduction to visual basic programmingRoger Argarin
 
Microsoft Windows 7
Microsoft Windows 7 Microsoft Windows 7
Microsoft Windows 7
Abhishek Shukla
 
Intro to Adobe Illustrator
Intro to Adobe IllustratorIntro to Adobe Illustrator
Intro to Adobe Illustrator
DUSPviz
 
visual basic for the beginner
visual basic for the beginnervisual basic for the beginner
visual basic for the beginner
Salim M
 
Hardware & software in multimedia
Hardware & software in multimediaHardware & software in multimedia
Hardware & software in multimedia
RiosArt
 
introduction to visual basic PPT.pptx
introduction to visual basic PPT.pptxintroduction to visual basic PPT.pptx
introduction to visual basic PPT.pptx
classall
 
Microsoft PowerPoint Basic features
Microsoft PowerPoint Basic featuresMicrosoft PowerPoint Basic features
Microsoft PowerPoint Basic features
AkashMeghwar2
 
Introduction to Animation
Introduction to AnimationIntroduction to Animation
Introduction to Animation
Bilal Ahmed
 
Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6
Crest TechnoSoft
 
Adobe Photoshop: Selection Tools
Adobe Photoshop: Selection ToolsAdobe Photoshop: Selection Tools
Adobe Photoshop: Selection Tools
Divine Joy Peñascosas
 
Vb.net session 02
Vb.net session 02Vb.net session 02
Vb.net session 02Niit Care
 

What's hot (20)

Adobe Photoshop Toolbox definition term
Adobe Photoshop Toolbox definition termAdobe Photoshop Toolbox definition term
Adobe Photoshop Toolbox definition term
 
Meaning Of VB
Meaning Of VBMeaning Of VB
Meaning Of VB
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
History of OS
History of OSHistory of OS
History of OS
 
Learning Photoshop CS6 with 100 practical exercises
Learning Photoshop CS6 with 100 practical exercisesLearning Photoshop CS6 with 100 practical exercises
Learning Photoshop CS6 with 100 practical exercises
 
Adobe Illustrator for beginners
Adobe Illustrator for beginners Adobe Illustrator for beginners
Adobe Illustrator for beginners
 
Asp.net html server control
Asp.net html  server controlAsp.net html  server control
Asp.net html server control
 
Introducing Adobe Animate CC
Introducing Adobe Animate CCIntroducing Adobe Animate CC
Introducing Adobe Animate CC
 
Introduction to visual basic programming
Introduction to visual basic programmingIntroduction to visual basic programming
Introduction to visual basic programming
 
Microsoft Windows 7
Microsoft Windows 7 Microsoft Windows 7
Microsoft Windows 7
 
Intro to Adobe Illustrator
Intro to Adobe IllustratorIntro to Adobe Illustrator
Intro to Adobe Illustrator
 
visual basic for the beginner
visual basic for the beginnervisual basic for the beginner
visual basic for the beginner
 
Hardware & software in multimedia
Hardware & software in multimediaHardware & software in multimedia
Hardware & software in multimedia
 
introduction to visual basic PPT.pptx
introduction to visual basic PPT.pptxintroduction to visual basic PPT.pptx
introduction to visual basic PPT.pptx
 
Microsoft PowerPoint Basic features
Microsoft PowerPoint Basic featuresMicrosoft PowerPoint Basic features
Microsoft PowerPoint Basic features
 
Introduction to Animation
Introduction to AnimationIntroduction to Animation
Introduction to Animation
 
Formatting Paragraphs
Formatting ParagraphsFormatting Paragraphs
Formatting Paragraphs
 
Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6Introduction- The Basics of Photoshop CS6
Introduction- The Basics of Photoshop CS6
 
Adobe Photoshop: Selection Tools
Adobe Photoshop: Selection ToolsAdobe Photoshop: Selection Tools
Adobe Photoshop: Selection Tools
 
Vb.net session 02
Vb.net session 02Vb.net session 02
Vb.net session 02
 

Similar to Working with visual basic applications

Visual basic
Visual basic Visual basic
Visual basic
Shabista Imam
 
New in orangescrum bug and issue tracking feature released
New in orangescrum   bug and issue tracking feature releasedNew in orangescrum   bug and issue tracking feature released
New in orangescrum bug and issue tracking feature released
Orangescrum
 
How to Make an Inventory App | No Code App Development
How to Make an Inventory App | No Code App DevelopmentHow to Make an Inventory App | No Code App Development
How to Make an Inventory App | No Code App Development
AppSheet
 
Vb lecture
Vb lectureVb lecture
Vb lecture
alldesign
 
Software engineering modeling lab lectures
Software engineering modeling lab lecturesSoftware engineering modeling lab lectures
Software engineering modeling lab lectures
marwaeng
 
Programming basics
Programming basicsProgramming basics
Programming basics
Senri DLN
 
web application.pptx
web application.pptxweb application.pptx
web application.pptx
vishal choudhary
 
Cis247 i lab 1 of 7 creating a user interface
Cis247 i lab 1 of 7 creating a user interfaceCis247 i lab 1 of 7 creating a user interface
Cis247 i lab 1 of 7 creating a user interfacesdjdskjd9097
 
Mobile Apps Development Using Flash Builder 4.5
Mobile Apps Development Using Flash Builder 4.5Mobile Apps Development Using Flash Builder 4.5
Mobile Apps Development Using Flash Builder 4.5Bharat Patel
 
Eikon quick start guide
Eikon quick start guideEikon quick start guide
Eikon quick start guide
isc_library
 
Cis247 a ilab 1 of 7 creating a user interface
Cis247 a ilab 1 of 7 creating a user interfaceCis247 a ilab 1 of 7 creating a user interface
Cis247 a ilab 1 of 7 creating a user interfaceccis224477
 
Login Project with introduction .pptx
Login Project with introduction .pptxLogin Project with introduction .pptx
Login Project with introduction .pptx
kulmiyealiabdille
 
Intrucciones reto NFV/ Instruction to apply to nfv challenge
Intrucciones reto NFV/ Instruction to apply to nfv challengeIntrucciones reto NFV/ Instruction to apply to nfv challenge
Intrucciones reto NFV/ Instruction to apply to nfv challenge
videos
 
Cis 170 ilab 1 of 7
Cis 170 ilab 1 of 7Cis 170 ilab 1 of 7
Cis 170 ilab 1 of 7comp274
 
VISUAL PROGRAMMING
VISUAL PROGRAMMINGVISUAL PROGRAMMING
VISUAL PROGRAMMING
SarithaDhanapal
 
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twistIntro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Lauren Hayward Schaefer
 
vb.pptx
vb.pptxvb.pptx
vb.pptx
CherryLim21
 
vb-160518151614.pdf
vb-160518151614.pdfvb-160518151614.pdf
vb-160518151614.pdf
LimEchYrr
 
vb-160518151614.pptx
vb-160518151614.pptxvb-160518151614.pptx
vb-160518151614.pptx
LimEchYrr
 

Similar to Working with visual basic applications (20)

Visual basic
Visual basic Visual basic
Visual basic
 
New in orangescrum bug and issue tracking feature released
New in orangescrum   bug and issue tracking feature releasedNew in orangescrum   bug and issue tracking feature released
New in orangescrum bug and issue tracking feature released
 
How to Make an Inventory App | No Code App Development
How to Make an Inventory App | No Code App DevelopmentHow to Make an Inventory App | No Code App Development
How to Make an Inventory App | No Code App Development
 
Vb lecture
Vb lectureVb lecture
Vb lecture
 
Software engineering modeling lab lectures
Software engineering modeling lab lecturesSoftware engineering modeling lab lectures
Software engineering modeling lab lectures
 
Programming basics
Programming basicsProgramming basics
Programming basics
 
Oracle forms 6_i__1_
Oracle forms 6_i__1_Oracle forms 6_i__1_
Oracle forms 6_i__1_
 
web application.pptx
web application.pptxweb application.pptx
web application.pptx
 
Cis247 i lab 1 of 7 creating a user interface
Cis247 i lab 1 of 7 creating a user interfaceCis247 i lab 1 of 7 creating a user interface
Cis247 i lab 1 of 7 creating a user interface
 
Mobile Apps Development Using Flash Builder 4.5
Mobile Apps Development Using Flash Builder 4.5Mobile Apps Development Using Flash Builder 4.5
Mobile Apps Development Using Flash Builder 4.5
 
Eikon quick start guide
Eikon quick start guideEikon quick start guide
Eikon quick start guide
 
Cis247 a ilab 1 of 7 creating a user interface
Cis247 a ilab 1 of 7 creating a user interfaceCis247 a ilab 1 of 7 creating a user interface
Cis247 a ilab 1 of 7 creating a user interface
 
Login Project with introduction .pptx
Login Project with introduction .pptxLogin Project with introduction .pptx
Login Project with introduction .pptx
 
Intrucciones reto NFV/ Instruction to apply to nfv challenge
Intrucciones reto NFV/ Instruction to apply to nfv challengeIntrucciones reto NFV/ Instruction to apply to nfv challenge
Intrucciones reto NFV/ Instruction to apply to nfv challenge
 
Cis 170 ilab 1 of 7
Cis 170 ilab 1 of 7Cis 170 ilab 1 of 7
Cis 170 ilab 1 of 7
 
VISUAL PROGRAMMING
VISUAL PROGRAMMINGVISUAL PROGRAMMING
VISUAL PROGRAMMING
 
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twistIntro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
 
vb.pptx
vb.pptxvb.pptx
vb.pptx
 
vb-160518151614.pdf
vb-160518151614.pdfvb-160518151614.pdf
vb-160518151614.pdf
 
vb-160518151614.pptx
vb-160518151614.pptxvb-160518151614.pptx
vb-160518151614.pptx
 

More from Sara Corpuz

Title, heading and paragraph tags
Title, heading and paragraph tagsTitle, heading and paragraph tags
Title, heading and paragraph tags
Sara Corpuz
 
Creating your 1st html page
Creating your 1st html pageCreating your 1st html page
Creating your 1st html page
Sara Corpuz
 
Visual basic coding
Visual basic codingVisual basic coding
Visual basic codingSara Corpuz
 
Program logic formulation
Program logic formulationProgram logic formulation
Program logic formulationSara Corpuz
 
Flowcharting and pseudocoding
Flowcharting and pseudocodingFlowcharting and pseudocoding
Flowcharting and pseudocodingSara Corpuz
 
Building visual basic application
Building visual basic applicationBuilding visual basic application
Building visual basic applicationSara Corpuz
 
Working with comparison operators
Working with comparison operatorsWorking with comparison operators
Working with comparison operatorsSara Corpuz
 

More from Sara Corpuz (9)

Title, heading and paragraph tags
Title, heading and paragraph tagsTitle, heading and paragraph tags
Title, heading and paragraph tags
 
Creating your 1st html page
Creating your 1st html pageCreating your 1st html page
Creating your 1st html page
 
Visual basic coding
Visual basic codingVisual basic coding
Visual basic coding
 
Program logic formulation
Program logic formulationProgram logic formulation
Program logic formulation
 
Flowcharting and pseudocoding
Flowcharting and pseudocodingFlowcharting and pseudocoding
Flowcharting and pseudocoding
 
Building visual basic application
Building visual basic applicationBuilding visual basic application
Building visual basic application
 
Visual basic
Visual basicVisual basic
Visual basic
 
Logic
LogicLogic
Logic
 
Working with comparison operators
Working with comparison operatorsWorking with comparison operators
Working with comparison operators
 

Recently uploaded

From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 

Recently uploaded (20)

From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 

Working with visual basic applications

  • 1.
  • 2. Visual Basic Work Place  CONTAINS DIFFERENT WINDOWS AND BARS:  1. MAIN WINDOW  2. MENU BAR  3. TOOLBAR  4. TOOLBOX
  • 3.
  • 4. CONTROLLING EVENTS  PROJECT WINDOW DESCRIBES TWO ASPECTS OF VISUAL BASIC APPLICATION:  1. FILE NAME – Form should be unique.  2. INTERNAL NAME – use in code to refer to a specific form or module.
  • 5.
  • 6. EVENT - IS WHAT HAPPENS AFTER AN ACTION IS DONE USUALLY BY THE USER. Common events to many controls: - Change - key press - Click - mouse down -Dbl - mouse up -Drag drop - mouse move -Drag over -Key down
  • 7. EVENT PROCEDURE  IF THE EVENT IS DETECTED, THE PROJECT FINDS A SERIES OF INSTRUCTIONS RELATED TO THE EVENT. SOME MAIN USER ACTIONS THAT EXECUTE THE EVENTS IN PROGRAM:  STARTING THE PROGRAM  PRESS AKEY  MOVE THE MOUSE  CLOSE THE PROGRAM
  • 8.
  • 9. RUNNING APPLICATIONS THREE WAYS TO RUN THE PROGRAM:  PRESS THE F5 KEY  CLICK THE RUN IN THE MENU, THEN SELECT THE START.  CLICK THE BUTTON.
  • 10.
  • 11. VIEWING THE CODE CODE WINDOW - IS A PLACE WHERE ALL THE COMMANDS THAT CONSTITUTE A FORM, OR A CONTROL ARE LOCATED.
  • 12.
  • 13. STEPS IN CREATING VISUAL BASIC APPLICATION: 1. SELECT FILE > NEW PROJECT. CLICK NO AT THE DIALOG BOX IF IT ASK YOU TO SAVE ANY CHANGES TO THE PREVIOUSLY OPEN INTEREST CALCULATION APPLICATION TO AVOID OVER WRITING ANY CHANGES YOU MIGHT HAVE MADE IN THE PROCESS.
  • 14.
  • 15. 2. THE NEW PROJECT DIALOG BOX APPEARS. DOUBLE-CLICK THE VB APPLICATION WIZARD ICON.
  • 16.
  • 17. 3. FAMILIARIZED YOURSELF WITH THE WIZARD’S DIALOG BOXES. CLICK NEXT TO MOVE TO THE NEXT DIALOG BOX. KEEP ALL THE DEFAULT VALUES ON THE MENUS DIALOG BOX. THE WIZARD WILL GIVE A CHOICE OF MENU ITEMS YOU WANT TO SEE ON THE GENERATED MENU BAR FOR THE NEW APPLICATION.
  • 18. 4. A DIALOG BOX THAT DESCRIBES TH APPLICATION’S INTERNET CONNECTIVITY IS INCLUDED IN THE MENU. IF SELECTED, THE GENERATED APPLICATION WILL BE ALLWED TO DIRECTLY ACCESS THE WEB WHERE YOU CAN SEND THE APPLICATION TO ONLINE USERS. THIS LESSON WILL NOT COVER WEB APPLICATIONS SO DESELECT THE INTERNET ACCESS. CLICK NEXT TO MOVE THROUGH THE DIALOG BOXES.
  • 19. 5. BEFORE YOU REACH TH FINAL BOX, THE WIZARD WILL PROVIDE YOU AN OPTION TO INTERFACE WITH THE DATABASE PROGRAM LIKE MICROSOFT ACCESS.
  • 20. 6. CLICK FINISH AND WATCH THE WIZARD PERFORMS INPUTTING THE APPLICATIONS TOGETHER, ADDING THE FORMS, AND BUILDING THE MENUS.
  • 21. 7. CLOSE THE FINAL INSTRUCTIONS BY CLICKING THE CLOSING DIALOG BOX. THE WIZARD WILL DISPLAY AN APPLICATION DEVELOPMENT ENVIRONMENT. TO DISPLAY FORMS AND CODE MODULES, DOUBLE-CLICK ANY OBJECT IN THE PROJECT WINDOW.
  • 22. 8. RUN THE PROGRAM TO TEST HOW IT WILL BE DISPLAYED ON THE SCREEN.