• Adding Events to Classes
  • Adding Properties and Methods to Classes
  • Building ActiveX Controls
  • Building ActiveX Documents
  • Building Code Components
  • General Principles of Component Design
  • Organizing Objects: The Object Model
  • Polymorphism, Interfaces, Type Libraries, and GUIDs
  • Programming with Objects
  • Providing Polymorphism by Implementing Interfaces
  • What's in a Name?