Visual Basic 1.0 was introduced in1991. The drag and drop design forcreating the user interface isderived from a prototype formgenerator developed by AlanCooper and his company calledTripod. Microsoftcontracted with Cooper and hisassociates to develop Tripod into aprogrammable form system forWindows 3.0, under the code nameRuby (no relation to the later Rubyprogramming language).
Visual Basic application types
Web services describes astandardized way of integrating Webbasedapplicationsusing the XML, SOAP, WSDLand UDDIopen standards over an Internetprotocol backbone.
Windows
A program that is written to run under theMicrosoft Windows operating system, alsocalled a "Windows app." All 32bit Windows applications run in the32bit and 64bit versions of Windows. Any 64bit applications require 64bit Windows, whichis the standard on most modern desktop andlaptop PCs.
Web
It is a type of application that runs on a browser using a Web server configured with Microsoft Internet Information Services (IIS).
Console
A console application is a computer
program designed to be used via a textonly
computer interface, such as a text terminal,
the command line interface of some
operating systems (Unix, DOS, etc.)
Windows Services
A Windows service is an application thatusually serves a core operating systemfunction running in the background andhas no user interface
.Net Framework provides runtime environmentcalled Common Language Runtime (CLR)It provides an environment to run all the .NetPrograms. Programmatically, when our program needsmemory, CLR allocates the memory for scopeand deallocates the memory if the scope iscompleted.
.NET Framework Class Library
This is also called as Base ClassLibrary and it is common for all typesof applicationsThe way you accessthe Library Classes and Methods inVB.NET will be the same in C#, and itis common for all other languages in.NET.
The following are different typesof applications that can make useof .net class library.