An Introduction to Objects
What Is an Object?
The Object Browser
System Objects
Introducing Object Variables
Classifying Objects
Referring to Objects
Using the Global Forms Collection
Working with External Objects
Managing Data with ADO
What Is ADO?
Getting Started with ADO
The ADO Object Hierarchy
The ADO Connection Object
Working with Recordset Properties and Methods
The Command Object
Updating Recordset Data
More Command Objects Examples (On Your Own)
ADO and Unbound Forms
Forms and ADO
Displaying Data on the Form
Changing Data on the Form
Finding Data on the Form
Using a Default Recordset
Maintaining State Information
Using User Interface Data Tools *
What Is Wrong with the ADO Data Control?
Taking Advantage of the Data Environment
The Hierarchical FlexGrid Control
Creating Reports in Visual Basic
More Advanced Uses for the Data
Environment Designer (On Your Own)
Using Form Modules
What Is a Form?
Adding Form Methods
Adding Form Properties
Implementing Dialog Boxes
Creating Multiple Instances of a Form
Life Cycle of a Form
Creating Your Own Objects
Introduction to Class Modules
Starting and Stopping
Properties Aren't Always So Simple
A Simple, Useful Class
TextFile: Working with Text Files
Using the Class Builder
Working with Collections
Collection Overview
Using the Collection Object
Creating MDI Applications
What Is MDI?
Creating an MDI Application
Working with MDI Applications
Using Windows Common Controls
Working with the Windows API
What Is the Windows API?
API Declarations
Using the API Viewer/WIN32API.TXT
A Few Simple Examples
Declaring User-Defined Data Types
Working with Strings
Talking to Controls (Using SendMessage) Resources
Optimizing Visual Basic Programs
Getting Started with Optimization
Testing Hypotheses
Where Do You Look?
Optimizing Code Speed
Optimizing Display Speed
Optimizing Apparent Speed
Optimizing Size in Memory
Adding Professional Touches
Storing Program Options
Using the Common Dialog Control
Adding Standard Forms
Creating Your Own Templates