See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

11 used & new from £3.13

Have one to sell? Sell yours here
 
   
COM IDL and Interface Design (Professional)
 
See larger image
 

COM IDL and Interface Design (Professional) (Paperback)

by Al Major (Author)
4.4 out of 5 stars See all reviews (7 customer reviews)

Available from these sellers.


3 new from £45.88 8 used from £3.13

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
UI development experts
   tactiq.co.uk/userinterfaces    User interface design and software for embedded and dedicated systems 
projekt202
   www.projekt202.com    We make software make sense! UI Design (Web, Wireless & Desktop) 
Interface Design
   www.nitobi.com/services/ux/    Interaction design and interface design from the experts 
  
 

Product details

  • Paperback: 437 pages
  • Publisher: WROX Press Ltd (1 Feb 1999)
  • Language English
  • ISBN-10: 1861002254
  • ISBN-13: 978-1861002259
  • Product Dimensions: 22.9 x 18.5 x 2.8 cm
  • Average Customer Review: 4.4 out of 5 stars See all reviews (7 customer reviews)
  • Amazon.co.uk Sales Rank: 595,111 in Books (See Bestsellers in Books)

    Popular in this category:

    #16 in  Books > Computing & Internet > Microsoft Windows > Programming > COM & DCOM
  • See Complete Table of Contents

Product Description

Synopsis
The Interface Definition Language (IDL) provides a way of describing COM interfaces that doesn't depend on any other programming language. As such, it is currently the best and most generic means available for expressing your interface and object designs. More than that, though, IDL is fundamental to the generation of the type libraries that enable Automation to work, and the marshaling code that allows COM remote procedure calls. Well-written IDL can enhance the performance of your COM components ? it's just too important to be left to the Wizards. This book clearly explains the syntax and usage of IDL, but that's only the beginning of the story. You'll also learn how to write efficient interfaces in a way that facilitates their use from languages other than C++. You'll get a comprehensive (over 40) list of interface and object design techniques and guidelines that shorten your design learning curve and pay for the price of the book. The book places all of this in context by demonstrating C++/ATL code that implements an On-Line Auction. You'll see sophisticated COM techniques, such as Alternate Identity, Delayed Initialization, Split Identity, multiple scriptable IDispatch interfaces, persistence delegation, marshaling structures with embedded pointers, using IMallocSpy, etc. The code is very far from being an academic exercise! The application functionality is realistic and the examples demonstrate how to build COM Object Models that work with cutting-edge technologies such as OLE-DB, DHTML controls, STL collections, etc. The architecture and interfaces are carefully designed to be used from any programming language and the book proves this. The COM client bindings chapter shows you how to build exactly the same front end to the Auction Server in VB, Java, C++/MFC, DHTML/VBScript and DHTML/JScript. What's Great About this Book? Explains the syntax and features of the Interface Definition Language Analyzes the issues surrounding COM marshaling and memory management Teaches how to design your interfaces to be used from any client language Examines common IDL programming pitfalls Develops a method for building object-oriented, COM-based applications Describes how COM types, interface and interface protocols bind to the different client languages Shows you how to design your application for maximum portability Implements a realistic COM application with a fully-featured object model Who is this Book for? This title is aimed primarily at C++ developers with a working knowledge of COM and ATL who want to improve the efficiency of their interfaces and make using them from client languages as intuitive as possible. Because of the way it treats these subjects, it will also be valuable to anyone interested in the design and implementation of object-oriented applications in COM. SOC Chapter 1: Introduction Chapter 2: COM and IDL Basics Chapter 3: Remote Method Calls Chapter 4: Automation and Tool Support Chapter 5: Application Design Chapter 6: Client Side Bindings Chapter 7: Server Bindings, Design and Implementation Appendix A: MIDL Compilation Appendix B: Alternate Identities Index

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

7 Reviews
5 star:
 (5)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
2 of 3 people found the following review helpful:
5.0 out of 5 stars Best Book on writing IDL to date, 13 April 1999
By A Customer
I am a professional programmer for Microsoft with over 20 years experience. I have been writing COM code for nearly 2 years. This is an excellent book, for the professional. This book delivers what it promises. It's not about C++; it is about IDL and COM.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 2 people found the following review helpful:
5.0 out of 5 stars One of my top three books, 17 Nov 2000
By A Customer
There are three books I'm bound to physically wear out and this is one of them. The other two are Stroustrup's The C++ Language and Rector & Sells ATL Internals. Needless to say, Major's book is highly recommended.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 2 people found the following review helpful:
5.0 out of 5 stars Excellent book for designing COM interface, 24 May 1999
By A Customer
I have read many COM books. But none of the books provided the ideas of using COM to design a large scale of system. In Dr. Al Major's book, he revealed the techniques of using COM to design a complex systems. If you want to understand COM interface and especially want to know how to use COM to design your system. This is an excellent book for it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Excellent in exposing how interfaces should be designed.
I have been a COM programmer for Texas Instruments for about 2 years. I taught myself how to program in COM by reading various COM books that gave excellent info about COM... Read more
Published on 22 May 1999

5.0 out of 5 stars An Information Packed Book
It might have been more accurate to title this book "Interface Design and COM IDL". The first half of the book focuses only on IDL, a subject that has not been... Read more
Published on 24 Mar 1999

4.0 out of 5 stars System development technique that leverages COM interfaces
CI&ID shows the process of going from the requirements of a system to the interfaces it needs, then using this to implement the COM servers and applications the system will... Read more
Published on 11 Mar 1999

2.0 out of 5 stars Adds little knowledge
The book topic is a rich one, and I ordered this book before it was published. But the author jumps around from topic to topic, and appears to have a limited handle on the... Read more
Published on 10 Mar 1999

Only search this product's reviews



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]

   


Look for similar items by category


Look for similar items by subject


Feedback


Fun for Everyone

Christmas Gifts
Achieve over 15,000 RPM with our great range of Powerballs.

Shop the Powerball store

 

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

 

A Close Shave

Philips Nivea Coolskin HS8060 Moisturizing Rotary Shaving System
For all types of hair removal, stay smooth with Amazon.co.uk.

Discover Shaving & Hair Removal

 

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