Axian Software Consulting and Training

Fundamentals of COM/ActiveX using MFC


Call 644-6106, ext. 107



for course registration or more information




A knowledge of COM and ActiveX technologies is essential for advanced Windows programming. MFC still provides the best support for programming in COM, hiding many of its complexities. This course combines an excellent introduction to the underlying COM building blocks with the MFC abstractions for programming in COM. A variety of labs are provided to reinforce good programming techniques.


Course prerequisites

Basic knowledge of MFC and C++.


Course outline

COM overview and rationale

COM clients - concepts

COM clients - Class Factories

COM Servers - Implementing a in-process server

Interface Definition Language (IDL)

COM Servers - Implementing a Local Server, Standard and Custom marshalling

Overview of MFC support

Structured storage and persistent objects

Data objects

Uniform data transfer

Drag and drop

Automation and Type libraries

ActiveX controls