Main Page

 
   
   
  Table of Contents
.NET and COM Interoperability Handbook, The
By Alan Gordon
 
Publisher : Prentice Hall PTR
Pub Date : December 30, 2002
ISBN : 0-13-046130-X
Pages : 720


The .NET and COM Interoperability Handbook will help you move your Windows-based software into the future without abandoning the investments you've already made. Writing from the perspective of the experienced COM/COM+ developer, Alan Gordon offers the most realistic, in-depth coverage of .NET/COM interoperability ever presented. He illuminates all your .NET/COM interoperability options, offering advice for both migration and long- term coexistence.



 
 
   
   
  Table of Contents
.NET and COM Interoperability Handbook, The
By Alan Gordon
 
Publisher : Prentice Hall PTR
Pub Date : December 30, 2002
ISBN : 0-13-046130-X
Pages : 720
    Copyright
    The Integrated .NET Series From Object Innovations and Prentice Hall PTR
    About Prentice Hall Professional Technical Reference
    Preface
    Acknowledgments
    Chapter One.  What's in a Name ?
      Microsoft .NET
      XML Web Services
      The .NET Framework
      The .NET Framework SDK
      The CLR
      The .NET Framework Class Library
      ADO.NET
      ASP.NET
      Windows Forms
      Other Microsoft.NET Technologies
      Stale .NET-Related Names
      Comparing .NET to Java
      Summary
    Chapter Two.  Comparing COM and .NET
      What is a Software Component?
      What Is a Software Bus?
      Life Cycle Management
      Programming Language Independence
      Location Transparency
      Extensibility
      Versioning
      Summary
    Chapter Three.  Exploring the CLR
      Describing The CLR
      Defining Managed Code and Managed Data
      Types
      Assemblies
      MSIL
      How the Runtime Locates Assemblies
      Garbage Collection
      Code Access Security
      Summary
    Chapter Four.  A Quick Introduction to C#
      Getting Started with C#
      Creating a Simple Hello World Application
      Compiling and Linking the Hello World Application
      The Basic Operators in C#
      The Primitive Types Available in C#
      Creating and Manipulating a String in C#
      Creating and Using an Array in C#
      Declaring classes in C#
      Using Inheritance in C#
      Flow of Control Constructs
      Exception Handling in C#
      Summary
    Chapter Five.  Using Visual Studio .NET
      Introduction
      Summary
    Chapter Six.  An Introduction to COM Interop
      Introduction
      COM Interop
      Using COM Objects from .NET Clients
      Using .NET Objects from COM Clients
      Platform Invoke
      Summary
    Chapter Seven.  Advanced .NET to COM Interop
      Object Life Cycle Implications
      Using COM Events in Managed Code
      Using COM-Rich Error Information in Managed Code
      Multithreading and COM Apartments
      Primary Interop Assemblies
      Advanced Interop Marshaling Considerations
      Using ActiveX Controls in Managed Code
      Performance Considerations
      Advanced Aspects of PInvoke
      Summary
    Chapter Eight.  Advanced COM to .NET Interop
      Object Creation
      Object Life-Cycle Implications
      Overloaded Methods
      COM Apartments
      Using Types from the .NET Framework Class Library
      Class Interfaces Revisited
      Rich Error Information
      Using Windows Forms Controls
      ComVisible
      Handling Managed Events from a COM Client
      Deploying COM/Win32 Applications That Use .NET Components
      Summary
    Chapter Nine.  Using COM+(Enterprise Services)
      A Couple of Big Caveats
      Creating a Serviced Component
      Creating a Client
      The Implementation of the Serviced Component Methods
      Summary
    Chapter Ten.  XML Web Services
      Web Services: The Big Picture
      The ASP.NET Web Services Infrastructure
      Creating a Simple Web Service
      Creating and Consuming a Web Service with Visual Studio .NET
      XML Web Services and Data
      Returning Data Using a Dataset
      Transactions
      Summary
    Chapter Eleven.  .NET Remoting
      Why Do We Need .NET Remoting?
      .NET Remoting Architecture
      Categories of Remotable Types
      A Simple .NET Remoting Client and Server
      Configuration
      Code Organization
      Soapsuds
      Hosting Your Server in IIS
      Interoperation Between COM+ and Web Services
      Summary
    Chapter Twelve.  Migration and Interop Strategies
      Migration versus Interop
      Vertical Migration
      Horizontal Migration
      Summary
Top