Visual Basic Concepts
This chapter introduces the essential components of the Visual Basic language. After creating the interface for your application using forms and controls, you will need to write the code that defines the application's behavior. As with any modern programming language, Visual Basic supports a number of common programming constructs and language elements.
Visual Basic is an object-based programming language. The mere mention of objects may cause undue anxiety in many programmers. Don't worry: whether you realize it or not, you've been dealing with objects most of your life. Once you understand a few basic concepts, objects actually help to make programming easier than ever before.
If you've programmed in other languages, much of the material covered in this chapter will seem familiar. While most of the constructs are similar to other languages, the event-driven nature of Visual Basic introduces some subtle differences. Try and approach this material with an open mind; once you understand the differences you can use them to your advantage.
If you're new to programming, the material in this chapter will serve as an introduction to the basic building blocks for writing code. Once you understand the basics, you will be able to create powerful applications using Visual Basic.
The Structure of a Visual Basic Application
An introduction to the various components or modules that make up a Visual Basic application. |
|
Before You Start Coding
A brief discussion of some of the considerations in designing an application. |
|
Code Writing Mechanics
An introduction to the features of the Code Editor, plus the rules and regulations for writing code. |
|
Introduction to Variables, Constants and Data Types
An introduction to the basic elements of the Visual Basic language. |
|
Introduction to Procedures
An introduction to Sub and Function procedures. |
|
Introduction to Control Structures
An introduction to decision structures and loops. |
|
Working with Objects
An introduction to using objects in Visual Basic code. |
Vcr.vbp
Many of the code samples in this chapter are taken from the Vcr.vbp sample application which is listed in the Samples directory. |