Newsflash

powered_by.png, 1 kB
JoomlaMonkey Welcome arrow Amazon Store

Message from Dean - May 8th 2007

I am currently testing out a new version of the APF Bridge Component - If you notice any errors within this demo store please drop me a line.

Essential COM (DevelopMentor Series)

Current Store: US / World Store
In association with Amazon.com

UK Store | Canadian Store | French Store | German Store

Books : Essential COM (DevelopMentor Series)

  


 : Essential COM (DevelopMentor Series)

List Price: $54.99
Amazon.com's Price: $34.64
You Save: $20.35 (37%)
Prices subject to change.



Availability: Usually ships in 24 hours



This item ships for FREE with Super Saver Shipping.
Binding: Paperback
Dewey Decimal Number: 005.1
EAN: 9780201634464
ISBN: 0201634465
Label: Addison-Wesley Professional
Manufacturer: Addison-Wesley Professional
Number Of Items: 1
Number Of Pages: 464
Publication Date: January 01, 1998
Publisher: Addison-Wesley Professional
Studio: Addison-Wesley Professional




Related Items: Browse for similar items by category:

Editorial Review:

Amazon.com Review:
The Component Object Model (COM) is deep and extremely difficult, making it impossible to grasp the ideas behind this specification quickly or easily. Don Box, the author of Essential COM concedes that it took him six months of reading documentation, writing programs, and experiencing general puzzlement before he had his personal COM epiphany. Nonetheless, if you're a C++ programmer and you want your skills to continue to be relevant in a PC market dominated by Windows 95 and Windows NT, you need to get going down the path toward your own COM enlightenment. COM is the tool of choice for creating distributed and concurrent systems for modern Microsoft operating systems. If there's a book that will help you get a handle on the COM phenomenon, Essential COM is it.

Endorsed by object-orientation guru Grady Booch and Microsoft COM expert Charlie Kindel, Box's book takes the reader from an elucidating discussion of why a demand exists for COM and how it fits into the progression of C++ technology to a cool exhibition of some COM programs he's written. Along the way, Box covers the four corners of COM interfaces, classes, apartments, and security--all explained in developer's detail. He also gives attention to access control, marshaling, and Distributed COM (DCOM). Essential COM isn't an application programming interface (API) reference; it is an exploration of the Tao of COM. As the author says in his preface, you will figure out the how of COM programming quickly, as soon as you grasp the why.

Product Description:
Written by a leading COM authority, this unique book reveals the essence of COM, helping developers to truly understand the why, not just the how, of COM. Understanding the motivation for the design of COM and its distributed aspects is critical for developers who wish to go beyond simplistic applications of COM and become truly effective COM programmers. As the COM programming model continues to evolve, such insight also becomes essential to remaining current with extensions, such as Microsoft Transaction Server and COM+. By showing you why Distributed COM works as it does, Don Box enables you to apply the model creatively and effectively to everyday programming problems.

This book examines COM from the perspective of a C++ developer, offering a familiar frame of reference to ease you into the topic. You will also find comprehensive coverage of the core concepts of Distributed COM (interfaces, classes, apartments, and applications), including detailed descriptions of COM theory, the C++ language mapping, COM IDL (Interface Definition Language), the remoting architecture, IUnknown, monikers, threads, marshalers, security, and more. In addition, the book offers a thorough explanation of COM's basic vocabulary, provides a complete Distributed COM application to illustrate programming techniques, and includes the author's tested library of COM utility code.



Customer Reviews
Average Rating:  out of 5 stars

Rating: 5 out of 5 stars - Still valuable
I read this book about ten years ago first time. When I have to deal with a COM problem, I still find it useful.



Rating: 3 out of 5 stars - Not a good book to start COM
If you want to learn COM I dont think this book is a good start. It is a great book and I think every COM developer should read it, however; it is not a step-by-step into. It also doesn't have small projects which let's your get feet wet w/COM. I would recommend "Inside COM" by Dale Rogerson to start learning COM.



Rating: 3 out of 5 stars - no source code
I read Essential COM almost 10 years ago, and revisited it recently, out of curiosity. It's tough sledding, but if you *must* know this stuff, this is probably it.

However, throughout the book the phrase "the source code that accompanies this book" occurs repeatedly. As far as I could ascertain after an hour or so of googling and searching, there *is* no such source. I assume it stopped working 5 years ago or something, and rather than continuing to provide it somewhere on the web with a disclaimer -- which I assume would be embarrassing to Mr. Box -- it has been silently "disappeared". I consider this mildly unethical, and certainly annoying, since many perhaps minor points are supposedly demonstrated by this non-existent source.




Rating: 5 out of 5 stars - A must read book for learning COM
I have learned a lot with this book. I would not qualify the book an introduction book because unless you have some background knowledge and practice, you are going to find the last chapters hard to digest. What the book does is to covers the essential principles of COM with great details. This will make the first reading very interesting and it will make you come back from time to time to seek back specific detail.




Rating: 5 out of 5 stars - Buy this book FIRST when you want to learn Microsoft's Common Object Model
All vetran C++ programmers should learn this along side MFC, it assumes a minimal knowledge of COM so it is easy to pick up, and gets you familiar with the common elements of this widely used standard (CLSIDs, IIDs, COM Functions, etc) Shell programmers will want to read this first. See my other reviews for more good books in COM.





Availability: Usually ships in 24 hours



 

 

© 2007 - 2008 Joomla Monkey - a web property of Dean Marshall Consultancy Limited
Website maintained by Lancaster website designer - Dean Marshall

Dean Marshall Consultancy - Lancaster web designers and Joomla experts
Web Designer Lancaster
Web Designers Lancaster
Lancaster Web Designer
Lancaster Web Designers
Expert Joomla Hosting
Expert Joomla Hosting
Expert Joomla Hosting
Expert Joomla Hosting
CMS Training
CMS Training
Editable Sites Editable Web Sites Joomla Consultant
Joomla Consultants
Joomla Consultant
Joomla Consultants