Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
More About Programming
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.
Topics
![]() |
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. |