COM Fundamentals I
is intended for professional C++ developers interested in building software components using Microsoft's Common
Object Model also known as COM. Much of the information in this course builds on C++ concepts. To get the most from this course, you should have a solid
understanding of the following C++ concepts:
Classes and structures
Inheritance and multiple inheritance
Pure virtual functions
You do not have to be an expert in these areas, but you should have an idea of what they mean.
You should also have experience developing Windows applications in C++ using the Win32 API. Finally, the examples and exercises in this
course are written in Visual C++ 6.0 (you can use 5.0), so you should have experience using this tool.