|
Fundamentals of ActiveX using ATL 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
- 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
|