.NET/COM interoperability in depth: comprehensive techniques and strategies* The most in-depth guide to .NET/COM interoperability ever published!* Covers every .NET/COM interop option, "gotcha," and workaround* Offers practical strategies for .NET migration and long-term .NET/COM coexistence* Compar
The .NET and COM interoperability handbook
โ Scribed by Alan Gordon
- Publisher
- Prentice Hall PTR
- Year
- 2003
- Tongue
- English
- Leaves
- 678
- Series
- Integrated .NET series from Object Innovations and Prentice Hall PTR
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
.NET/COM interoperability in depth: comprehensive techniques and The most in-depth guide to .NET/COM interoperability ever Covers every .NET/COM interop option, "gotcha," and Offers practical strategies for .NET migration and long-term Compares .NET to COM and Java Addresses many advanced issues, including Interop marshaling, The .NET and COM Interoperability Handbook will help you move What COM/COM+ developers must know first about .NET/COM Using the .NET/COM interoperability resources built into Visual Calling COM/COM+ components from .NET Calling .NET components from Win32/COM applications Using COM+ Services from .NET applications Turning your COM+ applications into an XML Web Service without Understanding the impact of COM apartment threading on .NET Overcoming mismatches between COM reference counting and .NET Interop marshaling, ActiveX controls, .NET remoting, and much
strategies
published!
workaround
.NET/COM coexistence
Primary Interop Assemblies, using ActiveX Controls from managed
code, using COM+ Services from managed code, converting your COM+
Applications to XML Web Services and .NET Remoting
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 practical advice for both migration and long-term
coexistence. Coverage includes:
interoperability
Studio .NET
writing any code
performance
garbage collection
more
โฆ Table of Contents
Content: Preface. Acknowledgments. About This Series. 1. 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.2. 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.3. 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.4. 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.5. Using Visual Studio .NET. Introduction. Summary.6. An Introduction to COM Interop. Introduction. COM Interop. Using COM Objects from .NET Clients. Using .NET Objects from COM Clients. Platform Invoke. Summary.7. 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.8. 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.9. Using COM+ (Enterprise Services). A Couple of Big Caveats. Creating a Serviced Component. Creating a Client. The Implementation of the Serviced Component Methods. Summary.10. 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.11. .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.12. Migration and Interop Strategies. Migration versus Interop. Vertical Migration. Horizontal Migration. Summary.Index.
โฆ Subjects
Microsoft .NET Framework.;COM (Computer architecture)
๐ SIMILAR VOLUMES
<p><p><i>COM and .NET Interoperability</i> provides a complete overview of the process of building .NET applications that interact (interoperate) with existing COM code. Before digging into that critical topic, author <strong>Andrew Troelsen</strong> offers a concise overview of the COM architecture
COM and .NET Interoperability provides a complete overview of the process of building .NET applications that interact (interoperate) with existing COM code. Before digging into how to make interoperability practical, Andrew Troelsen gives you a concise overview of the COM and .NET architectures, and
The focus of the book is on COM Interoperability (since it's a much larger subject), and the heart of the discussion is broken down into four parts:Using COM Components Within the .NET FrameworkUsing .NET Framework Components from COMDesigning Good .NET Framework Components for COM ClientsDesigning