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.
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.