COM and .NET Interoperability provides a complete overview on the process of building .NET applications which interact (interoperate) with existing COM code. Before digging into that critical topic, Andrew offers a concise overview of the COM architecture, and provides examples using various COM frameworks (C++, ATL, and VB 6.0). Next, the reader will learn the core aspects of the .NET platform and come to understand the use of both C# and VB .NET during the process. With these primers aside, the remainder of the book covers numerous interoperability issues including interacting with the Windows API, event programming and the process of building custom code conversion utilities.
* Educates readers on the building blocks of the COM and .NET architectures
* Covers the internal aspects of COM /.NET interoperability with minimal focus on integrated Wizard tools
* Readers learn to build custom COM /.NET conversion tools
* Covers accessing COM components, Win32 API, and C DLLs from .NET applications
* Covers COM components accessing .NET types
Chapter 1: Understanding Platform Invocation Services
Chapter 2: The Anatomy of a COM Server
Chapter 3: A Primer on COM Programming Frameworks
Chapter 4: COM Type Information
Chapter 5: The Anatomy of a .NET Server
Chapter 6: .NET Types
Chapter 7: .NET-to-COM Interoperability -- The Basics
Chapter 8: .NET-to-COM Interoperability -- Intermediate Topics
Chapter 9: .NET-to-COM Interoperability -- Advanced Topics
Chapter 10: COM-to-.NET Interoperability -- The Basics
Chapter 11: COM-to-.NET Interoperability -- Intermediate Topics
Chapter 12: COM-to-.NET Interoperability -- Advanced Topics
Chapter 13: Building Serviced Components (COM+ Interop) |