Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Microsoft Visual Basic 6 History)

Microsoft Visual Basic 6 History)

|Views: 1,708|Likes:
Published by Abdul Majeed Khan

More info:

Published by: Abdul Majeed Khan on Dec 04, 2010
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less





Visual Basic Introduction and History 
What is Visual Basic?
VISUAL BASIC is a high level programming language which evolved from the earlier DOSversion called BASIC.BASIC means Beginners' All-purpose Symbolic Instruction Code. It is avery easy programming language to learn. The code look a lot like English Language.Different software companies produced different versions of BASIC, such as MicrosoftQBASIC, QUICKBASIC, GWBASIC ,IBM BASICA and so on. However, people prefer to useMicrosoft Visual Basic today, as it is a well developed programming language and supportingresources are available everywhere. Now, there are many versions of VB exist in the market,the most popular one and still widely used by many VB programmers is none other than VisualBasic 6. We also have VB.net, VB2005 , VB2008 and the latest VB2010, which is a fullyobject oriented programming (OOP) language. It is more powerful than VB6 but looks morecomplicated to master.VISUAL BASIC is a VISUAL and events driven Programming Language. These are the maindivergence from the old BASIC. In BASIC, programming is done in a text-only environmentand the program is executed sequentially. In VB, programming is done in a graphicalenvironment. In the old BASIC, you have to write program code for each graphical object you wish to display it on screen, including its position and its color. However, In VB , you justneed to drag and drop any graphical object anywhere on the form, and you can change itscolor any time using the properties windows.On the other hand, because the user may click on certain object randomly, so each objecthas to be programmed independently to be able to response to those actions (events).Therefore, a VB Program is made up of many subprograms, each has its own program code,and each can be executed independently and at the same time each can be linked together inone way or another.
History of Visual Basic
Alan Cooper is considered the father of Visual Basic. In 1987, then Director of ApplicationsSoftware for Coactive Computing Corporation wrote a program called Ruby that deliveredvisual programming to the average programmer/user. VB 1.0 was introduced in 1991. The dragand drop design for creating the user interface is derived from a prototype form generatordeveloped by
Alan Cooper
and his company called
. Microsoft contracted with Cooperand his associates to develop Tripod into a programmable form system for Windows 3.0,under the code name
.Tripod did not include a programming language at all. Microsoftdecided to combine Ruby with the Basic language to create Visual Basic.Visual Basic can used in a number of different areas, for example: Education, Engineering,Research, Medicine, Business, Commerce, Marketing and Sales, Accounting, Consulting, Law,Science
Visual Basic Introduction and History 
Evolution of Visual Basic
March 6, 1988Microsoft Buys Tripod
Alan Cooper, the 'father' of Visual Basic, shows a drag-and-drop shell prototype calledTripod to Bill Gates. Microsoft negotiates to buy the concept, now code-named Ruby. TheTool includes a widget control box, the ability to add widgets dynamically, and a smalllanguage engine.
March 20, 1991Visual Basic 1.0 Debuts at Windows World
Microsoft marries QuickBasic to Ruby shell app and gives it a new code name: Thunder. Theresult is the first tool that lets you create Windows apps quickly, easily, and visually.Features include a drag and drop control toolbox, codeless UI creation, and an event-oriented programming model.
March 1992Visual Basic 2.0 Toolkit (Rawhide) Released
This toolkit integrated several third-party tools into a single package, putting controls in thehands of many VB developers for the first time. It provided instrumental in helping VB'sthird party market achieve critical mass.
September 1992Visual Basic 1.0 for DOS is released. Figure this one out :)
The language itself was not quite compatible with Visual Basic for Windows, as it wasactually the next version of Microsoft's DOS-based BASIC compilers, QuickBASIC andBASIC Professional Development System.
November 1992Visual Basic 2 Debuts
Adds ODBC Level 1 support, MDI forms, and object variables. First version to feature theProfessional Edition. The programming environment was easier to use, and its speed wasimproved.
June 1993Visual Basic 3 Debuts
Integrates the Access Engine (Jet), OLE Automation and reporting. It came in bothStandard and Professional versions. Visual Basic 3 included version 1.1 of the Microsoft JetDatabaseEngine that could read and write Jet (or Access) 1.x databases.
October 1996Visual Basic 4 Debuts
Permits you to create your own add-ins. Also introduces classes and OCX's. Was the firstversion that could created 32 bit as well as 16-bit Windows programs.
April 1997Visual Basic 5 Debuts
Incorporates compiler, WithEvents, and the ability to create ActiveX controls. A free,downloadable Control Creation Edition was also released for creation of ActiveX controls. Itwas also used as an introductory form of Visual Basic: a regular. exe project could becreated and run in the IDE, but not compiled.
October 1998Visual Basic 6 Debuts
Introduces WebClasses, windowless controls, data designers, new reporting designers, andthe ability to create data sources.
Visual Basic Introduction and History 
Visual Basic Version Summary.
The evolution of Visual Basic can be summarized by the following table:Version 1 (for Windows) – March 20, 1991Version 1 (for MS-DOS) – September 1992Version 2 – November 1992Version 3 – June 1993VBA (VB for Applications) – 1993Version 4 – October 1996 (16- and 32-bit support)Version 5 – April 1997 (no 16-bit support)Version 6 – October 1998 (part of Visual Studio)Version 7 (.NET) – February 2002Version 7.1 (.NET 2003) – April 2003VBA .NET for Office 2003 – October 2003Version 8 (.NET 2.0, Visual Studio 2005) – November 2005Version 9 (.NET 3.5, Visual Studio 2008) – released November 2007Version 10 (Visual Studio 2010 and .NET Framework 4.0) – in Pre-release as of October 31, 2008
Visual Basic Editions
Visual Basic is available in three editions, each geared to meet a specific set of developmentrequirements. The features available to you depend on which product you have purchased.
Visual Basic Enterprise Edition
The Enterprise edition allows professionals to create robust distributed applications in ateam setting. It includes all the features of the Professional edition, plus Back Office toolssuch as SQL Server, Microsoft Transaction Server, Internet Information Server, VisualSourceSafe, SNA Server, and more. Printed documentation provided with the Enterpriseedition includes the Visual Studio Enterprise Features book plus Microsoft DeveloperNetwork CDs containing full online documentation.
Visual Basic Professional Edition
The Professional edition provides computer professionals with a full-featured set of toolsfor developing solutions for others. It includes all the features of the Learning edition, plusadditional ActiveX controls, the Internet Information Server Application Designer,Integrated Data Tools and Data Environment, and the Dynamic HTML Page Designer.Documentation provided with the Professional edition includes the Visual Studio ProfessionalFeatures book plus Microsoft Developer Network CDs containing full online documentation.

Activity (7)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Khim Maure Aquino liked this
Usman Yaseen liked this
Usman Yaseen liked this
Usman Yaseen liked this
Patrisse Mae Claros Masikat liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->