Visual Basic Advanced - Part 2: Version 6.0

ActiveX & COM Programming (2 Days)

Prerequisites:

Visual Basic Introduction or a comfortable working knowledge of all the topics in that course is required. Visual Basic Data Access Programming or a working knowledge of the topics in that class is helpful, but not required. Duration: This is a 2-day course

Course Content:


Working with Object Variables

Understanding Classes and Objects

Creating an Object Instance

Comparing Late and Early Binding

Destroying an Object

Using an Object with Events

Creating Classes

Creating a Class

Adding a New Class to a Project

Working with Class Module Events

Creating Class Properties

Creating Class Methods

Creating Class Events

Working with COM Components

Understanding COM Components

Referencing a COM Component

Creating Objects from a COM Component

Using a COM Component

Enhancing Classes

Handling Class Errors

Creating Named Constants

Adding Descriptive Information

Defining a Default Property

Working with Collections

Working with the Intrinsic Collection Class

Looping Through Object Collections

Creating a Collection

Creating an Object Model


Creating COM Components

Comparing Types of COM Components

Creating a COM Component Project

Setting Class Module Properties for a Component

Declaring Friend Properties and Methods

Implementing a Component Class

Testing a COM Component

Compiling a COM Component

Registering a COM Component

Creating ActiveX Controls

Understanding ActiveX Controls

Designing the User Interface

Creating Properties

Creating Methods

Creating Events

Creating Property Pages

Compiling an ActiveX Control Component

Packaging and Deploying with Components

Distributing Components Individually

Licensing an ActiveX Control

Compiling an Application

Packaging an Application

Deploying an Application