Introduction to
Visual basic
What is Visual Basic?
A tool that allows you to Develop Windows
(Graphic User Interface – GUI) applications.
Visual Basic is event-driven(button pressing,
menu selection and etc.)
Visual Basic is a programming language and
development environment created by Microsoft.
It is an extension of the BASIC programming
language that combines BASIC functions and
EVOLUTION OF VISUAL
BASIC
Vb 1.0 WAS INTRODUCED IN 1991
THE APPROACH FOR CONNECTING THE
PROGRAMMING LANGUAGE TO THE
GRAPHICAL USER INTERFACE IS DERIVED
FROM A SYSTEM CALLED TRIPOD,
ORIGINALLY DEVELOPED BY ALAN
COOPER, WHICH FURTHER DEVELOPED
BY COOPER AND HIS ASSOCIATES UNDER
CONTRACT TO MICROSOFT.
TIMELINE OF VISUAL BASIC
VISUAL BASIC 1.0 WAS RELEASED IN MAY 1991
FOR WINDOWS.
VB BASIC 1.0 FOR DOS WAS RELEASED IN
SEPTEMBER 1992.
VB BASIC 2.0 WAS RELEASED IN NOVEMBER 1992.
THE PROGRAMMING ENVIRONMENT WAS EASIER
TO USE, AND ITS SPEED WAS IMPROVED.
VERSION 3.0 WAS RELEASED IN THE SUMMER OF
1993 AND CAME IN STANDARD AND
PROFESSIONAL VERSIONS. VB3 INCLUDED A
DATABASE ENGINE THAT COULD READ AND
WRITE ACCESS DATABASE
TIMELINE OF VISUAL BASIC
VB 4.0 IN AUGUST 1995 WAS THE FIRST
VERSION THAT COULD CREATE 32-BIT AS
WELL 16-BIT WINDOWS PROGRAMS. IT ALSO
INTRODUCED THA ABILITY TO WRITE
CLASSES IN VISUAL BASIC.
VERSION 5.0 IN FEBRUARY 1997, MICROSOFT
RELEASED VISUAL BASIC EXCLUSIVELY FOR
32 BIT VERSIONS OF WINDOWS.
VISUAL BASIC 6.0, MID 1998
VB INTEGRATED DEVELOPMENT
ENVIRONMENT
A PROGRAMMING ENVIRONMENT
WHICH SUPORTS ONE OR A SET OF
PROGRAMMING LANGUAGES THAT
ONE CAN USE IN CREATING
APPLICATIONS.
IT IS USUALLY CONSISTS OF A
COMPILER, DEBUGGER, GUI MAKER,
AND CODE EDITOR.
VB MAIN WINDOW
THE MAIN WINDOW CONSIST OF THE FF:
TITLE BAR – INDICATES THE PROJECT NAME,
THE CURRENT VISUAL BASIC OPERATING, AND
THE CURRENT FORM.
MENU BAR – HAS DROPPED DOWN MENUS
FROM WHICH YOU CONTROL THE OPERATION
OF THE VISUAL BASIC ENVIRONMENT.
TOOL BAR – HAS BUTTONS TO PROVIDE
SHORTCUTS TO SOME OF THE MENU OPTIONS
DEVELOPMENT
ENVIRONMENT
DEVELOPMENT
ENVIRONMENT
VB IDE
TOOL BOX – USUALLY LOCATED ON THE LEFT OF
THE SCREEN. THIS US USED FOR CREATING
OBJECTS ON YOUR FORM.
MENU BAR – CONTAINS THE COMMANDS THAT
CAN BE USED IN CONSTRUCTING THE APPLICATION.
TITLE BAR – LOCATED AT THE TOP MOST EDGE
CONTAINING THE WINDOWS NAME.
CODE VIEW/CODE EDITOR – THE WINDOW
WHERE YOU WRITE MOST OF YOUR CODE
PROPERTIES WINDOW – SHOW THE PROPERTIES
OF A SELECTED OBJECT OR CONTROL.
SOLUTION EXPLORER WINDOW – LISTS ALL
FILES AND OBJECTS ASSOCIATE WITH THE CURRENT
TOOL BOX
PROPERTIES WINDOW
STEPS IN DEVELOPING
APPLICATION
DRAW THE USER INTERFACE
ASSIGN PROPERTIES TO
CONTROL
ATTACH CODE TO CONTROLS
THREE MODES OF VISUAL
BASIC OPERATION
DESIGN MODE – USED TO BUILD
APPLICATION
RUN MODE - USED TO RUN
APPLICATION
BREAK MODE – APPLICATION HALTED
AND DEBUGGER IS AVAILABLE.