Books & Videos

Table of Contents

  1. Chapter 1 Distributed Computing

    1. Dumb Terminals

    2. Client/Server Computing

    3. Distributed Computing Using RPC

    4. Distributed Objects

    5. Distributed Components

  2. Chapter 2 Distributed COM Overview

    1. COM

    2. Distributed COM

    3. COM Facilities and Services

    4. Applying COM

  3. Chapter 3 Objects

    1. Interfaces

    2. Objects

    3. Class Factories

  4. Chapter 4 Components

    1. Servers

    2. Clients

    3. Object Orientation

  5. Chapter 5 Infrastructure

    1. Memory

    2. Transparency

    3. Concurrency

    4. Security

  6. Chapter 6 Building Components with ATL

    1. Creating a Component

    2. Adding an Object

    3. The Generated Code

    4. Common Responsibilities

    5. Finishing Up

  7. Chapter 7 Using COM Objects

    1. Simple Client

    2. The COleDispatchDriver Technique

    3. The #import Technique

    4. The Manual Technique

    5. The Reusable echnique

    6. Review

  8. Chapter 8 COM in Cyberspace

    1. ATL ActiveX Controls

    2. Web-Enabled Clients

    3. MFC Composites

    4. ATL Composites

    5. ActiveX Control Properties

  9. Chapter 9 Applying Security

    1. Server-Side COM Security

    2. Access Token

    3. Audit Trail

    4. Administrative Alert

    5. Client-Side Security

  10. Chapter 10 Connecting Objects

    1. Object Reference

    2. Referrers

    3. Connection Points

    4. Event Sources

    5. Event Sinks

    6. Performance Impact of Connection Points

    7. Security Impact of the OBJREF

  1. Appendix Debugging Techniques

    1. Using the FormatMessage Function

    2. Using the _com_error Class

    3. Breaking into the Server

  2. Appendix Performance

    1. Performance Results for ThreadingModel=“”

    2. Performance Results for ThreadingModel=“Apartment”

    3. Performance Results for ThreadingModel=“Free”

    4. Performance Results for ThreadingModel=“Both”

  3. Appendix New COM Features and COM+

    1. Endpoint Configuration

    2. Nonblocking Calls

    3. COM+

  4. Appendix Hello, Universe!

    1. Client/Server Protocol = COM Interface

    2. Client Component

    3. Server Component

    4. Comforting Words

  5. Colophon