Fundamentals of COMActiveX using ATL
COM / DCOM
Training
Provided by Wintrac Inc.
ATL is a class library from Microsoft which allows you to create a variety of small fast COM objects/ ActiveX controls. ATL is an excellent library to learn COM programming techniques. Many COM programmers are already using ATL and many more projects are converting to ATL. ATL provides you a lot of the boiler plate code allowing you to concentrate on the functionality provided by the COM object.
You can get a complete list of other com/ com+ classes at http://www.wintrac.com/courses/coursescom/ com+.asp
|
|
||||||||||
Fundamentals of COMActiveX using ATL
- COM overview and rationale
- COM clients - concepts
- COM Servers - Implementing a inprocess server
- COM Servers - Implementing a Local Server, Standard and Custom marshalling
- Interface Definition Language (IDL)
- Intro to ATL, ATL rationale, philosophy and history, C template usage in ATL.
- IDL - Interface definition language
- ATL project - Anatomy of an inprocess 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, ATL string macros
- ATL window classes
- Automation, Concepts, type libraries, dual interfaces
- Threading models
- Persistence, Structured storage, IPersistXXX interfaces
- Connection points
- ActiveX controls
- Optional - COM overview, COM services & tools
About The Training Provider: Wintrac Inc.
Wintrac Inc. - We can offer training on a wide range of topics including
Java, C , Visual Basic, C#, .NET, XML, Linux, PowerBuilder, Oracle and
Microsoft technologies. We can also offer end user training on a variety of
topics including Office, AUTOCAD, Lotus Notes etc. You can get a partial list
of all the onsite training courses we offer at http://www. wintrac. com/ courses. htm.
Wintrac clients...
