SlideShare a Scribd company logo
1
Meaning
of
Visual Basic
VB as Programming
Language
2
Visual Basic is a Programming tool that allows user to develop Windows or
GUI ( Graphical User Interface ) applications. It means that rather
than writing numerous line for code to describe the appearance and
location for interface elements like C , C + + or Basic. User can simply
drag and drop pre-built objects into the form window on computer screen.
VB is a much enhanced version of BASIC programming language
( BASIC is Predecessor of VB ). The main difference is that the VB can
create windows programs by just Drag & Drop where as BASIC could only
create DOS programs or work only in CUI (Command User Interface ).
Features of Visual Basic ( VB )
3
 VB introduces the concept of Event Driven programming Model.
 It has built in Database Handling Features of VB.
 It incorporated the concepts of objects.
 It has useful Error – Handling Features.
 It has Front – End Application Developer.
 It also known as RAD ( Rapid Application Development )
Event & Event Procedure
4
An event is an action
recognized by an object, such
as clicking a mouse or pressing
a key. User can write code to
respond to that event. Each
object has different events
that it recognizes.
An event procedure is a section
of code that is executed when an
event (like clicking a command
button) takes place. Event
procedures can be added to your
project in the code editor
window.
Program Development
Process
5
It is a process in which an ordered sequence of steps is defined to
develop an application. It includes :-
 How the Program should Work
 Plan about User Interface
 Implement it
 Test it
6
Starting
Visual Basic
Interface of Visual Basic
7
When user start the window it display a screen having certain option.
With the help of this screen user can select the type of project user
want to make.
Visual Basic environment is platform provided by VB to develop and
execute a project . This environment consist of different platforms or
control tools and various other options.
Interface of Visual Basic
8
The Visual Basic startup dialog box
Visual Basic I D E
9
When user choose any application platform, like any other window
application, VB consists of multiple window, which appear at start up. The
windows that are display when user start VB are collectively Known as
Visual basic Integrated Development Environment ( IDE ).
Visual Basic I D E
10
Project
Window
Properties
Window
Form
Layout
Window
Form
Window
Toolbox
Toolbar
Title bar
Menu bar
Visual Basic Integrated Development Environment
Properties Window
11
The Properties window let user to
change the characteristics, or
property settings, of the form itself
and of visual interface elements on
the form. The Properties window
consists of two columns: the first is
the name of the property, which user
cannot change; the second column,
which is the property setting that
user can change. Any Change in the
property of the object will affect
the object on the form.
Tool Box
12
The toolbox consists of
the various objects that
user will use to design the
application. These objects,
called controls, are objects
that user see in all
standard Win applications,
such as textboxes,
command buttons, option
(radio) buttons,
checkboxes, etc.
Form Window
13
The Form window is the
central area where user
can draw application. The
forms are windows which
holds control like Button ,
Checkbox etc which make
user application. The large
area of form is called
client area for working
with different controls.
Source Code Window
14
The Source Code window is
where user type the code
which VB execute. It has
two parts Control Box ,
Event Box . The Heading of
window indicate which
event the code is
associated . It is a window
where user write most of
the code .
Source Code Window
15
It shows the control Box
which contains two
controls ( Command 1 &
Form ).
Source Code Window
16
It shows the Event Box
that Selected Control can
perform these event.
Opening , Saving & Running
17
Opening a Project : - To open a VB project , invoke VB6 shortcut on
the Desktop or going through the pull-up menu select VB program .
Start  Program  Microsoft Visual Basic 6.0 .
Saving a Project : - After creating a Project , user need to save it . For
this click File menu and select save project. Then system asks : -
1. Provide a name for Form File ( . frm )
2. After that Provide a name for Project file ( .vbp )
Opening , Saving & Running
18
Running a Project : - After saving the project , the next step is to
execute the program. Following are different ways to execute a
project.
1. Press F5 Key
2. On Menu Bar Click Run - Start
3. On VB Toolbar , Click Run Icon.

More Related Content

What's hot

Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
Anjan Mahanta
 
Visual Basic Controls ppt
Visual Basic Controls pptVisual Basic Controls ppt
Visual Basic Controls ppt
Ranjuma Shubhangi
 
Visual basic
Visual basicVisual basic
Visual basic
sanjay joshi
 
Graphical User Interface (GUI)
Graphical User Interface (GUI)Graphical User Interface (GUI)
Graphical User Interface (GUI)
Estiak Khan
 
Graphical User Interface (Gui)
Graphical User Interface (Gui)Graphical User Interface (Gui)
Graphical User Interface (Gui)
Bilal Amjad
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.net
Jaya Kumari
 
VB Function and procedure
VB Function and procedureVB Function and procedure
VB Function and procedurepragya ratan
 
Basic controls of Visual Basic 6.0
Basic controls of Visual Basic 6.0Basic controls of Visual Basic 6.0
Basic controls of Visual Basic 6.0Salim M
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
Sachin Goyani
 
Presentation on Visual Studio
Presentation on Visual StudioPresentation on Visual Studio
Presentation on Visual Studio
Muhammad Aqeel
 
Visual Basic IDE Introduction
Visual Basic IDE IntroductionVisual Basic IDE Introduction
Visual Basic IDE Introduction
Ahllen Javier
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0sanket1996
 
toolbox and its properties in the visual basic
toolbox and its properties in the visual basictoolbox and its properties in the visual basic
toolbox and its properties in the visual basic
adarsh-kaul
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
ReshmiSV
 
Lecture 1 introduction to vb.net
Lecture 1   introduction to vb.netLecture 1   introduction to vb.net
Lecture 1 introduction to vb.net
MUKALU STEVEN
 
Algorithms and Flowcharts
Algorithms and FlowchartsAlgorithms and Flowcharts
Algorithms and Flowcharts
Deva Singh
 
ADO CONTROLS - Database usage
ADO CONTROLS - Database usageADO CONTROLS - Database usage
ADO CONTROLS - Database usage
Muralidharan Radhakrishnan
 

What's hot (20)

Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Visual Basic Controls ppt
Visual Basic Controls pptVisual Basic Controls ppt
Visual Basic Controls ppt
 
Visual basic
Visual basicVisual basic
Visual basic
 
Graphical User Interface (GUI)
Graphical User Interface (GUI)Graphical User Interface (GUI)
Graphical User Interface (GUI)
 
Graphical User Interface (Gui)
Graphical User Interface (Gui)Graphical User Interface (Gui)
Graphical User Interface (Gui)
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.net
 
VB Function and procedure
VB Function and procedureVB Function and procedure
VB Function and procedure
 
Basic controls of Visual Basic 6.0
Basic controls of Visual Basic 6.0Basic controls of Visual Basic 6.0
Basic controls of Visual Basic 6.0
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
 
Sdi & mdi
Sdi & mdiSdi & mdi
Sdi & mdi
 
Microsoft visual basic 6
Microsoft visual basic 6Microsoft visual basic 6
Microsoft visual basic 6
 
Presentation on Visual Studio
Presentation on Visual StudioPresentation on Visual Studio
Presentation on Visual Studio
 
Visual Basic IDE Introduction
Visual Basic IDE IntroductionVisual Basic IDE Introduction
Visual Basic IDE Introduction
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
toolbox and its properties in the visual basic
toolbox and its properties in the visual basictoolbox and its properties in the visual basic
toolbox and its properties in the visual basic
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Lecture 1 introduction to vb.net
Lecture 1   introduction to vb.netLecture 1   introduction to vb.net
Lecture 1 introduction to vb.net
 
Arrays
ArraysArrays
Arrays
 
Algorithms and Flowcharts
Algorithms and FlowchartsAlgorithms and Flowcharts
Algorithms and Flowcharts
 
ADO CONTROLS - Database usage
ADO CONTROLS - Database usageADO CONTROLS - Database usage
ADO CONTROLS - Database usage
 

Similar to Visual basic

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
 
Vb lecture
Vb lectureVb lecture
Vb lecture
alldesign
 
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptxhjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
EliasPetros
 
Vb unit t 1.1
Vb unit t 1.1Vb unit t 1.1
Vb unit t 1.1
Gayathri Cit
 
Lesson 4 Introduction to Human Computer Interaction.pptx
Lesson 4 Introduction to Human Computer Interaction.pptxLesson 4 Introduction to Human Computer Interaction.pptx
Lesson 4 Introduction to Human Computer Interaction.pptx
EllenGracePorras
 
VB6_INTRODUCTION.ppt
VB6_INTRODUCTION.pptVB6_INTRODUCTION.ppt
VB6_INTRODUCTION.ppt
BhuvanaR13
 
Programming basics
Programming basicsProgramming basics
Programming basics
Senri DLN
 
Visual Programming
Visual ProgrammingVisual Programming
Visual Programming
ASHRAFALI592771
 
Ch02 bronson
Ch02 bronsonCh02 bronson
Ch02 bronson
Bharathi N Reddy
 
Login Project with introduction .pptx
Login Project with introduction .pptxLogin Project with introduction .pptx
Login Project with introduction .pptx
kulmiyealiabdille
 
VISUAL PROGRAMMING
VISUAL PROGRAMMINGVISUAL PROGRAMMING
VISUAL PROGRAMMING
SarithaDhanapal
 
Class viii ch-7 visual basic 2008
Class  viii ch-7 visual basic 2008Class  viii ch-7 visual basic 2008
Class viii ch-7 visual basic 2008
jessandy
 
Visual basic
Visual basic Visual basic
Visual basic
Shabista Imam
 
C# p1
C# p1C# p1
Chapter 1
Chapter 1Chapter 1
Chapter 1
gebrsh
 
Visual basic concepts
Visual basic conceptsVisual basic concepts
Visual basic concepts
melody77776
 

Similar to Visual basic (20)

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
 
Vb lecture
Vb lectureVb lecture
Vb lecture
 
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptxhjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
 
Vb unit t 1.1
Vb unit t 1.1Vb unit t 1.1
Vb unit t 1.1
 
Lesson 4 Introduction to Human Computer Interaction.pptx
Lesson 4 Introduction to Human Computer Interaction.pptxLesson 4 Introduction to Human Computer Interaction.pptx
Lesson 4 Introduction to Human Computer Interaction.pptx
 
VB6_INTRODUCTION.ppt
VB6_INTRODUCTION.pptVB6_INTRODUCTION.ppt
VB6_INTRODUCTION.ppt
 
Programming basics
Programming basicsProgramming basics
Programming basics
 
Visual Programming
Visual ProgrammingVisual Programming
Visual Programming
 
Ch02 bronson
Ch02 bronsonCh02 bronson
Ch02 bronson
 
Login Project with introduction .pptx
Login Project with introduction .pptxLogin Project with introduction .pptx
Login Project with introduction .pptx
 
VISUAL PROGRAMMING
VISUAL PROGRAMMINGVISUAL PROGRAMMING
VISUAL PROGRAMMING
 
Class viii ch-7 visual basic 2008
Class  viii ch-7 visual basic 2008Class  viii ch-7 visual basic 2008
Class viii ch-7 visual basic 2008
 
Vb basics
Vb basicsVb basics
Vb basics
 
Vb.net ide
Vb.net ideVb.net ide
Vb.net ide
 
Visual basic
Visual basic Visual basic
Visual basic
 
C# p1
C# p1C# p1
C# p1
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Visual basic concepts
Visual basic conceptsVisual basic concepts
Visual basic concepts
 

More from umesh patil

Ccna security
Ccna security Ccna security
Ccna security
umesh patil
 
Array in c language
Array in c languageArray in c language
Array in c language
umesh patil
 
Array in c language
Array in c language Array in c language
Array in c language
umesh patil
 
Jquery Preparation
Jquery PreparationJquery Preparation
Jquery Preparation
umesh patil
 
Cloud computing
Cloud computingCloud computing
Cloud computing
umesh patil
 
Static and dynamic polymorphism
Static and dynamic polymorphismStatic and dynamic polymorphism
Static and dynamic polymorphism
umesh patil
 
Introduction to asp .net
Introduction to asp .netIntroduction to asp .net
Introduction to asp .net
umesh patil
 
C language
C language C language
C language
umesh patil
 
Html and css presentation
Html and css presentationHtml and css presentation
Html and css presentation
umesh patil
 
Html Presentation
Html PresentationHtml Presentation
Html Presentation
umesh patil
 
Cloud computing
Cloud computingCloud computing
Cloud computing
umesh patil
 
Oops and c fundamentals
Oops and c fundamentals Oops and c fundamentals
Oops and c fundamentals
umesh patil
 
Java script
Java scriptJava script
Java script
umesh patil
 
Function in c program
Function in c programFunction in c program
Function in c program
umesh patil
 
css and wordpress
css and wordpresscss and wordpress
css and wordpress
umesh patil
 
css and wordpress
css and wordpresscss and wordpress
css and wordpress
umesh patil
 
Php vs asp
Php vs aspPhp vs asp
Php vs asp
umesh patil
 
Ccna security
Ccna security Ccna security
Ccna security
umesh patil
 
Cloud computing
Cloud computingCloud computing
Cloud computing
umesh patil
 
Cloud computing
Cloud computingCloud computing
Cloud computing
umesh patil
 

More from umesh patil (20)

Ccna security
Ccna security Ccna security
Ccna security
 
Array in c language
Array in c languageArray in c language
Array in c language
 
Array in c language
Array in c language Array in c language
Array in c language
 
Jquery Preparation
Jquery PreparationJquery Preparation
Jquery Preparation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Static and dynamic polymorphism
Static and dynamic polymorphismStatic and dynamic polymorphism
Static and dynamic polymorphism
 
Introduction to asp .net
Introduction to asp .netIntroduction to asp .net
Introduction to asp .net
 
C language
C language C language
C language
 
Html and css presentation
Html and css presentationHtml and css presentation
Html and css presentation
 
Html Presentation
Html PresentationHtml Presentation
Html Presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Oops and c fundamentals
Oops and c fundamentals Oops and c fundamentals
Oops and c fundamentals
 
Java script
Java scriptJava script
Java script
 
Function in c program
Function in c programFunction in c program
Function in c program
 
css and wordpress
css and wordpresscss and wordpress
css and wordpress
 
css and wordpress
css and wordpresscss and wordpress
css and wordpress
 
Php vs asp
Php vs aspPhp vs asp
Php vs asp
 
Ccna security
Ccna security Ccna security
Ccna security
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Recently uploaded

Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
ShivajiThube2
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 

Recently uploaded (20)

Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 

Visual basic

  • 2. VB as Programming Language 2 Visual Basic is a Programming tool that allows user to develop Windows or GUI ( Graphical User Interface ) applications. It means that rather than writing numerous line for code to describe the appearance and location for interface elements like C , C + + or Basic. User can simply drag and drop pre-built objects into the form window on computer screen. VB is a much enhanced version of BASIC programming language ( BASIC is Predecessor of VB ). The main difference is that the VB can create windows programs by just Drag & Drop where as BASIC could only create DOS programs or work only in CUI (Command User Interface ).
  • 3. Features of Visual Basic ( VB ) 3  VB introduces the concept of Event Driven programming Model.  It has built in Database Handling Features of VB.  It incorporated the concepts of objects.  It has useful Error – Handling Features.  It has Front – End Application Developer.  It also known as RAD ( Rapid Application Development )
  • 4. Event & Event Procedure 4 An event is an action recognized by an object, such as clicking a mouse or pressing a key. User can write code to respond to that event. Each object has different events that it recognizes. An event procedure is a section of code that is executed when an event (like clicking a command button) takes place. Event procedures can be added to your project in the code editor window.
  • 5. Program Development Process 5 It is a process in which an ordered sequence of steps is defined to develop an application. It includes :-  How the Program should Work  Plan about User Interface  Implement it  Test it
  • 7. Interface of Visual Basic 7 When user start the window it display a screen having certain option. With the help of this screen user can select the type of project user want to make. Visual Basic environment is platform provided by VB to develop and execute a project . This environment consist of different platforms or control tools and various other options.
  • 8. Interface of Visual Basic 8 The Visual Basic startup dialog box
  • 9. Visual Basic I D E 9 When user choose any application platform, like any other window application, VB consists of multiple window, which appear at start up. The windows that are display when user start VB are collectively Known as Visual basic Integrated Development Environment ( IDE ).
  • 10. Visual Basic I D E 10 Project Window Properties Window Form Layout Window Form Window Toolbox Toolbar Title bar Menu bar Visual Basic Integrated Development Environment
  • 11. Properties Window 11 The Properties window let user to change the characteristics, or property settings, of the form itself and of visual interface elements on the form. The Properties window consists of two columns: the first is the name of the property, which user cannot change; the second column, which is the property setting that user can change. Any Change in the property of the object will affect the object on the form.
  • 12. Tool Box 12 The toolbox consists of the various objects that user will use to design the application. These objects, called controls, are objects that user see in all standard Win applications, such as textboxes, command buttons, option (radio) buttons, checkboxes, etc.
  • 13. Form Window 13 The Form window is the central area where user can draw application. The forms are windows which holds control like Button , Checkbox etc which make user application. The large area of form is called client area for working with different controls.
  • 14. Source Code Window 14 The Source Code window is where user type the code which VB execute. It has two parts Control Box , Event Box . The Heading of window indicate which event the code is associated . It is a window where user write most of the code .
  • 15. Source Code Window 15 It shows the control Box which contains two controls ( Command 1 & Form ).
  • 16. Source Code Window 16 It shows the Event Box that Selected Control can perform these event.
  • 17. Opening , Saving & Running 17 Opening a Project : - To open a VB project , invoke VB6 shortcut on the Desktop or going through the pull-up menu select VB program . Start  Program  Microsoft Visual Basic 6.0 . Saving a Project : - After creating a Project , user need to save it . For this click File menu and select save project. Then system asks : - 1. Provide a name for Form File ( . frm ) 2. After that Provide a name for Project file ( .vbp )
  • 18. Opening , Saving & Running 18 Running a Project : - After saving the project , the next step is to execute the program. Following are different ways to execute a project. 1. Press F5 Key 2. On Menu Bar Click Run - Start 3. On VB Toolbar , Click Run Icon.