This Book is in Good Condition. Clean Copy With Light Amount of Wear. 100% Guaranteed. Summary: (NOTE: Each chapter concludes with a Conclusion.) Introduction.I. BACKGROUND. 1. Introduction to the .NET Framework.What Is .NET? Features of the .NET Framework. Concepts Important for This Book. Languages and Tools.2. Bridging the Two Worlds-Managed and Unmanaged Code.Managed Code Versus Unmanaged Code. How Unmanaged Code Interacts with Managed Code. Unmanaged Code Isn't Always the Answer.II. USING COMCOMPONENTS IN .NETAPPLICATIONS. 3. The Essentials for Using COM in Managed Code.Referencing a COM Component in Visual Studio .NET. Referencing a COM Component Using Only the .NET Framework SDK. Example: A Spoken Hello, World Using the Microsoft Speech API. The Type Library Importer. Using COM Objects in ASP.NET Pages. An Introduction to Interop Marshaling. Common Interactions with COM Objects. Using ActiveX Controls in .NET Applications. Deploying a .NET Application That Uses COM. Example: Using Microsoft Word to Check Spelling.4. An In-Depth Look at Imported Assemblies.Converting the Library. Converting COM Data Types. Converting Methods and Properties. Converting Interfaces. Converting Classes. Converting Modules. Converting Structures. Converting Unions. Converting Enumerations. Converting Typedefs. Converting ActiveX Controls.5. Responding to COM Events.Callbacks in .NET. Callbacks in COM. Handling COM Events in Managed Code. Handling ActiveX Control Events in Managed Code.6. Advanced Topics for Using COM Components.Do-It-Yourself Marshaling. Threading and Apartments. Troubleshooting an InvalidCastException. Garbage Collection. Securing Unmanaged Calls. Using COM+ and DCOM Objects. Inheriting from COM Classes. Debugging into COM Components. Monitoring Performance.7. Modifying Interop Assemblies.How to Change an Assembly's Contents. IL Assembler Syntax. Changing Data Types. Exposing Success HRESULTs. Arrays. Custom Attributes. Adding Methods to Modules.III. USING .NETCOMPONENTS IN COMAPPLICATIONS. 8. The Essentials for Using .NET Components from COM.A Sample .NET Component. Using a .NET Component in Visual Basic 6. Using a .NET Component in Unmanaged Visual C++. Using a .NET Component in Unmanaged JScript. Assembly Registration. The Type Library Exporter. .NET Class Interfaces. Interacting with a .NET Object. Deploying a COM Application That Uses .NET. Hosting Windows Forms Controls in Internet Explorer.9. An In-Depth Look at Exported Type Libraries.Converting the Assembly. Converting .NET Data Types. Converting Members. Converting Interfaces. Converting Classes. Converting Value Types. Converting Enumerations.10. Advanced Topics for Using .NET Components.Avoiding Registration. Hosting Windows Forms Controls in Any ActiveX Container. Working Around COM-Invisibility. Using Reflection to Invoke Static Members. Handling .NET Events. Unexpected Casing in Type Libraries. Advanced Shutdown Topics.IV. DESIGNING GREAT .NETCOMPONENTS FOR COMCLIENTS. 11. .NET Design Guidelines for Components Used by COM Clients.Naming Guidelines. Usage Guidelines. Reporting Errors. Exposing Enumerators to COM. Versioning. Deployment. Testing Your Component from COM.12. Customizing COM's View of .NET Components.Customizing Data Types. Customizing Structure Layout. Exposing Class Interfaces. Using Visual Basic .NET's ComClassAttribute. Making APIs Invisible to COM. Customizing Registration. Providing Your Own GUIDs. Providing Your Own DISPIDs. Controlling Interface Derivation. Returning a Specific HRESULT. Disabling Type Library Marshaling of .NET Interfaces. Creating Multi-Cultured Methods. Using Optional Parameters in Any Language. Exposing .NET Objects As COM+ Objects. N° de ref. de la librería
Sinopsis: <> 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:
The scope of the book is just about everything related to using "unmanaged code" in the .NET Framework. Technologies built on top of COM Interoperability are also covered-Interoperability of Windows Forms Controls and ActiveX controls, Interoperability with COM+, and Interoperability with Distributed COM (DCOM). Although Platform Invocation Services is a separate technology from COM Interoperability, there are many areas of overlap, so including in the book is a natural fit. All of these technologies are a core part of the Common Language Runtime and .NET Framework, and will likely be used not only as the path of migration for existing software projects, but for brand new software development for the next several years.
This product consists of of two volume set.
About the Author:
Adam Nathan is a software design engineer on Microsoft's .NET Common Language Runtime QA team. Taking on the role of an external software developer, Adam has worked to ensure the quality and usability of COM Interoperability for close to three years. He has participated in the design decisions that have shaped the product from its beginnings, and thus is able to give a unique perspective when explaining this complex technology to the reader. Adam is a co-author of ASP.NET: Tips, Tutorial, and Code.
Adam has server on a panel of .NET experts, provided technical assistance during hands-on labs, and helped to prepare deonstrations at the Microsoft Professional Developers Conferences in 2000 and 2001. He has learned where developers of aqll skill levels frequently struggle with COM Interoperability and Platform Invocation Services, and regularly provides technical assistance on .NET mailing lists. Adam received an honors B.S. degree in computer science at Cornell University in Ithaca, New York.
Condición del libro: Used
Descripción Sams 2002-02-10, 2002. Paperback. Estado de conservación: good. 067232170X. Nº de ref. de la librería 563555
Descripción Estado de conservación: Very Good. In good condition and ready for quick shipment to any US location by an experienced and reliable seller. CDs and Access codes may not be included as is the case with most used books. Thanks for shopping with us!. Nº de ref. de la librería 292449
Descripción Sams Publishing, 2002. Paperback. Estado de conservación: Very Good. Great condition with minimal wear, aging, or shelf wear. Nº de ref. de la librería P02067232170X
Descripción Sams Publishing, 2002. Paperback. Estado de conservación: New. 1. Nº de ref. de la librería DADAX067232170X
Descripción Sams Publishing, 2002. Paperback. Estado de conservación: Good. 1. Ships with Tracking Number! INTERNATIONAL WORLDWIDE Shipping available. May not contain Access Codes or Supplements. Buy with confidence, excellent customer service!. Nº de ref. de la librería 067232170X
Descripción Sams Publishing, 2002. Paperback. Estado de conservación: Like New. Almost new condition. Nº de ref. de la librería P01067232170X
Descripción Sams Publishing, 2002. Paperback. Estado de conservación: New. Never used!. Nº de ref. de la librería P11067232170X
Descripción Sams, 2002. Paperback. Estado de conservación: Brand New. 1st edition. 1579 pages. 8.75x7.50x2.25 inches. In Stock. Nº de ref. de la librería zk067232170X