VISUAL BASIC is a high level programming language which evolved from the earlier DOS version called BASIC. BASIC means Beginners' All-purpose Symbolic Instruction Code. It is a very easy programming language to learn. The code look a lot like English Language. Different software companies produced different versions of BASIC, such as Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA and so on. However, people prefer to use Microsoft Visual Basic today, as it is a well developed programming language and supporting resources 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 Visual Basic 6. We also have VB.net, VB2005 and the latest VB2008, which is a fully object oriented programming (OOP) language. It is more powerful than VB6 but looks more complicated to master.
Features of Visual Basic
Using Visual Basic is the quickest and easiest way to create powerful, full-featured applications that take advantage of the graphical user interface in Windows. For companies developing custom applications, Visual Basic reduces development time and costs. Its intuitive interface makes Visual Basic an excellent tool for programmers.
New users benefit from mouse operations and a consistent look and feel; more advanced users benefit from easy-to-use features, such as drop-down list boxes and multiple-window applications.
Visual Basic provides the basis for the programming language that is used in all Microsoft Office applications, Visual Basic for Applications, and a variety of applications from other vendors.
Visual Basic supports a number of features that make it an excellent language for quickly creating full-featured solutions, including the following:
• Data access features
By using data access features, you can create databases, front-end applications, and scalable server-side components for most database formats, including Microsoft SQL Server and other enterprise-level databases.
• ActiveX technologies
With ActiveX technologies, you can use the functionality provided by other applications, such as the Word processor, the Microsoft Excel spreadsheet, and other Windows applications. You can even automate applications and objects that were created by using the Professional or Enterprise editions of Visual Basic.
• Internet capabilities
Internet capabilities make it easy to provide access to documents and applications across the Internet, or an intranet, from within your application, or to create Internet server applications.
• Rapid application development (RAD)
• Support for multilingual applications
• Interactive debugging support