0% found this document useful (0 votes)
14 views44 pages

Ict10 Intro To Vb6

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views44 pages

Ict10 Intro To Vb6

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 44

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

You might also like