Visual Basic Concepts
This chapter goes beyond the fundamentals of Visual Basic programming and introduces a variety of features that make it easier for you to create powerful, flexible applications.
For example, you can load multiple projects into a single session of the programming environment, work with Windows registry settings, or selectively compile certain parts of your program.
Beyond the fundamentals of writing code, Visual Basic provides a variety of language elements that enhance your code. The last four topics in this chapter discuss four of these language elements: user-defined types, enumerated constants, arrays, and collections.
|Working with Multiple Projects |
An introduction to working with multiple projects in the same session of the programming environment.
|Managing Application Settings |
An introduction to working with Windows registry settings.
|Using Conditional Compilation |
An introduction to selectively compiling certain parts of your program to create platform-specific or language-specific versions.
|Working with Resource Files |
An introduction to using resource files to store version-specific text and bitmaps.
|Working with Templates |
An introduction to using templates to make it easier to build applications and objects.
|Working with Command Line Switches |
An introduction to using command line switches to control how Visual Basic executes.
|Compiling Your Project to Native Code |
A discussion of how you can use the Professional or Enterprise edition of Visual Basic to compile your code in native code format.
|Creating Your Own Data Types |
An introduction to creating and working with user-defined types.
|Using Enumerations to Work with Sets of Constants |
An introduction to using enumerated constants to work with groups of related constants.
|Advanced Features of Arrays |
A discussion of assigning the contents of one array to another, creating functions that return arrays, and creating properties that return arrays.
|Using Collections as an Alternative to Arrays |
A discussion of when you might use collections instead of arrays to work with sets of items.