Books & Videos

Table of Contents

  1. Chapter 1 COM+ Internals

    1. What Is COM+?

    2. COM and COM+

    3. Knowing the Internals

    4. Introduction to .NET

  2. Chapter 2 Interface-Based Programming

    1. Why Interface-Based Programming?

    2. Defining Interfaces in Visual Basic

    3. Using a Class Through an Interface

    4. Polymorphism I (Multiple Components—Single Interface)

    5. Polymorphism II (Single Component—Multiple Interfaces)

    6. Review

  3. Chapter 3 How Interfaces Work Internally

    1. Life Without Interfaces

    2. Memory Layout of Interfaces

    3. COM as a Binary Standard

    4. Type Libraries

    5. COM Standard Interfaces: IUnknown and IDispatch

    6. Summary

  4. Chapter 4 In-Process Servers

    1. Client-Server Communication: A High-Level View

    2. Client-Server Communication: A Low-Level View

  5. Chapter 5 Out-of-Process Servers and COM’s Remoting Architecture

    1. ActiveX EXEs

    2. Threads

    3. Remoting and Location Transparency

    4. Pinging Mechanism

    5. Summary

  6. Chapter 6 Versioning

    1. The Goal of COM Versioning

    2. Client Requirements

    3. COM’s Versioning Story

    4. How Visual Basic Versions Your COM Objects

    5. Using IDL

    6. Summary

  7. Chapter 7 COM+ Applications

    1. Creating a COM+ Application

    2. Services Overview

    3. COM+ Administration Components

    4. Summary

  8. Chapter 8 Writing and Debugging COM+ Code

    1. COM+ Architecture

    2. Debugging COM+ Applications

  9. Chapter 9 Transaction Services

    1. What Is a Transaction?

    2. Declarative Transactions

    3. Summary

  10. Chapter 10 COM+ Security

    1. Security Terminology

    2. RPC Security

    3. COM/COM+ Security

    4. Internet-Based Security

    5. Summary

  11. Chapter 11 Introduction to .NET

    1. The .NET Architecture

    2. Developing Assemblies

    3. VB.NET Features

    4. Mixing COM+ and .NET

    5. Using COM+ Services

    6. Summary

  1. Colophon