Developer's Workshop to COM and ATL 3.0
||Author: Andrew Troelsen|
List Price: $49.95
Our Price: Click to see the latest and low price
Publisher: Wordware Publishing (April, 2000)
Average Customer Rating: 4.86 out of 5
Customer ReviewsRating: 5 out of 5
This book is really well written and organized. Prior to reading this book, I always thought of COM as a magic. However, after reading 450 pages, I no longer think of COM as magic :-). Rather, I now fully understand the concepts behind it. COM is NOT dead yet. In order to fully understand COM+ and .NET remoting and component framework, one needs to fully understand what COM did (and is doing) for us.
Rating: 3 out of 5
Jumps around too much
If you have the time to study, I mean REALLY study, and time to do the examples from start to finish (I don't), and want to know how COM works under the hood, this is probably a good book. However, sorry, but I could care less about HOW things work under the hood, I just want them to work so I can concentrate on my application. It also jumps around too much, important things you really need to know to make ATL COM objects are scattered throughtout the book (thank goodness it has a good index).
Rating: 5 out of 5
An Amazing Guide to COM Architecture and ATL Framework
Developer's Workshop to COM and ATL 3.0 is an effective guide to COM implementation utilizing raw C++ and especially the Active Template Library. Andrew Troelsen is an incredible teacher and writer. In this book, he presents COM in such a way that makes it surprisingly simple and quite magnetic.
The book is extremely well-organized. Troelsen analyzes most aspects of COM components with the exception of, for example, custom proxy/stub marshaling and on advanced COM multithreading. He presents examples of each aspect of COM via raw C++ and followed by an implementation via ATL. The developer gets to see and understand each implementation of a COM component in raw C++ and ultimately appreciate the simplicity that the ATL framework brings to COM development.
The author's teaching style and organization is amazing! He organizes COM topics in terms of complexity especially toward implementation. Troelsen presents concise implementation examples that effectively help the developer learn the design and development process of COM components. In every discussion on a theory of COM architecture, he includes a raw C++ example and then followed by an ATL version of the implementation. Furthermore, Troelsen organizes the examples such that each example builds on from previous examples. In other words, each example is the previous example with one or more new features such as an added aggregated COM object or an added callback interface. Troelsen's teaching style and organization coupled with a good understanding of COM architecture and the ATL framework shine in Developer's Workshop to COM and ATL 3.0. This book is an effective guide to COM design and implementation in raw C++ and especially ATL.
I highly recommend Developer's Workshop to COM and ATL 3.0 to advanced C++ programmers and real-world COM developers.
· Essential COM
· ATL Internals (The Addison-Wesley Object Technology Series)
· Introduction to MFC Programming with Visual C++
· Designing Solutions With Com + Technologies