More Ebooks:

Inside Server-Based Applications

Inside Microsoft SQL Server 7.0

Inside Dynamic HTML & Sample Souce Code

Informix Unleashed

HTML The Definitive Guide

HTML by Example

HTML & JAVASCRIPT for Visual Learners

How to Program Visual Basic 5.0

How Intranets Work

High Performance Networking Unleashed

find on eBook ToC:

Inside Com+ Base Services (Microsoft Programming Series)

Inside Com+ Base Services (Microsoft Programming Series)

Guy Eddon, Microsoft Pr

ISBN:0735607281, Edition: , 1999-09

Price: $49.99

Table of Contents

  • Cover
    • LOC Page
  • Foreword
  • Preface
  • Part I: Fundamental Programming Architecture
    • Chapter 1 -- Component Software
      • From Object-Oriented Programming to Component Software
      • The Evolution of COM+
      • From COM to COM+
    • Chapter 2 -- The IUnknown Interface
      • Interface Definition Language
      • The Client
      • The Component
      • Merging Object Identity
    • Chapter 3 -- Language Integration
      • Type Libraries
      • The Active Template Library
      • COM+ Programming in Visual Basic
      • COM+ Programming in Java
    • Chapter 4 -- Apartments
      • A Quick Review of Threads
      • Apartment Types
      • Threading Models for In-Process Components
      • Apartments and Language Integration
      • The Ten Threading Commandments
  • Part II: Base Facilities
    • Chapter 5 -- Automation
      • The IDispatch Interface
      • Implementing IDispatch
      • Building Automation Clients
      • Scripting
    • Chapter 6 -- Exceptions
      • Error Codes
      • Rich Error Information
    • Chapter 7 -- Component Categories
      • Standard Component Categories
      • Registering a Component Category
      • Obtaining Component Category Information
    • Chapter 8 -- Connection Points
      • A Simple Connectable Object
      • A Complete Connectable Object
    • Chapter 9 -- Type Information
      • Creating a Type Library
      • Obtaining Type Information
    • Chapter 10 -- Persistence
      • The IPersist Interface Family
      • Structured Storage
    • Chapter 11 -- Monikers
      • Initializing Objects
      • More on Monikers
      • The Class Moniker
      • The New Moniker
      • The Java Moniker
      • The Running Object Table
  • Part III: Remoting Architecture
    • Chapter 12 -- Surrogates
      • DLL Surrogates
      • Custom Surrogates
      • An Introduction to Marshaling
    • Chapter 13 -- Executable Components
      • Building an Executable Component
      • Managing the Lifetime of an Executable Component
      • Singletons
    • Chapter 14 -- Custom Marshaling
      • Marshaling Interface Pointers: An Overview
      • Will That Be Custom or Standard Marshaling?
      • Marshal-by-Value
    • Chapter 15 -- Standard Marshaling
      • The Standard Marshaling Architecture
      • Converting Marshaled Interface Pointers to Strings
      • Handler Marshaling
    • Chapter 16 -- Interface Definition Language
      • Types
      • Directional Attributes
      • Arrays
      • Pointers
      • Interface Design Recommendations
    • Chapter 17 -- Asynchronous Calls
      • Making Asynchronous Calls
      • Call Cancellation
      • Pipes
    • Chapter 18 -- Security
      • The Windows Distributed Security Model
      • Declarative Security: The Registry
      • Programmatic Security
    • Chapter 19 -- The Network Protocol
      • Spying on the Network Protocol
      • Internet Services
      • Calling All Remote Objects
      • Marshaled Interface Pointers
      • The OXID Resolver
      • Garbage Collection
      • Channel Hooks
  • Appendix -- Remote Procedure Calls
    • The Design and Purpose of RPC
    • The Prime Application
  • Bibliography
  • About the Authors
  • Footnotes