|
|||||||||||||||||||||||||||||||||||
|
91 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
79 of 84 people found the following review helpful:
3.0 out of 5 stars
I was disappointed :-(,
By Yaron Elhadif (Israel) - See all my reviews
This review is from: Essential COM (Paperback)
The book is a collection of technical notes and not a learning book. The author tries to show every little detail but forget about explaining the global idea behind it. There is no connection between parts and there is no writing technique that leads you into understanding. I got the feeling the author was more busy of showing how much he knows and less about trying to explain things to the reader. This book is "nice to have" but only after someone else show you the meaning of COM.
47 of 49 people found the following review helpful:
3.0 out of 5 stars
The author is a COM master, but at times that is a problem.,
By J. Grattan "Ideas can move the world" (Lawrenceville, GA USA) - See all my reviews (VINE VOICE) (TOP 1000 REVIEWER) (REAL NAME)
Amazon Verified Purchase(What's this?)
This review is from: Essential COM (Paperback)
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.
36 of 38 people found the following review helpful:
3.0 out of 5 stars
this book really is overcredited,
By A Customer
This review is from: Essential COM (Paperback)
Yes, the book gets its job done. Once you are done reading this book, you will know COM quite well. However, this really is not for beginners. Unless you have a good idea on how COM works, you will be lost. I have read "Inside COM" before reading this book, and I was still somewhat lost(its that confusing). If you know how COM works, this book will lead you to more technical background and help you truly understand how COM works, but, things are not clearly written. The author expects you know COM quite well.
84 of 98 people found the following review helpful:
1.0 out of 5 stars
esoteric and lengthy,
By A Customer
This review is from: Essential COM (Paperback)
This book is esoteric. It isn't practical. I recommend something else.
19 of 19 people found the following review helpful:
3.0 out of 5 stars
Interesting and exciting,
By A Customer
This review is from: Essential COM (Paperback)
after reading this book (it was not easy) I was amazed how this book is perceived by other readers. Reading the reviews one has a feeling the reviewer would rather say something different but feels obliged to acknowledge the greatness of the author. "The author is a COM guru therefore this is a bible". Is this a phenomena of emperor's new clothes? This book presents a comprehensive review of COM as seen from the top, and is valuable to developers already familiar with COM. The style of this book is interesting, I personally would prefer a simple prose.
38 of 44 people found the following review helpful:
2.0 out of 5 stars
Intellectual Self-Indulgence,
By A Customer
This review is from: Essential COM (Paperback)
This book starts out by saying that it would cover COM at its most basic, no class libraries or macros to get in your way. That sounded like an absolutely wonderful idea.But what happened was that instead of explaining how the real world ATL COM macros worked, Don Box spent the entire book explaining how his own personal macros worked. That was not what I signed up for. Did I learn something? Yes, but I sure had to wade through a lot of Don Box's macros to see how COM worked.
18 of 19 people found the following review helpful:
4.0 out of 5 stars
Definitely Essential,
By
This review is from: Essential COM (Paperback)
If you are already familiar with COM in C++, then here is a book that can bring your skill to the next level. For those of you who already own many many books on COM, your collection wouldn't be complete if you miss this one. This book continues on where many others left off. It digs deep down and explores the areas that are ESSENTIAL to your understanding of COM's intricacies. Many insights given in this book are rare, and you probably won't find it elsewhere. If you are already familiar with COM, here is a book that surprisingly still intrigue you on the subjects that you think you already knew. Though, I don't recommend this book for beginners. As the matter of fact, if I was new to COM and had to write a review for this book, I probably would have only given it 2 stars. It is not because the book is bad, it is simply that this is NOT one of those how-to-book. However, if your level is in the intermediate to advance, you will most definitely want this one. So, if you do decide to get this book, here is my tip for reading it. Don't try to read the book from front to end, for you may not find enough momentum to get pass the second chapter - that is, if you not into theory and all. Instead, just jump to the chapters that interest you the most. Also note the chapters near the end are very addictive, so you may want to start the book from there. This is how I "re-gained" the incentive to finish the book.
39 of 47 people found the following review helpful:
2.0 out of 5 stars
Comprehensive, but pathetic writing,
By A Customer
This review is from: Essential COM (Paperback)
A strange book--somewhat helpful for an already knowledgable reader, but totally impenetrable for a Com novice. On the positive side, the book does cover a lot of ground and is probably worth having _among_ other books on that topic. I don't regret having bought it (I got if for real cheap though <g>.) The weekness of this book, imo, is a combination of inferior writing with the pervasive attempts to sound "scientific-like". What could be said in a single phrase, clearly and in good English, the author time and again manages to put in a paragraph or more of pathetic pompous puffing--which, besides being laughable, is beclouding the issues at hand rather significantly. This last fault is shared by many books from the "Object Techonology" series, and I think Addison Wesley is burying their reputation by publishing these vaporous blasts of pompous OO gobbledegook. I absolutely don't recommend this book as a first or only one--better get "Inside Com" (it's not flawless--nothing from MSPress is--but at least it's written in plain, everyday English.) "Inside DCOM" is probably better too. Finally, I'm sorry we have to read this stuff at all <g>. Avoid it if you can.
11 of 11 people found the following review helpful:
5.0 out of 5 stars
Cornerstone COM Text,
By
This review is from: Essential COM (Paperback)
I bought Essential COM about two years ago, and have since purchased and read other COM texts. I can say with certainty that if you want to start learning COM, this should be your first or second book on the topic. However, don't expect to be able to run out and start working with COM after reading the first few chapters. This is a very theory-oriented book aimed at developing a thorough understanding of COM, with few code-oriented examples that are used for explanation rather than demonstration purposes. The writing can be dense at times, but this is more a factor of the book's topic than the author's writing style.The text requires knowledge of C++ and a desire to learn something new. If you buy this book and don't understand what you're reading, try reading Chappell's Understanding ActiveX and OLE before returning to Essential COM. But by all means, this book is one of the best treatments of COM available.
11 of 11 people found the following review helpful:
5.0 out of 5 stars
Explains COM clearly and thoroughly (all in due time),
By A Customer
This review is from: Essential COM (Paperback)
This is the best COM book I've read so far. Don Box has an amazing mind. He's able to organize and express this complex body of knowledge in a way that makes complete sense. There are two problems that I hope he will address in a later version.One is that the book would benefit from a more "drill-down" approach, presenting the basic, most common usage first, and then drilling down into the esoterica. For example, when talking about class objects, I think it would be most useful to talk about them first in their role as implementors of IClassFactory, which is their most common function, and then tell us about all of the other cool stuff you can do with them if you want. If the book did a better job of formalizing what was most important and what was of secondary importance, making liberal use of multi-level headings, I think it would be a lot more usable as a reference. Second, the real-world examples are of limited use. In chapter 5 Don states, "Occasionally, it is necessary to marshal interfaces explicitly from one apartment to another outside the context of an activation request or method call." Why? I'm sure there's a good answer, possibly somewhere in this book, but I can't find it anywhere near this statement. He just goes on to explain how to do it, without explaining why. Things like this make it a bit frustrating. But this is without a doubt the most thorough and lucid introduction to COM I've ever read. And as other readers have mentioned, the first chapter is a triumph in itself, finally explaining the true foundation of COM in a way that cuts through the confusion. |
|
Most Helpful First | Newest First
|
|
Essential COM by Don Box (Paperback - January 1, 1998)
$54.99 $32.60
In Stock | ||