COM Programming.pdf

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

COM Programming 1

Buy nowLearn more

Course Introduction

  • 00-Introduction
  • COM Programming.pdf
  • COM Programming Lab Manual.pdf2
  • COMProgramming.zip

From C++ to COM

  • 01-Why COM
  • 02-Interfaces
  • 03-Extending Interfaces
  • 04-Reference Counting1

COM Fundamentals

  • 05-COM Objects
  • 06-IUnknown
  • 07-GUIDs and HRESULTs
  • 08-COM Rules

Implementing COM Component DLL

  • 09-Implementing COM Component (Part 1)
  • 10-Implementing COM Component (Part 2)1
  • 11-Implementing Class Factory
  • 12-Implementing Activation

Activation (Creation)

  • 13-Activation (Recap)
  • 14-CoCreateInstance
  • 15-DLL COM Activation
  • 16-Object Creation (Summary)
  • 17-.NET Client

COM DLL Exports

  • 18-Global DLL Functions
  • 19-COM Registration
  • 20-Implementation (Review)
  • 21-More Registration

Labs (BITS and RPN Calculator)

  • 22-Lab - BITS Client
  • 23-Lab - RPN Calculator
  • 24-Lab - RPN Calculator (cont.)
  • 25-Lab - RPN Calculator Client

Debugging and Extending

  • 26-RegSvr32 Debugging
  • 27-Q and A
  • 28-Adding Interface
  • 29-__uuidof Operator

Callbacks

  • 30-BITS Callbacj Description
  • 31-BITS Callback
  • 32-BITS Callback (Testing)

Introduction to IDL

  • 33-Why IDL
  • 34-Basic IDL
  • 35-IDL in Detail
  • 36-The MIDL Compiler
  • 37-Type Libraries

ATL COM Components

  • 38-Introduction to ATL
  • 39-ATL Demo
  • 40-ATL Demo (cont.)
  • 41-Client
  • 42-Adding Interface
  • 43-ATL Brief Summary

Advanced ATL and COM

  • 44-OLE COM Object Viewer
  • 45-ATL Header File
  • 46-Smart Pointers
  • 47-Lab - StackSvr
  • 48-C++ Import
  • 49-More Smart Pointers
  • 50-ATL Infrastructure
  • 51-Non Creatable Classes
  • 52-Non Createable Classes - Client
  • 53-Singleton
  • 54-COM Reuse