(NOTE: Each chapter begins with an Introduction.)I. VISUAL BASIC 6 EXAM CONCEPTS. 1. Developing the Conceptual and Logical Design and Deriving the Physical Design.Overview of Microsoft Application Development Concepts. The VB Enterprise Development Model. Designing VB Data-Access Components for a Multitier Application. Designing Properties, Methods, and Events of Components. Implementing Load Balancing.2. Establishing the Development Environment.Implementing Source-Code Control with Visual SourceSafe. Installing and Configuring VB for Developing Desktop and Distributed Applications.3. Implementing Navigational Design.Understanding Menu Basics. Dynamically Modifying the Appearance of a Menu. Adding a Pop-Up Menu to an Application. Creating an Application That Adds and Deletes Menus at Runtime. Adding Controls to Forms. Setting Properties for CommandButtons, TextBoxes, and Labels. Assigning Code to a Control to Respond to an Event.4. Creating Data Input Forms and Dialog Boxes.Adding an ActiveX Control to the ToolBox. Using ActiveX Controls to Create Data Input Forms and Dialog Boxes.5. Writing Code That Validates User Input.Keystroke Events at Field and Form Level. Field-Level Validation Techniques. Enabling Controls Based on Input. Miscellaneous Properties for Validation.6. Writing Code That Processes Data Entered on a Form.Relative Timing of Form Events. Initialize, Load, and Activate Events. DeActivate, Unload, QueryUnload, and Terminate Events. Activate/DeActivate Versus GotFocus/LostFocus Events. Show/Hide Methods Versus Load/Unload Statements. Using the Unload and QueryUnload Events in an MDI Application. Form Methods and Their Effect on Form Events. Manipulating a Form from Another Form's Load Event Procedure.7. Implementing Online User Assistance in a Distributed Application.Two Types of Help Files. Referencing Help through the HelpFile Property of an Application. Context-Sensitive Help for Forms and Controls. Creating HTML Help.8. Creating Data Services: Part I.Overview of OLE DB and ADO. Programming with Automated Data-Binding Tools. Accessing Data with ADO and the ADO Data Control. Using the ADO Errors Collection.9. Creating Data Services: Part II.ADO Data-Access Models. Using Stored Procedures. Using Cursors. Managing Database Transactions. Writing SQL Statements. Using Locking Strategies to Ensure Data Integrity. Choosing Cursor Options.10. Instantiating and Invoking a COM Component.COM, Automation, and ActiveX. Creating a Visual Basic Client Application That Uses a COM Component. Handling Events from a COM Component.11. Implementing Error-Handling Features in an Application.Setting Error-Handling Options. Using the Err Object. Handling Errors in Code. Using the Error-Handling Hierarchy. Common Error-Handling Routines. Using the Error Function. Using the Error Statement. Inline Error Handling.12. Creating a COM Component That Implements Business Rules or Logic.Overview of COM Component Programming. Steps in Creating a COM Component. Implementing Business Rules with COM Components. Implementing an Object Model with a COM Component. Implementing COM Components through Class Modules. Managing Threads in a COM Component. The Instancing Property of COM Component Classes. Handling Errors in the Server and the Client. Managing Components with Visual Component Manager. Using Interfaces to Implement Polymorphism. Providing Asynchronous Callbacks. Registering and Unregistering a COM Component. Sending Messages to the User from a COM Component. Choosing the Right COM Component Type. Implementing Scalability through Instancing and Threading Models. Under-the-Hood Information about COM Components.13