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

More Related Content

PPT
Introduction to Visual Basic: Dive into the fundamental concepts of Visual Ba...
PPT
VB6gjbbjbjbjbj jbjbjbjbjbjbjhbjbjbjbjbCh1.ppt
PPT
VB6 detailed set of instructions for a computer to execute.ppt
PPT
PPT
Visual basic
PPTX
Lecture 1 introduction to vb.net
PPTX
introduction to visual basic PPT.pptx
PPT
JavaHTP7e_0101_DDP.ppt
Introduction to Visual Basic: Dive into the fundamental concepts of Visual Ba...
VB6gjbbjbjbjbj jbjbjbjbjbjbjhbjbjbjbjbCh1.ppt
VB6 detailed set of instructions for a computer to execute.ppt
Visual basic
Lecture 1 introduction to vb.net
introduction to visual basic PPT.pptx
JavaHTP7e_0101_DDP.ppt

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

PDF
CSC1100 - Chapter11 - Programming Languages and Program Development
PPTX
.Net Technologies Lesson 1.pptx
PPTX
Visual Studio 2012 introduction
PPTX
Introduction to Visual Basic 6.0 Fundamentals
PPT
PPT
Chapter 01
PPTX
Trend of Visual Programming Language
PDF
The Ring programming language version 1.5.4 book - Part 5 of 185
PDF
The Ring programming language version 1.5.3 book - Part 5 of 184
PPTX
Computer and multimedia Week 1 Windows Architecture.pptx
PPT
Concept of computer programming iv
PPTX
Programming lesson1
DOCX
Vb lecture
PDF
Programming_Fundamentals_Chapter_1_INTRO.pdf
PPT
Introduction to Computers, the Internet and the Web
DOCX
all languages in computer programming
PPTX
Programming languages
CSC1100 - Chapter11 - Programming Languages and Program Development
.Net Technologies Lesson 1.pptx
Visual Studio 2012 introduction
Introduction to Visual Basic 6.0 Fundamentals
Chapter 01
Trend of Visual Programming Language
The Ring programming language version 1.5.4 book - Part 5 of 185
The Ring programming language version 1.5.3 book - Part 5 of 184
Computer and multimedia Week 1 Windows Architecture.pptx
Concept of computer programming iv
Programming lesson1
Vb lecture
Programming_Fundamentals_Chapter_1_INTRO.pdf
Introduction to Computers, the Internet and the Web
all languages in computer programming
Programming languages
Ad

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPT
Teaching material agriculture food technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Modernizing your data center with Dell and AMD
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Dropbox Q2 2025 Financial Results & Investor Presentation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Network Security Unit 5.pdf for BCA BBA.
Spectral efficient network and resource selection model in 5G networks
“AI and Expert System Decision Support & Business Intelligence Systems”
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Teaching material agriculture food technology
Encapsulation_ Review paper, used for researhc scholars
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
20250228 LYD VKU AI Blended-Learning.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Building Integrated photovoltaic BIPV_UPV.pdf
Electronic commerce courselecture one. Pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Modernizing your data center with Dell and AMD
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
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