Visual Basic Programming Concepts Advanced Course

Course Code: OO 26
Course Abstract:

This course teaches the participant how to control other applications using automation; use advanced class module tips, and learn to build ActiveX components and controls. The participant will also learn how to start building Client/Server applications in Visual Basic using ADO.

Audience: This course is designed for seasoned Visual Basic Developers. The topics covered are advanced and are presented at a quick pace.
Duration: 2 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
> Work with other Applications through Automation
> Create and Use Automation Components
> Create Class Modules
> Build ActiveX Controls
> Learn Client/Server Development with ADO
> Deploy Applications on the Web

Course Topics:

Controlling Applications Using Automation
What Is Automation?
Working with Other Applications
Example: Building an Excel Chart
Introducing WithEvents

Creating Automation Components
Creating and Using an ActiveX Code Component
Raising Events from ActiveX Components
Registering ActiveX Components
Handling Errors in ActiveX Components
In-Process vs. Out-of-Process Components
Understanding Instancing

Advanced Class Module Issues
Creating a Collection Class
Creating Default Members
Creating an Enumeration Function
Adding Enumerated Types
Building ActiveX Controls
What Is an ActiveX Control?
Creating the ProgressMeter Project
Adding the TestMeter Project
Drawing the ProgressMeter
Running the ProgressMeter at Design Time
Setting up the Control’s Resize Event Procedure
Working with the ProgressMeter’s Properties
Using the ActiveX Control Interface Wizard
Giving the ProgressMeter a Property Page
Adding Events to the ProgressMeter Control
Compiling the ProgressMeter Control
Distributing the ProgressMeter Control
ActiveX Controls and the Internet

Advanced ADO Topics
Reviewing OLE DB and ADO
Managing Connections
Working with Data
Creating Recordsets in Memory
Persisting Recordsets
Retrieving Multiple Result Sets

Prerequisites:

Visual Basic 6.0 Levels 1 and 2

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning