Advanced Visual Basic 6.0

Request more details:

Description:
This intensive course covers newer DAO and RDO technologies and ActiveX programming in Visual Basic 6.0. ActiveX is one of the most important Windows technologies and it will become increasingly important as new versions of Windows are released. This course examines what AtiveX can achieve and how it is exploited from Visual Basic. This course also covers using VB6 with other internet technologies, such as DHTML and discusses creating Wizards, packaging and deploying VB programs and accessing Windows functions.
Prerequisites:
Knowledge of Visual Basic 6.0 and some experience of object-oriented programming is assumed, gained either through the workplace or by attendance of a "MS VB 6.0 Introduction" course.
Data Access Objects:
Open Database Connectivity (ODBC) AND DSN
ODBC Drivers, Data Access Objects (DAO)
The DAO Object Hierarchy
Remote Data Objects:
Remote Data Objects with MSRDC
Programmatic Operation
RDO Hierarchy, DSN-less Connections
Advantage of DSN-less Connection
ActiveX Data Objects:
What is ActiveX Data Objects?
ADO Hierarchy
ADO Connection Object
Connection Object Methods and Properties
Working with ADO Recordsets
Fetching Multiple Rows
ADO Command Object
ADO Command Parameters
Calling Stored Procedures
Creating ActiveX Code Components:
Advantages of Using ActiveX Code Components
Creating Objects in Visual Basic
Adding a Class Module to a Project
Class Module Events
Creting Methods; Creating Properties
Using the Class Builder
Working with ActiveX Code Component Projects
Setting Project Properties
Compiling and Registering a Component
Testing ActiveX Code Components
Setting a Reference to a Type Library
Debugging a Component
Raising Run-time Errors
Using Events
Implementing an Interface
Additional Features of Code Components
Creating ActiveX Controls:
What is an ActiveX Control?
Distributing Controls
Creating an ActiveX Control
Creating a Control`s User Interface
Adding Constituent Controls
Sizing a Control
Creating a Container Control
Adding an About Box
Specifying a Toolbox Bitmap
Testing a Control
Creating and Using ActiveX Documents:
What is an ActiveX Document?
Advantages of Using ActiveX Documents
ActiveX Documents in Visual Basic
Working with ActiveX Document Projects
Sitting an ActiveX Document
UserDocument Event Behaviour
Differences Between Document Containers
Determining the Document Container Type
Testing and Debugging ActiveX Documents
Multiple Document Projects
Using Global References
Adding Properties
Persisting Properties
Reading Properties
The User Interface and User Documents
Custom Control:
Objectives
ADO Data Control
ADO Data Control Events
DataRepeater Control
The PictureClip Control
MSHFlexGrid Control
MSComm Control
Coolbar Control
Visual BASIC 6.0 Wizards:
ActiveX Control Interface Wizard
ActiveX Document Migration Wizard
Application Wizard
Toolbar Wizard
Data Object Wizard
Data Form Wizard
Property Page Wizard
Accessing the Microsoft Windows API:
Using the API Viewer Application
Graphics Device Interface API
Management API
System Service API Package and Deployment Wizard
Application Packaging with the Wizard
Files You Are Allowed to Distribute
Overall Steps in the Packaging Process
Dynamic HTML and Visual BASIC 6.0:
Advantages of DHTML Applications
Beginning DHTML Application Project
Save Options for Pages and Designers
Specifying Save Options for a Page
COM and DCOM in Visual BASIC 6.0:
What is the Component Object Model?
Advantages of Using COM
Using Interfaces
Client and Server Communications
Implementing Automation
Characteristics of Server Components
Distributes COM
Transparent Cross-Process Interoperability
Local and Remote Transparency
Remote Automation and Distributes COM
Security Policy Settings
Access Control Limitations
Difference between Distributed COM and Remote Automation Manager
Internet Information Server:
What is an IIS Application
Beginning Your IIS Application Project
Building Your IIS Application
Structure of IIS Applications
Webclasses
IIS Authentication Methods
Advantages of IIS Applications