Title:
MCSD. Visual Basic 6 exams : exams 70-175 and 70-176
Author:
Hawhee, Howard.
ISBN:
9780735700024
Personal Author:
Publication Information:
[Indianapolis, IN] : New Riders, ©1999.
Physical Description:
xxxvii, 1202 pages, [2] folded pullout sheets : illustrations ; 24 cm + 1 computer optical disc (4 3/4 in.).
Series:
Training guide
Training guide (New Riders)
Contents:
Visual Basic 6 Exam Concepts -- Developing the Conceptual and Logical Design and Deriving the Physical Design -- Overview of Microsoft Application Development Concepts -- The VB Enterprise Development Model -- The Conceptual Design -- Deriving the Logical Design From the Conceptual Design -- Deriving the Physical Design From the Logical Design -- Assessing the Logical Design's Impact on the Physical Design -- Designing VB Data-Access Components for a Multitier Application -- Designing Properties, Methods, and Events of Components -- Designing Properties of Components -- Designing Methods of Components -- Designing Events of Components -- Implementing Load Balancing -- Establishing the Development Environment -- Implementing Source-Code Control with Visual SourceSafe -- The Nature of a Visual SourceSafe Project -- The Visual SourceSafe Database -- Visual SourceSafe Administrator -- Visual SourceSafe Explorer -- Installing and Configuring VB for Developing Desktop and Distributed Applications -- Implementing Navigational Design -- Understanding Menu Basics -- Knowing Menu Terminology -- Using the Menu Editor -- Attaching Code to a Menu Item's Click Event Procedure -- Dynamically Modifying the Appearance of a Menu -- Adding a Pop-Up Menu to an Application -- Defining the Pop-Up Menu -- Determining the Mouse Button -- Displaying the Pop-Up Menu -- Controls With Pop-Up Menus -- Creating an Application That Adds and Deletes Menus at Runtime -- Creating Runtime Menu Items -- Code for Runtime Menu Items -- Removing Runtime Menu Items -- Adding Controls to Forms -- Setting Properties for CommandButtons, TextBoxes, and Labels -- Referring to a Property Within Code -- Important Common Properties of CommandButtons, TextBoxes, and Labels -- Important Properties of the CommandButton Control -- Important Properties of the TextBox Control -- Important Properties of the Label Control -- Assigning Code to a Control to Respond to an Event -- Changing a Control Name After You Assign Code to the Event Procedure -- The Click Event -- The DblClick Event -- MouseUp and MouseDown -- Mouse Events Compared With Click and DblClick -- MouseMove -- The Change Event -- Other Events Commonly Used for Input Validation -- 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 -- Using the ImageList Control -- Using the TreeView Control -- Using the ListView Control -- Using the ToolBar Control -- Using the StatusBar Control -- Using the Controls Collection -- Techniques for Adding and Deleting Controls Dynamically -- More on Creating Data Input Forms and Dialog Boxes -- Using the Forms Collection -- Writing Code that Validates User Input -- Keystroke Events at Field and Form Level -- The KeyPress Event -- The KeyUp and KeyDown Events -- KeyPress Versus KeyUp and KeyDown -- Enabling Two-Tier Validation With the Form's KeyPreview Property -- Field-Level Validation Techniques -- The Validate Event and CausesValidation Property -- The Validate Event -- The CausesValidation Property -- The Change Event and Click Events -- An Obsolete Technique: Validation With GotFocus and LostFocus Events -- Enabling Controls Based on Input -- Miscellaneous Properties for Validation -- MaxLength -- Data-Bound Properties -- Writing Code that Processes Data Entered on a Form -- Relative Timing of Form Events -- Initialize, Load, and Activate Events -- The Initialize Event -- The Load Event and the Activate Event -- DeActivate, Unload, QueryUnload, and Terminate Events -- The DeActivate Event -- The QueryUnload Event -- The Unload Event -- The Terminate Event -- 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 -- Implicitly Loading a Form -- Show and Hide -- Manipulating a Form From Another Form's Load Event Procedure -- Implementing Online User Assistance in a Distributed Application -- Two Types of Help Files -- HTML Help Files -- WinHelp Files -- Referencing Help Through the HelpFile Property of an Application -- Setting Help Files at Design Time -- Setting Help Files at Runtime -- Context-Sensitive Help for Forms and Controls -- Context-Sensitive Help With the HelpContextID Property -- Adding ToolTips to an Application -- Providing WhatsThisHelp in an Application -- Creating HTML Help -- HTML Help Source File Structures -- Creating and Compiling an HTML Help File Project With HTML Help Workshop -- Creating Data Services: Part I -- Overview of OLE DB and ADO -- ADO and the ADO Object Model -- Programming With Automated Data-Binding Tools -- Managing ADO Objects With the Data Environment Designer -- Accessing Data With ADO and the ADO Data Control -- Using the ADO Data Control -- Programming With ADO -- Using the ADO Errors Collection -- Creating Data Services: Part II -- ADO Data-Access Models -- Accessing Data With the Execute Direct Model -- Accessing Data With the Prepare/Execute Model -- Accessing Data With the Stored Procedures Model -- How to Choose a Data-Access Model -- Using Stored Procedures -- Creating Stored Procedures -- Using the Parameters Collection to Manipulate and Evaluate Parameters for Stored Procedures -- Using Stored Procedures to Execute Statements on a Database -- Using Stored Procedures to Return Records to an Application -- Using Cursors -- Using Cursor Locations -- Using Cursor Types -- Managing Database Transactions -- Writing SQL Statements -- Writing SQL Statements that Retrieve and Modify Data -- Writing SQL Statements that Use Joins to Combine Data from Multiple Tables -- Using Locking Strategies to Ensure Data Integrity -- Choosing Cursor Options -- Instantiating and Invoking a COM Component -- COM, Automation, and ActiveX -- Creating a Visual Basic Client Application that Uses a COM Component -- Setting a Reference to a COM Component -- Using the Object Browser to Find Out About a COM Component's Object Model -- Using the New Keyword to Declare and Instantiate a Class Object from a COM Component -- Late and Early Binding of Object Variables -- Using the CreateObject and GetObject Functions to Instantiate Objects -- Using a Component Server's Object Model -- Manipulating the Component's Methods and Properties -- Releasing an Instance of an Object -- Detecting Whether a Variable Is Instantiated -- Handling Events from a COM Component -- Implementing Error-Handling Features in an Application -- Setting Error-Handling Options -- Setting Break on All Errors -- Setting Break in Class Modules -- Setting Break on Unhandled Errors -- Using the Err Object -- Properties of the Err Object -- Methods of the Err Object -- Using the vbObjectError Constant -- Handling Errors in Code -- Using the On Error Statement -- Inline Error Handling -- Error-Handling Routines -- Trappable Errors -- Using the Error-Handling Hierarchy -- Common Error-Handling Routines -- Using the Error Function -- Using the Error Statement -- Inline Error Handling -- Creating a COM Component that Implements Business Rules or Logic -- Overview of COM Component Programming -- The COM Specification and the ActiveX Standard -- Comparing In-Process and Out-of-Process Server Components -- 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 -- The Uses of Class Modules -- Starting a Class Module in a Standard EXE Project -- The Class Module Name Property -- Implementing Custom Methods in Class Modules -- Implementing Custom Properties in Class Modules -- Implementing Custom Events in Class Modules -- Built-In Events of Class Modules -- Using Public, Private, and Friend -- Storing Multiple Instances of an Object in a Collection -- Declaring and Using a Class Module Object in Your Application -- Managing Threads in a COM Component -- Managing Threads in ActiveX Controls and In-Process Components -- Managing Threading in Out-of-Process Components -- The Instancing Property of COM Component Classes -- Using Private Instancing for Service Classes -- Using PublicNotCreatable Instancing for Dependent Classes -- Instancing Property Settings for Externally Creatable Classes -- Deciding Between SingleUse and MultiUse Server Classes -- Handling Errors in the Server and the Client -- Passing a Result Code to the Client -- Raising an Error to Pass Back to the Client -- Managing Components With Visual Component Manager -- Storing VCM Information in Repository Databases -- Making VCM Available in the VB IDE -- Publishing Components With VCM -- Finding and Reusing Components With VCM -- Using Interfaces to Implement Polymorphism -- Steps to Implement an Interface Class -- Providing Asynchronous Callbacks -- Providing an Interface for the Callback Object -- Implementing the Callback Object in the Client -- Manipulating the Callback Object in the Server -- Registering and Unregistering a COM Component -- Registering/Unregistering an Out-of-Process Component -- Registering/Unregistering an In-Process Component -- Sending Messages to the User from a COM Component -- Managing Forms in an Out-Of-Process Server Component -- Managing Forms in an In-Process Server Component -- Choosing the Right COM Component Type -- Implementing Scalability Through Instancing and Threading Models -- Under-the-Hood Information About COM Components -- Creating ActiveX Controls -- Overview of ActiveX Control Concepts -- ActiveX Controls as ActiveX Components -- Creating ActiveX Controls from Constituent Controls -- Creating User-Drawn ActiveX Controls -- The Lifetime of an ActiveX Control -- Control Authors and Developers -- Special Considerations for ActiveX Control Development -- Steps to Creating an ActiveX Control that Expose Properties -- The UserControl Object -- Implementing User-Drawn Graphic Features.
Abstract:
CD-ROM contains practice exams, electronic study cards, a complete electronic version of the book, and customizable study software.
Subject Term: