Context Menus

Contain shortcuts to frequently performed actions. To open a context menu, click the right mouse button on the object that is using. The specific list of shortcuts available from context menus depends on the environment where the right mouse button is clicked. For example, the context menu display when right click on the Toolbox lets the user display the Components dialog box, hide the Toolbox, dock or undock the the toolbox, or add a custom tab to the Toolbox.

Menu Bar

Display the commands to work with Visual Basic. Besides the standard File,Edit,View,Window,and Help menus, menus are provided to access functions specific to programming such as Project, Format, or Debug.

Event-Driven Model

In traditional or "procedural" applications, the application itself controls which portions of code execute and in what sequence. Execution starts with the first line of code and follows a predefine path through the application,calling procedure as needed.
In an event-driven application, the code doesn't follow a predetermine path-it executes different code sections in response to events. Event can be triggered by the user's actions,by message from system or other applications, or even from the application itself. The sequence of these events determines the sequence in which the code execute , thus the path through the application's code differs each time the program runs.

Features of Visual Basic

Visual basic is used to create the graphical user interface(GUI).The Visual Basic programming language is not unique to Visual Basic. The Visual Basic programming system, Application Edition included in Microsoft Excel, Microsoft Access, and many other Windows application use the same language. The Visual Basic Scripting Edition (VB Script) is a widely used Scripting language and a subset of the Visual Basic language.

1. Data access features allow you to create, database, front-end application and scalable server-side components for most popular database formats including Microsoft SQL and other enterprise-level databases.
2. Active X technology allow you to use the functionality provided by other applications, such as Microsoft - Word word-processor, Microsoft Excel spreadsheet and, other window applications. You can even automate applications and objects created using the Professional or Enterprise editions of Visual Basic.
3. Internet capabilities make it easy to provide access to documents and application across the internet or Intranet from within your application or to create Internet Server applications.