SlideShare a Scribd company logo
Chapter 1
Introduction to
Visual Basic
Programming
and
Applications
1
2
Objectives
 Machine language vs.. High-level language
 Procedure-oriented, object-oriented, and
event-driven languages
 Background of Visual Basic
 VB Integrated Development Environment
 Online documentation and Help features
3
Application Programs
Program - detailed set of instructions for a
computer to execute
Application programs (applications or apps) -
self-contained collection of programs that
perform a task for the end user
Programming language - formal language used
to give instructions to computers
4
History of Programming
Languages
Machine language
Procedure-oriented languages
Object-oriented languages
Event-driven languages
Natural languages
5
History of Programming
Languages
Machine Language
 different for each computer processor
 Procedure-Oriented Languages
 FORTRAN
 COBOL
 Pascal
 C
 Ada
6
History of Programming
Languages
Object-oriented languages
 Smalltalk
 C++
 Ada 95
Event-driven languages
 Visual Basic
 most Visual languages
7
History of Programming
Languages
Natural languages
 computer will accept a user’s native or
natural language, such as English
 Researchers continue to work in this
area
8
Background of Visual Basic
BASIC
 Beginner’s All-purpose Symbolic
Instruction Code
 By John Kemeny and Thomas Kurtz
 Designed to teach programming to
beginners
 BASIC language interpreter, one of
Microsoft’s first products
9
Background of Visual Basic
BASIC
 Included with DOS
 QBASIC - included with DOS Version 5 - subset
of BASIC
Visual Basic
 1992 - Visual Basic 1 for Windows 3
 Visual Basic 4 - for Windows 95
 Visual Basic 5 - for Office 97
 Visual Basic 6 - for Windows 98 & Office 2000
10
Visual Basic Editions
Learning Edition
Professional Edition
Enterprise Edition
Included in Visual Studio suite
(analogy Office for programmers)
11
Visual Basic Editions
Other Visual Basic packaging options
 VBA (Visual Basic for Applications)
 Windows CE Toolkit for Visual Basic
 Visual Basic Scripting Edition
 Control Creation Edition
Exploring MS Visual
Basic 6
Copyright 1999 Prentice-Hall, Inc. 12
Toolbox
Form
Designer
Window
Code
Editor
Window
Project
Explorer
Propertie
s window
Form
Layout
Window
Visual Basic 6 Interactive Development Environment
13
Elements of the Integrated
Development Environment
 Application icon
 Application name
 Context menus
 Controls
 Current project
 Design view mode
 Title bar
 Major windows
 Form Designer
 Form Layout
 Toolbox
 Project Explorer
 Object Browser
 Properties
 Code Editor
 Immediate, Locals, Watch
14
Introduction to Visual Basic
Hands-On Exercise 1
 Start Microsoft Visual Basic 6.0
 Open the Welcome Project
 Open the Welcome Form
 Run the Welcome Project
 End the Welcome Project
 Exit Visual Basic
15
Get Help When You Need It
MSDN Library
Microsoft on the Web
Learning Edition of Visual Basic 6.0
 Visual Basic 6.0 in Action book
 Learn Visual Basic Now multimedia
tutorial
16
MSDN Library
Topic Pane
Navigation
Pane
17
MSDN Library
Visual Basic Documentation
 Documentation Map
 What’s New
 Programmer’s Guide
 Samples
 Reference Guidebooks
 Component Tools Guide
 Data Access Guide
18
Summary ...
Event-driven languages is a major
improvement in programming languages
Editions include Learning Edition,
Professional Edition, and Enterprise
Edition
CD-ROM includes the MSDN Library,
and many sample programs
19
Summary
Integrated Development Environment
includes
 Form Designer, Form Layout
 Code Edition, Project Explorer
 Properties and Object Browser
Choose the right tool for the job
Visual Basic is the glue that binds
Windows objects together
Ad

Recommended

Introduction to Visual Basic: Dive into the fundamental concepts of Visual Ba...
Introduction to Visual Basic: Dive into the fundamental concepts of Visual Ba...
clarizio
 
VB6gjbbjbjbjbj jbjbjbjbjbjbjhbjbjbjbjbCh1.ppt
VB6gjbbjbjbjbj jbjbjbjbjbjbjhbjbjbjbjbCh1.ppt
Anwar Patel
 
INTRODUCTION-TO-VB (1).pptx introduction
INTRODUCTION-TO-VB (1).pptx introduction
SARAHJANEMIASCO
 
INTRODUCTION-TO-VB (2)-PROJECT POWERPOINT.pptx
INTRODUCTION-TO-VB (2)-PROJECT POWERPOINT.pptx
ssuserfb54c6
 
Introduction to Visual Basic Programming
Introduction to Visual Basic Programming
abacusgtuc
 
VB6_INTRODUCTION.ppt
VB6_INTRODUCTION.ppt
BhuvanaR13
 
Ms visual-basic-6
Ms visual-basic-6
Manjiri Narkhede
 
Unit 1 vb study_materials
Unit 1 vb study_materials
gayaramesh
 
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
EliasPetros
 
Introduction to Visual Basic 6.0 Fundamentals
Introduction to Visual Basic 6.0 Fundamentals
Sanay Kumar
 
Programming basics
Programming basics
Senri DLN
 
LESSON1-INTRODUCTION-TO-VISUALBASIC-1.pptx
LESSON1-INTRODUCTION-TO-VISUALBASIC-1.pptx
claritoBaluyot2
 
VISUAL PROGRAMMING
VISUAL PROGRAMMING
SarithaDhanapal
 
Visual Basic in easy steps Covers Visual Basic 2015 Fourth Edition Mcgrath
Visual Basic in easy steps Covers Visual Basic 2015 Fourth Edition Mcgrath
hirshpirkka
 
Visual basic
Visual basic
umesh patil
 
Visual Basic In Easy Steps Covers Visual Basic 2015 Fourth Mcgrath
Visual Basic In Easy Steps Covers Visual Basic 2015 Fourth Mcgrath
kanekshamu
 
vb.pptx
vb.pptx
CherryLim21
 
vb-160518151614.pdf
vb-160518151614.pdf
LimEchYrr
 
vb-160518151614.pptx
vb-160518151614.pptx
LimEchYrr
 
vb-1605181cbddfbfbdfbfdbdfbfdbdfbfdbfdb51614.ppt
vb-1605181cbddfbfbdfbfdbdfbfdbdfbfdbfdb51614.ppt
Anwar Patel
 
VB PPT by ADI part-1.pdf
VB PPT by ADI part-1.pdf
AdiseshaK
 
Visual basic
Visual basic
Udaydeva1212
 
Vb lecture
Vb lecture
alldesign
 
Chapter 01
Chapter 01
llmeade
 
Chapter 01: Intro to VB2010 Programming
Chapter 01: Intro to VB2010 Programming
patf719
 
Vb6.0 Introduction
Vb6.0 Introduction
Tennyson
 
LESSON 1- VISUAL BASIC PROGRAMMING.ppt
LESSON 1- VISUAL BASIC PROGRAMMING.ppt
ChristopherOlaya1
 
Ch02 bronson
Ch02 bronson
Bharathi N Reddy
 
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
 
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
 

More Related Content

Similar to Advanced Programming Language(Visual basics) .ppt (20)

hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
EliasPetros
 
Introduction to Visual Basic 6.0 Fundamentals
Introduction to Visual Basic 6.0 Fundamentals
Sanay Kumar
 
Programming basics
Programming basics
Senri DLN
 
LESSON1-INTRODUCTION-TO-VISUALBASIC-1.pptx
LESSON1-INTRODUCTION-TO-VISUALBASIC-1.pptx
claritoBaluyot2
 
VISUAL PROGRAMMING
VISUAL PROGRAMMING
SarithaDhanapal
 
Visual Basic in easy steps Covers Visual Basic 2015 Fourth Edition Mcgrath
Visual Basic in easy steps Covers Visual Basic 2015 Fourth Edition Mcgrath
hirshpirkka
 
Visual basic
Visual basic
umesh patil
 
Visual Basic In Easy Steps Covers Visual Basic 2015 Fourth Mcgrath
Visual Basic In Easy Steps Covers Visual Basic 2015 Fourth Mcgrath
kanekshamu
 
vb.pptx
vb.pptx
CherryLim21
 
vb-160518151614.pdf
vb-160518151614.pdf
LimEchYrr
 
vb-160518151614.pptx
vb-160518151614.pptx
LimEchYrr
 
vb-1605181cbddfbfbdfbfdbdfbfdbdfbfdbfdb51614.ppt
vb-1605181cbddfbfbdfbfdbdfbfdbdfbfdbfdb51614.ppt
Anwar Patel
 
VB PPT by ADI part-1.pdf
VB PPT by ADI part-1.pdf
AdiseshaK
 
Visual basic
Visual basic
Udaydeva1212
 
Vb lecture
Vb lecture
alldesign
 
Chapter 01
Chapter 01
llmeade
 
Chapter 01: Intro to VB2010 Programming
Chapter 01: Intro to VB2010 Programming
patf719
 
Vb6.0 Introduction
Vb6.0 Introduction
Tennyson
 
LESSON 1- VISUAL BASIC PROGRAMMING.ppt
LESSON 1- VISUAL BASIC PROGRAMMING.ppt
ChristopherOlaya1
 
Ch02 bronson
Ch02 bronson
Bharathi N Reddy
 
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
EliasPetros
 
Introduction to Visual Basic 6.0 Fundamentals
Introduction to Visual Basic 6.0 Fundamentals
Sanay Kumar
 
Programming basics
Programming basics
Senri DLN
 
LESSON1-INTRODUCTION-TO-VISUALBASIC-1.pptx
LESSON1-INTRODUCTION-TO-VISUALBASIC-1.pptx
claritoBaluyot2
 
Visual Basic in easy steps Covers Visual Basic 2015 Fourth Edition Mcgrath
Visual Basic in easy steps Covers Visual Basic 2015 Fourth Edition Mcgrath
hirshpirkka
 
Visual Basic In Easy Steps Covers Visual Basic 2015 Fourth Mcgrath
Visual Basic In Easy Steps Covers Visual Basic 2015 Fourth Mcgrath
kanekshamu
 
vb-160518151614.pdf
vb-160518151614.pdf
LimEchYrr
 
vb-160518151614.pptx
vb-160518151614.pptx
LimEchYrr
 
vb-1605181cbddfbfbdfbfdbdfbfdbdfbfdbfdb51614.ppt
vb-1605181cbddfbfbdfbfdbdfbfdbdfbfdbfdb51614.ppt
Anwar Patel
 
VB PPT by ADI part-1.pdf
VB PPT by ADI part-1.pdf
AdiseshaK
 
Chapter 01
Chapter 01
llmeade
 
Chapter 01: Intro to VB2010 Programming
Chapter 01: Intro to VB2010 Programming
patf719
 
Vb6.0 Introduction
Vb6.0 Introduction
Tennyson
 
LESSON 1- VISUAL BASIC PROGRAMMING.ppt
LESSON 1- VISUAL BASIC PROGRAMMING.ppt
ChristopherOlaya1
 

Recently uploaded (20)

CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
 
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
 
"Scaling in space and time with Temporal", Andriy Lupa.pdf
"Scaling in space and time with Temporal", Andriy Lupa.pdf
Fwdays
 
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Safe Software
 
Quantum AI: Where Impossible Becomes Probable
Quantum AI: Where Impossible Becomes Probable
Saikat Basu
 
Mastering AI Workflows with FME by Mark Döring
Mastering AI Workflows with FME by Mark Döring
Safe Software
 
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
 
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
yosra Saidani
 
Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Priyanka Aash
 
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
Priyanka Aash
 
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
“MPU+: A Transformative Solution for Next-Gen AI at the Edge,” a Presentation...
“MPU+: A Transformative Solution for Next-Gen AI at the Edge,” a Presentation...
Edge AI and Vision Alliance
 
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
 
Curietech AI in action - Accelerate MuleSoft development
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
"Database isolation: how we deal with hundreds of direct connections to the d...
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
 
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
 
Securing AI - There Is No Try, Only Do!.pdf
Securing AI - There Is No Try, Only Do!.pdf
Priyanka Aash
 
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
 
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
 
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
 
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
 
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
 
"Scaling in space and time with Temporal", Andriy Lupa.pdf
"Scaling in space and time with Temporal", Andriy Lupa.pdf
Fwdays
 
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Safe Software
 
Quantum AI: Where Impossible Becomes Probable
Quantum AI: Where Impossible Becomes Probable
Saikat Basu
 
Mastering AI Workflows with FME by Mark Döring
Mastering AI Workflows with FME by Mark Döring
Safe Software
 
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
 
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
yosra Saidani
 
Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Priyanka Aash
 
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
A Constitutional Quagmire - Ethical Minefields of AI, Cyber, and Privacy.pdf
Priyanka Aash
 
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
“MPU+: A Transformative Solution for Next-Gen AI at the Edge,” a Presentation...
“MPU+: A Transformative Solution for Next-Gen AI at the Edge,” a Presentation...
Edge AI and Vision Alliance
 
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
 
Curietech AI in action - Accelerate MuleSoft development
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
"Database isolation: how we deal with hundreds of direct connections to the d...
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
 
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
 
Securing AI - There Is No Try, Only Do!.pdf
Securing AI - There Is No Try, Only Do!.pdf
Priyanka Aash
 
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
 
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
 
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
 
Ad

Advanced Programming Language(Visual basics) .ppt

  • 1. Chapter 1 Introduction to Visual Basic Programming and Applications 1
  • 2. 2 Objectives  Machine language vs.. High-level language  Procedure-oriented, object-oriented, and event-driven languages  Background of Visual Basic  VB Integrated Development Environment  Online documentation and Help features
  • 3. 3 Application Programs Program - detailed set of instructions for a computer to execute Application programs (applications or apps) - self-contained collection of programs that perform a task for the end user Programming language - formal language used to give instructions to computers
  • 4. 4 History of Programming Languages Machine language Procedure-oriented languages Object-oriented languages Event-driven languages Natural languages
  • 5. 5 History of Programming Languages Machine Language  different for each computer processor  Procedure-Oriented Languages  FORTRAN  COBOL  Pascal  C  Ada
  • 6. 6 History of Programming Languages Object-oriented languages  Smalltalk  C++  Ada 95 Event-driven languages  Visual Basic  most Visual languages
  • 7. 7 History of Programming Languages Natural languages  computer will accept a user’s native or natural language, such as English  Researchers continue to work in this area
  • 8. 8 Background of Visual Basic BASIC  Beginner’s All-purpose Symbolic Instruction Code  By John Kemeny and Thomas Kurtz  Designed to teach programming to beginners  BASIC language interpreter, one of Microsoft’s first products
  • 9. 9 Background of Visual Basic BASIC  Included with DOS  QBASIC - included with DOS Version 5 - subset of BASIC Visual Basic  1992 - Visual Basic 1 for Windows 3  Visual Basic 4 - for Windows 95  Visual Basic 5 - for Office 97  Visual Basic 6 - for Windows 98 & Office 2000
  • 10. 10 Visual Basic Editions Learning Edition Professional Edition Enterprise Edition Included in Visual Studio suite (analogy Office for programmers)
  • 11. 11 Visual Basic Editions Other Visual Basic packaging options  VBA (Visual Basic for Applications)  Windows CE Toolkit for Visual Basic  Visual Basic Scripting Edition  Control Creation Edition
  • 12. Exploring MS Visual Basic 6 Copyright 1999 Prentice-Hall, Inc. 12 Toolbox Form Designer Window Code Editor Window Project Explorer Propertie s window Form Layout Window Visual Basic 6 Interactive Development Environment
  • 13. 13 Elements of the Integrated Development Environment  Application icon  Application name  Context menus  Controls  Current project  Design view mode  Title bar  Major windows  Form Designer  Form Layout  Toolbox  Project Explorer  Object Browser  Properties  Code Editor  Immediate, Locals, Watch
  • 14. 14 Introduction to Visual Basic Hands-On Exercise 1  Start Microsoft Visual Basic 6.0  Open the Welcome Project  Open the Welcome Form  Run the Welcome Project  End the Welcome Project  Exit Visual Basic
  • 15. 15 Get Help When You Need It MSDN Library Microsoft on the Web Learning Edition of Visual Basic 6.0  Visual Basic 6.0 in Action book  Learn Visual Basic Now multimedia tutorial
  • 17. 17 MSDN Library Visual Basic Documentation  Documentation Map  What’s New  Programmer’s Guide  Samples  Reference Guidebooks  Component Tools Guide  Data Access Guide
  • 18. 18 Summary ... Event-driven languages is a major improvement in programming languages Editions include Learning Edition, Professional Edition, and Enterprise Edition CD-ROM includes the MSDN Library, and many sample programs
  • 19. 19 Summary Integrated Development Environment includes  Form Designer, Form Layout  Code Edition, Project Explorer  Properties and Object Browser Choose the right tool for the job Visual Basic is the glue that binds Windows objects together