Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Essential COM

Essential COM

List Price: $49.99
Your Price: $34.99
Product Info Reviews

<< 1 .. 4 5 6 7 8 9 >>

Rating: 2 stars
Summary: You will need a PhD in COMology to understand
Review: WOW!!! This book is hard to follow with nothing tangible to the typical VC++/MFC programmer. The word on the street is Box does not even acknowledge MFC exists. That is very evident in this almost useless book. What I could stay awake through, I understood almost nothing. MFC makes COM so much easier, Try looking for an MFC COM book for something pratical.

Rating: 5 stars
Summary: Nothing else truly explains the "Why" of COM
Review: Some woodworkers are content to read books on "100 router tricks" and "50 cool projects you can build with your table saw". Those who would be masters of the craft read books on how to select wood for a particular purpose, or when to use a particular type of join, or how to design a piece of furniture for a specific purpose.

There are dozens of COM books of the first type. There's only one of the second. This is it.

There are a lot of books that will tell you how to develop COM applications. Most of them are aimed at the journeyman programmer who is capable of following directions and making small extensions to cookie-cutter sample apps. They serve this need quite well. Don's book isn't aimed at that sort of person, and doesn't fill that need.

If you need to understand why COM looks the way it does, or how COM grew, or what its underlying philosophies are, or if you need to deeply understand the whole COM paradigm, Essential COM contains the answers.

COM is full of jargon; terms that convey only a small amount of information themselves. The richness of an object model relies upon the abstractions that serve as its foundation; if you don't understand the abstractions, you can't really apply the model creatively.

Sure, the sample code gets pretty deep, and does so rather quickly. Take the time read the samples, and understand them; consider them "exercises for the reader". There is much to be learned from them.

Yeah, the macros get deep, too. COM is layer upon layer of abstraction; the implementation is layer upon layer of code. Macros help flatten that out; they keep the programming level of abstraction high enough that one can see a forest rather than an endless collection of trees. Understand them when they're introduced; take the time to work through the code. Then use them without worry.

Is this book truly "essential"? Depends on what you think that means. Does it describe the essence of COM? You bet. Can one write COM apps without it? Probably. But they won't be the most efficient, or the best designed, and they won't make the best use of the technology.

Rating: 5 stars
Summary: Excellent description of both the why and the how of COM
Review: The introduction alone, in which Mr. Box derives the motivation for COM from shortcomings in current object-oriented programming models, is worth the price of the book. By gaining insight into the why of COM, you can better predict its future development. It has completely changed the way I look at writing software.

Rating: 3 stars
Summary: The author is a COM master, but at times that is a problem.
Review: Obviously, Don Box is a COM and C++ master, which is where the problem lies. Admittedly, he does cover many aspects of COM quite extensively. The first chapter is the best background material on COM that I have read. But thereafter, Box changes his approach. He then seems to lapse into gratuitous, uncontollable programming razzle-dazzle when covering COM topics. His multi-page macros are just plain confusing and distracting. [Who is his intended audience: COM neophytes or his COM cronies?] His explanations concerning his use of the subtleties of C++ are entirely too feeble. While COM is at heart a subtle C++ application, surely programming virtuosity can be de-emphasized when explaining COM basics. His examples have questionable utility. However, again, his book does fill in some of the gaps of COM that other books gloss over. But I'm still waiting for that five-star book on COM.

Rating: 5 stars
Summary: Enjoyable read, good coverage of motivations for COM.
Review: Having been involved in the CORBA world for the past two years, it has been nice to come up for air and look at another object model. Don Box does a great job presenting COM as a good mechanism for code and interface reuse in a multiplatform world. The book is rather intellectual though, read it twice! Highly recommended.

Rating: 2 stars
Summary: Not much useful when comparing with other com book
Review: When comparing with books like 'inside com' & 'Beginning ATL com', I found this book is hard to follow. Although sometimes it provides some few good insight, it can't clearly explain the detail's of COM and the chapters are not very well organized.

Rating: 5 stars
Summary: A great book about how COM works
Review: After working with COM for some time one comes to wonder about how COM actually works. Don Box really explains the machinery behind COM in an excellent way. Apart from basic COM concepts such as interfaces and classes, hard-to-grasp areas like marshalling and security are discussed in a way even mortal people can understand!

Rating: 4 stars
Summary: Highly recomended with one exception...
Review: A very, very good programming resource I recomend it to anyone I know who is doing or plans to do COM programming. Beginners might find "Inside COM" a bit more their speed but for advanced programmers there's nothing better. My one criticism is of the "petulant child" they got to write the (first) forward.

Rating: 5 stars
Summary: THE only COM book you will ever need.
Review: I found this book a breath of fresh air when it comes to explaining what is probably best described as a difficult subject. Don starts with the fundamentals and really hits the nail on the head in explaining COM without worrying about going into the various implementation libraries that are out there (the main on being ATL of course). I program using ATL, and now I feel that I understand what is going on. An absolute must for all COM programmers.

Rating: 3 stars
Summary: Useful for intermediate and advanced users
Review: Beginning COM programmers will find it very difficult to follow. This is currently the most authoritative book on the subject. Unfortunately, the book is excruciating to read - the jargon will make you dizzy. There are no tutorials and few complete examples. Mr. Box knows the subject well and covers the material very thoroughly.


<< 1 .. 4 5 6 7 8 9 >>

© 2004, ReviewFocus or its affiliates