INTRODUCTION
TO VISUAL BASIC
OBJECTIVES
Know what Classify the Evaluate Relate
Visual different the visual programm
editions of
Basic is basic ing to real-
MS Visual
Basic 6.0 timeline life
situations
COMPUTER
PROGRAMMING
VISUAL BASIC
HISTORY TIMELINE
STARTING WITH
VB6
01
COMPUTER
PROGRAMMING
DESIGNING A
SET OF
INSTRUCTIONS
to instruct the computer to
carry out certain jobs that
are very much faster than
human beings can do
THE ORIGIN OF PROGRAMMING
MACHINE
LANGUAGE
HIGH LEVEL
PROGRAMMING
LANGUAGES
WHAT IS VB
ALL ABOUT?
02
❖ a high level programming language
which evolved from the earlier DOS
version called BASIC.
❖ graphical user interface and events
driven
❖ made up of subprograms
SOFTWARE COMPANIES PRODUCED
CODES LOOK A BIT LIKE
BASIC VERSIONS
ENGLISH LANGUAGE
MICROSOFT QUICKBASIC GWBASIC IBM
QBASIC BASICA
In VB, you can create any program
according to your objective
CREATE MATHEMATICAL
MATH TEACHERS PROGRAMS
Geometric Quadratic Simultaneous Prime
Progression Equation Equation Number
Solver
Solver Tester
In VB, you can create any program
according to your objective
CREATE MATHEMATICAL
MATH TEACHERS PROGRAMS
Factors Finder Quadratic
Function Graph
Plotter
In VB, you can create any program
according to your objective
CREATE SIMULATION
SCIENCE TEACHERS PROGRAMS
Projectile Simple harmonic Star War
Motion
In VB, you can create any program
according to your objective
CREATE BUSINESS APPLICATION
BUSINESS
Amortization Investments POS, Payroll
Inventory
Calculator calculator System,
Management
Accounting
System program
In VB, you can create any program
according to your objective
CREATE PROGRAMS
GAMES
Tic tac toe reversi Other
Slot machine
games
In VB, you can create any program
according to your objective
MULTIMEDIA PROGRAMS
MULTIMEDIA
Smart Audio Other
Multimedia
multimedia
Player player
app/games
03
HISTORY
TIMELINE OF THE
DEVELOPMENT
OF VB
Origins of Visual Basic
1985 – Quick BASIC and BASIC PDS:
Microsoft's Quick BASIC and BASIC Professional
Development System (PDS) provided structured
programming tools and inspired the future
development of Visual Basic. They were text-
based and lacked a graphical interface.
Origins of Visual Basic
1988 – Ruby:
Alan Cooper’s company, Tripod, developed Ruby,
a drag-and-drop programming interface.
Microsoft acquired Ruby in 1988 to serve as the
foundation for Visual Basic.
- an influential figure in the world of software
design and development.
- the "Father of Visual Basic,"
- Cooper played a pivotal role in creating tools that
made programming more accessible and user-
friendly.
VERSIONS OF VB
MAY 1991 SEPT. 1992 NOV. 1992 SUMMER
OF 1993
VB 1.0 VB 1.0 FOR VB 2.0 VB 3.0
DOS
VERSIONS OF VB
AUG. 1995 FEB 1997 MID 1998 FEB 2002
VB 4.0 VB5.0 VB 6.0 VB.NET
1991 – Visual Basic 1.0
* Released for Windows 3.0.
* Introduced the Graphical User Interface
(GUI) for application development.
* Allowed drag-and-drop form design and
code integration.
1992 – Visual Basic 2.0
* Improved speed and stability.
* Introduced more tools and libraries for
professional application development.
1993 – Visual Basic 3.0
* Added support for 32-bit databases.
* Provided Jet Database Engine (used in
Access).
1995 – Visual Basic 4.0
* Introduced support for 32-bit Windows
applications.
* Enabled creation of ActiveX controls and
OLE Automation.
1997 – Visual Basic 5.0
* Dropped support for 16-bit Windows
applications.
* Focused on 32-bit app development.
* Introduced Compiled Code, improving
performance significantly.
1998 – Visual Basic 6.0
* The last major standalone version.
* Featured Internet-based applications,
enhanced data-reporting, and better
database tools.
* Widely adopted and remained in use for
many years.
Transition to .NET Framework 2002
Visual Basic .NET (VB.NET)
* Rewritten to work on the .NET Framework.
* Introduced modern object-oriented
programming (OOP) principles.
* Not backward-compatible with previous VB
versions.
2003 – Visual Basic .NET 2003
Improved debugging tools and better
integration with the .NET Framework
1.1.
2005 – Visual Basic 2005
Renamed to align with the release
year.
Added generics, partial classes, and
improved IntelliSense.
2008 – Visual Basic 2008
Focused on building Windows
Presentation Foundation (WPF) and
LINQ integration.
Simplified data-driven applications.
2010 – Visual Basic 2010
Released with .NET Framework 4.0.
Improved debugging, multi-threading,
and IDE enhancements.
2012 – Visual Basic 2012
Introduced support for building
applications for Windows 8 and
Windows Store.
Added asynchronous programming
features (async and await).
2015 – Visual Basic 2015
Enhanced support for Windows
Universal Apps.
Continued focus on integration with
Azure and cloud computing.
2017 – Visual Basic 2017
Improvements in performance and
tools for modern development
practices.
Focused on building cross-platform
apps with .NET Core.
2019 – Visual Basic 2019
Updated to work seamlessly with .NET
Core 3.0.Supported Windows Forms
and WPF.
2021 – Visual Basic for .NET 5/6
Included with .NET 5 and .NET 6 for
modern application development.
Ongoing support for legacy Windows
Forms and desktop applications.
05
STARTING WITH VB 6.0
STARTING VB
ADDING
SHORTCUT
VIEWING THE ICON
VB IDE
CREATING AND
RUNNING, REMOVING A
OPENING, PROJECT IN VB
SAVING,
CLOSING VB IDE
VB6 EDITIONS
STANDARD PROFESSIONAL ENTERPRISE
WAYS TO VIEW
THE VB IDE
SDI SINGLE DOCUMENT INTERFACE
In SDI mode, each window (e.g., code editor,
form designer) appears as a separate,
independent window on the desktop.
MULTIPLE DOCUMENT INTERFACE
In MDI mode, all windows (e.g., code editor, form
designer, and tool windows) are contained
within a single parent window.
THANKS!
Does anyone have
any questions?
CREDITS: This presentation template was
created by Slidesgo, including icons by
Flaticon, and infographics & images by Freepik