It is a very useful book if you already have some experience with ATL and COM but have some questions about those technologies unanswered. The author gives an excellent explanation of almost any aspect of ATL yet assumes the reader is not a complete newbie. The chapters on Object Wizard and on Threading and Marshalling are particularly useful. In combination with PROFESSIONAL COM APPLICATIONS WITH ATL, this book provides a...
0Report
This is the book targeted for the groups that have understand how COM works and have done some degree of learning. Personally, this is my fourth book on COM and I find it very useful. It's wide and deep coverage in COM data types, smart pointers, interfaces, classfactory, threading and marshaling did help me a great deal in my COM design decision making. For serious ATL/COM programmer, it is one of the book that you would...
0Report
Unquestionably, a strong side of this book is that it is very comprehensive (which is, btw, consistent with his previous books--"Dcom "and "Beginning ATL...") If you work with ATL I'd say this new one is worthy enough to purchase. There are downsides though: he doesn't write very well--that's one, and another is that he sometimes overdoes with comprehensiveness--in the Dcom book he made a few plainly wrong statements--like...
0Report
Richard has done it again! Thanks Richard. I'm one of those souls who lives in ATL everyday. In fact, I work on the ATL team. I'm amazed at the patience it must have taken to carefully unearth the inner workings of ATL. Buy this book. Read the chapter on Threading and Marshaling twice. This book deserves an honored place on your shelf along with Box, Brockschmidt, and Petzold.
0Report
No-Nonsense. Just a bunch of useful advice and where all the gotchas! are. (Just the info on implementing connection points clients in C++ saved my days of hairpulling.) You had better know COM, ATL, VB, HTML and C++. Don't bother if you dont have Visual Studio experience -- but if you do, this book is a must. Would like to have seen info integrating with other things COM, such as Outlook, Office and OS interfaces.
0Report