Fundamentals of ActiveX using ATL Course Outline
Fundamentals of
ActiveX using ATL
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
Intro to ATL, ATL rationale, philosophy and history, C++ template usage in ATL.
IDL - Interface definition language
ATL project - Anatomy of an in-process or executable ATL project, CComModule, ATL AppWizard, object maps
ATL object - Anatomy of a ATL object, Creation process, Core ATL classes, Interface maps, ATL object wizard
ATL object - Part II Class factories, aggregation
ATL utilities - CComPtr, CComQIPtr, registry scripts, debugging tips, ATLstring macros
ATL window classes
Automation, Concepts, type libraries, dual interfaces
Threading models
Persistence, Structured storage, IPersistXXX interfaces
Connection points
ActiveX controls
Fundamentals of ActiveX using ATL
(c) COPYRIGHT AXIAN, INC. 2000