Course Outline headingFundamentals of ActiveX using ATL

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



Axian Contact Information