did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780130461308

The .NET and COM Interoperability Handbook

by
  • ISBN13:

    9780130461308

  • ISBN10:

    013046130X

  • Format: Paperback
  • Copyright: 2003-01-01
  • Publisher: Prentice Hall PTR
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.99

Summary

COM/COM+. and .NET will need to interoperate for a long time to come as companies undergo the migration to .NET. Gordon's book is a natural fit for anyone with COM applications that need to work with .NET, as it provides practical migration advice for developers moving their applications from COM/COM+ to .NET.

Table of Contents

Preface
Acknowledgments
About This Series
What's in a Name?Microsoft .NET. XML Web Services. XML. SOAP.The .NET Framework
The .NET Framework SDK
The CLR. MSIL. The .NET Framework Class Library. ADO.NET. ASP.NET. Windows Forms
Other Microsoft.NET Technologies. Stale .NET-Related Names. Comparing .NET to Java
Summary
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
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
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
Using Visual Studio .NET
Introduction
Summary
An Introduction to COM Interop
Introduction. COM Interop
Using COM Objects from .NET Clients
Using .NET Objects from COM Clients
Platform Invoke
Summary
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
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
Using COM+ (Enterprise Services)
A Couple of Big Caveats
Creating a Serviced Component
Creating a Client
The Implementation of the Serviced Component Methods
Summary
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
.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
Migration and Interop Strategies
Migration versus Interop
Vertical Migration
Horizontal Migration
Summary
Index
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program