Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
24 used & new from £6.66

Have one to sell? Sell yours here
 
   
COM and .NET Interoperability (Expert's Voice)
 
 

COM and .NET Interoperability (Expert's Voice) (Paperback)

by Andrew Troelsen (Author)
No customer reviews yet. Be the first.
RRP: £47.49
Price: £40.37 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £7.12 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually dispatched within 1 to 3 weeks.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

18 new from £23.40 6 used from £6.66

Frequently Bought Together

COM and .NET Interoperability (Expert's Voice) + COM & .NET Component Services + Programming .NET Components: Design and Build .NET Applications Using Component-Oriented Programming
Price For All Three: £95.53

Some of these items ship sooner than the others. Show details


Customers Who Bought This Item Also Bought

COM & .NET Component Services

COM & .NET Component Services

by Juval Lowy
4.0 out of 5 stars (1)  £32.73
Advanced Windows Debugging: Developing and Administering Reliable, Robust, and Secure Software (Addison-Wesley Microsoft Technology)

Advanced Windows Debugging: Developing and Administering Reliable, Robust, and Secure Software (Addison-Wesley Microsoft Technology)

by Mario Hewardt
5.0 out of 5 stars (1)  £36.54
Effective COM: 50 Ways to Improve Your COM and MTS-based Applications (Object Technology Series)

Effective COM: 50 Ways to Improve Your COM and MTS-based Applications (Object Technology Series)

by Don Box
4.9 out of 5 stars (10)  £34.99
Programming .NET Components: Design and Build .NET Applications Using Component-Oriented Programming

Programming .NET Components: Design and Build .NET Applications Using Component-Oriented Programming

by Juval Lowy
4.5 out of 5 stars (4)  £22.43
Effective C#: 50 Specific Ways to Improve Your C#

Effective C#: 50 Specific Ways to Improve Your C#

by Bill Wagner
4.0 out of 5 stars (2)  £17.39
Explore similar items

Product details


Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Interoperability
   www.MoreInterop.com    Best Interoperability Solution Request a Deployment Kit Today. 
VOCALCOM Group
   Vocalcom.com    High-performances Call Center & Web Contact Management Solutions. 
Voice Production Store
   www.VoicePrompts.com    Fast Turnaround - Great Prices 20% Off Promo code "TALK" 
  
 

Product Description

Amazon.co.uk Review
Aimed at the more experienced developer who needs to get the old and the new in Windows to coexist, COM and.NET Interoperability gives you all the nitty-gritty detail to get .NET Framework code and the older COM standard to work together effectively. Crammed with technical knowledge and a wide range of programming techniques you won't likely find anywhere else, this book will fill a worthwhile niche as corporations move older Windows code to .NET.

The in-depth technical detail of the inner workings of both COM and .NET sets it apart. It says a lot about this title that it's only after 300 pages of introductory material on the inner workings of .COM and .NET that the text turns to interoperability between the two. First comes a traditional tour of COM components, including all the gnarly details of Iunknown, GUIDs, type libraries, late binding (and Idispatch) and deployment through the registry. A short section looks at using the Active Template Library (ATL) and its wizards to simplify "traditional" COM components.

The author also examines how to build and deploy equivalent components in .NET, along with some more advanced material on reflection, generating on-the-fly code and assembly information. Material on emulating late-binding in .NET is also a standout here, as this technique is not obvious under the new Windows.

At the heart of this book are six chapters showing how to get .NET to call COM code and vice versa, organised into beginning, intermediate and advanced techniques for each. Core material here shows how to invoke COM objects within .NET, as well as ActiveX controls, a worthy addition as this is likely to be a workable strategy for .NET developers years to come. Advanced techniques range farther afield. When it comes to calling.NET code from older COM code, apart from the basics of invoking.NET from within "traditional" C++ and VB, the author also shows how to "consume" new .NET classes like collections within COM.

Final sections turn toward another COM+ services, with a full tour of transactions and just-in-time activation (JITA) for building more scalable Windows components. (Here besides "classic" COM+ components in C++, the author shows how to do it in .NET.) The book rounds out with examples of "fully serviced" Windows components in .NET, including a solid example using a Web service.

While COM is destined to wither away, for the next few years, there will be ample opportunity for advanced programmers to leverage an in-depth knowledge of COM and.NET. This book's authoritative treatment of most every conceivable permutation of COM and.NET code working together makes it the definitive resource on the subject. Armed with this title, any advanced C++/C# developer will be able to mix in old code and new code effectively. --Richard Dragan

Topics covered: Introduction to Platform Invocation (PInvoke) services, calling a traditional DLL from C and C++, using PInvoke to call a traditional DLL with .NET, callback functions in.NET for DLLs, tutorial for COM servers (conventions and built-in interfaces, GUIDs, class factories, deployment), C++ COM clients, IDispatch and scriptable objects, Active Template Library (ATL) basics (including wizard support), COM servers in VB6, COM IDL files in detail (type libraries and programming reading type info.), using C# to view COM type libraries, .NET servers (including assemblies and deployment options), advanced techniques for on-the-fly code generation with the System.CodeDOM APIs, .NET types explained, using .NET reflection APIs (viewing type info. in C#), late binding in .NET, basic .NET to COM interoperability (converting COM IDL to .NET types), deploying Interop assemblies, intermediate techniques (including using COM Variants, Param arrays, structures and collections between platforms, events and delegates, error handling), advanced techniques (COM classes implementing .NET interfaces), consuming ActiveX controls in.NET code, modifying Interop assemblies, basic COM to .NET code sharing techniques (including the COM Callable Wrapper, CCW, the tlbexp.exe utility, COM-aware .NET types), consuming .NET components in VB 6, C++, and VBScript, intermediate COM to .NET techniques (using NET enumerated types, structures, delegates and collections within COM), advanced techniques for using .NET in COM (changing type marshalling, custom COM interfaces, defining COM interfaces using managed code, manually defining COM atoms in C#, custom hosts for the .NET runtime), overview of COM+ (including the transactions, pooling and the COM+ Catalog), classic COM+ components vs. .NET equivalents, lazy automatic registration, object construction strings, just-in-time activation (JITA), transactional programming in.NET, and sample serviced components (including a Web service example).

Product Description
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 that critical topic, author Andrew Troelsen offers a concise overview of the COM architecture and provides examples using various COM frameworks (C++, ATL, and VB 6.0) as well as the core .NET managed languages (C# and VB .NET). After covering the preliminaries, the book explores numerous issues that arise in interoperability, including interacting with the Win32 API, dynamically generating source code via System.CodeDOM, creating serviced (COM+) components using managed code, manually editing (and recompiling) .NET metadata, and the process of constructing custom COM/.NET conversion utilities. Both intermediate and advanced developers will welcome the practical information they need to quickly work with COM and COM+ in .NET applications, and learn how to create .NET components that are COM compatible.

See all Product Description


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
book - computer - dotnet

Your tags: Add your first tag
 

Customer Reviews


There are no customer reviews yet.   Create your own review
Video reviews
Video reviews
New feature! Amazon now allows customers to upload product video reviews. Use a webcam or video camera to record and upload reviews to Amazon.



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


The Body Shop

The Body Shop - Vitamin C Skin Boost
Protect and boost your glow with The Body Shop Vitamin C Skin Boost.

Shop The Body Shop

 

Beauty without the Beast

Olay Regenerist Daily 3 Point Treatment Cream
From au naturel to party glam, we have all the best names in cosmetics and skincare.

Discover Beauty at Amazon.co.uk

 

We've Got Converse

Converse
Stock up on your favourite styles with great deals on Converse shoes.

Shop Converse

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates