Introduction

                                                                                         << Back to Index
              
Visual Basic is the best programming language for developing stylish professional applications for Microsoft Windows.It is an event-driven programming language, it make use of Graphical User Interface (GUI)., which evolved from the earlier DOS(Disk Operating System) version called BASIC, (Beginners' All-Purpose Symbolic Instruction Code). 
Visual Basic provides a graphical environment in which you visually design the forms and controls that become the building blocks of your application. VB supports many useful tools ,you just need to drag and drop graphical object anywhere on the form, and you can change its color or any attribute using the properties window.
VB features
  • Data access features allow you to create databases, front-end applications, and scalable server-side components for database formats like Microsoft SQL server and other databases
  • ActiveX technologies allow you to use the functionality provided by other applications such as Microsoft Word, Excel etc.
  • Internet capabilities make it easy to provide access to documents and applications across the internet within your applications.
  • Your finished applications is a true .exe (dot exe) file that uses a VB Virtual Macine that you can freely distribute
VB comes in three flavours:
  • The Visual Basic Learning edition
  • The Visual Basic Professional edition
  • The Visual Basic Enterprise edition
       The Visual Basic Learning edition is the introductory edition that lets you easily create windows applications. It comes with all the tools you need to build mainstream Windows applications.
     The Visual Basic Professional edition is for computer professionals and include advanced features such as tools to develop ActiveX and Internet controls.
    The Visual Basic Enterprise edition is the most advanced edition and is aimed at programmers who build distributed applications in team environment. It includes all the features of the Professional edition, plus tools such as Visual SourceSafe(a version control system) and the Automation and Component Manager. VB enables Event Driven Programming
    
event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions (mouse clicks, key presses). Event-driven programming is the dominant paradigm used in graphical user interfaces and other applications that are centered around performing certain actions in response to user input. In an event-driven application, there is generally a main loop that listens for events, and then triggers a callback function when one of those events is detected.