Am höchsten bewertete positive Rezension
2 Personen fanden diese Informationen hilfreich
Become COM Lord because COM is Bomb with Box
am 24. Februar 2000
This book <CANNOT> be understood unless you know Standard C++ fluently cold. Almost every piece of implementation block instructions in the book require a commanding understanding of templates and the Run Time Type Identification language features. There are a lot of COM books at the book stores like Dale Rogerson's Inside COM, which is more of a simpleton tutorial, now I had that book but for some reason I felt that the explanations of that book where too Sesame Street. Rogerson's book is good and I do not want to bash it but with Essential COM this book makes wanting to read any other book on COM wasted time, and as you would learn C++ from Stroustrup, the definitively reliable source, the same courtesy is applied to Don Box. You awkwardly feel safe and secure with the teachings of Box. The training that this book gives you is unbelievably detailed and presise, giving you a certain arrogance and swagger upon the books completion, because as he states it a C++ COM programmer is the smartest and most skillfull programmer in the developers circle. Don Box Essential COM is also a tutorial contrary to belief, but because it is exhaustively detailed, it also serves as keyboard side COM reference without the cold and dry syntax of most reference manuals. This book is classic and worth every penny. The mentality to spend on this book is what will the ramifications be once I really understand the COM model, and program in it effectively? Can you say humongous pay raise? How about jolting you marketability as a developer ten fold? It definitely has its place as tutorial but Don Box's book explains how COM can be used as a better C++. How is that? Box explains that in writing standalone binary implementations C++ without COM has its purpose without any influence, but should we really expose to much information about the class in the header files? He explains as you will read, that COM promotes interfaces, not class state exposure. He penetrates his dominance of COM throughout the book that COM exposes only what the client programmer using the interface should only be concerned with, the interface. And the details of how COM objects handle the responsibility performing the required service is in the implementation. Box explains in exhausting detail about the lack of the Standard C++ run-time class loading as opposed to Java which does support run-time class loading and COM now paired with C++ allows that feature. He really makes you understand COM theoretically, fundamentally that you can truly master COM with this book. This is the best programming book I have read. This book writing style is clear, the author Don Box clearly demonstrates his Lordship over the COM. The word is that Visual Basic programmers wanting to learn COM will get the concepts but will be lost with the implementation samples, this book is aimed at serious C++ programmers, but Java programmers will learn a great deal from Effective COM. If you want to hear what COM is and how it is used from Don Box himself, go to the Dr.Dobbs URL, ddj.com, click on Technetcast on the left margin, and look at bottom of page for Visual C++ Developers Conference 1998 archive real audio/video hosted by Technetcast Phillipe Lourier, or search for Don Box and it will come up with the segment to be played. This streaming video segment is invaluable and you get to see and hear Don Box talk about the need for COM and how COM compares with CORBA, Java, and how to use it to make you a superiorly better C++ progammer. Oh, yeah ahhh, buy this book if you want to learn COM, be a master of COM, be a Lord of COM....