Programming Language: A programming language is a formal language comprising a set of instructions that produce various kinds of output. Visual programming: In computing, a visual programming language ( VPL ) is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually . A VPL allows programming with visual expressions, arrangements of text and graphic symbols.
Difference between CLI and GUI :
Visual Basic Visual Basic is a third-generation event-driven programming language first released by Microsoft in 1991. Microsoft intended Visual Basic to be relatively easy to learn and use. Visual Basic was derived from BASIC means B eginners' A ll-purpose S ymbolic I nstruction C ode. VB enables the rapid application development (RAD) of graphical user interface (GUI) applications. A programmer can create an application using the components provided by the Visual Basic program itself. Microsoft has released many versions of Visual Basic, from Visual Basic 1.0 to the final version Visual Basic 6.0. Visual Basic is a user-friendly programming language designed for beginners, and it enables anyone to develop GUI window applications easily.
History of Visual Basic: Alan Cooper is considered the father of Visual Basic. Visual Basic 1.0 (May 1991) was released for Windows at the Windows World trade show in Atlanta, Georgia. Visual Basic 1.0 for DOS was released in September 1992. Earlier versions of VB(1.0 & 2.0) were considered as “Hobbyist’s language” had limited features and limited performance compared to applications written in C. Visual Basic 2.0 was released in November 1992. The programming environment was easier to use, and its speed was improved.
Visual Basic 3.0 was released in 1993 and came in Standard and Professional versions. VB 3.0 became much more database friendly and MS Jet engine and MS Access were introduced. Visual Basic 4.0 (August 1995) was the first version that could create 32-bit as well as 16-bit Windows programs. (OCX, ActiveX and DLL were introduced) Visual Basic 5.0 released in late 1996. It was the first version of VB which provides a native code compiler i.e., generates machine code. New environment, supported creation of ActiveX controls Visual Basic 6.0 (Mid-1998) improved in a number of areas including the ability to create web-based applications. Faster compiler New ActiveX data control object Allows database integration with wide variety of applications New data report designer New Package & Deployment Wizard Additional internet capabilities
Visual Basic Editions Learning Edition - Allows programmers to easily create powerful applications for Microsoft Windows and Windows NT. It includes all intrinsic controls, plus grid, tab, and data-bound controls. Professional Edition - Provides a full-featured set of tools for developing solutions for others. It includes all the features of the Learning edition, plus additional ActiveX controls, the Internet Information Server Application Designer, integrated Visual Database Tools and Data Environment, Active Data Objects, and the Dynamic HTML Page Designer. Enterprise edition Allows professionals to create robust distributed applications in a team setting. It includes all the features of the Professional edition, plus Back Office tools such as SQL Server, Microsoft Transaction Server, Internet Information Server, Visual SourceSafe, SNA Server, and more.
Features of Visual Basic Standard Windows Application Visual Basic creates standard .EXE file Database Application. VB provides IntelliSence IDE ActiveX Component Internet Application Full set of objects - you 'draw' the application Response to mouse and keyboard actions Lots of icons and pictures for your use Clipboard and printer access Full array of mathematical, string handling, and graphics functions Sequential and random access file support VB IDE VB is not a case sensitive language and if the variables are not declared they will be automatically treated as Variant data type.
How to Install Visual Basic 6.0 ?
Title bar Menu bar Tool bar Project Explorer Window Properties Window Form Layout Window Toolbox Form design window Working mode