The next chapter presents tips pertaining to the all-important interfaces in COM. Both the big picture and some precise details are covered to help you implement your interfaces safely, as well as the implementations and the particular challenges that COM presents. The authors emphasise "defensive coding"--pointing out dangerous assumptions and offering suggestions for producing reliable components.
Apartments, security, and transaction management are addressed in succeeding chapters. As with the previous topics, they are handled via a series of specific tips and suggestions. If you're new to COM programming, you should read some more introductory texts first, but if you've already experienced your baptism by fire into the subject, this title can help ease future pain. --Stephen Plain, Amazon.com
In Effective COM, the authors, Don Box, Keith Brown, Tim Ewald, and Chris Sells, offer 50 concrete guidelines for creating COM based applications that are more efficient, robust, and maintainable. Drawn from the authors' extensive practical experience working with and teaching COM, these rules of thumb, pitfalls to avoid, and experience-based pointers will enable you to become a more productive and successful COM programmer.
These guidelines appear under six major headings: the transition from C++ to COM; interfaces, the fundamental element of COM development; implementation issues; the unique concept of apartments; security; and transactions. Throughout this book, the issues unique to the MTS programming model are addressed in detail. Developers will benefit from such insight and wisdom as:
and much more invaluable advice.
For each guideline, the authors present a succinct summary of the challenge at hand, extensive discussion of their rationale for the advice, and many compilable code examples. Readers will gain a deeper understanding of COM concepts, capabilities, and drawbacks, and the know-how to employ COM effectively for high quality distributed application development. A supporting Web site, including source code, can be found at http://www.develop.com/effectivecom.
... but not as good as Essential COM. You can find most of the arguments detailed in Effective COM in other sources, and you don't need this book to write good COM component... Read morePublished on 5 April 2001
I met Don Box (the author) at the Microsoft Global Summit in New Orleans in 1998 and was impressed. It was interesting to see Microsoft personnel listening and learning from an... Read morePublished on 8 Aug. 1999
This is a book that seems too thin to be useful... at first glance ! I read it like a novel, started at first line and couldn't stop until it was finished. Read morePublished on 29 Jan. 1999
This is definitely a great book for those who have already made their first steps in COM programming. Read morePublished on 30 Dec. 1998