Rating: Summary: A good detailed overview of ATL Review: Armstrong manages to write a clear and concise book on ATL. It is a great book to learn ATL. The only problem that I have with the book is the running example IMath. It gets old quickly and is not a good example of OO design as it is a class without state and therefore just a grouping of functions.
If you already know OOD and want to learn ATL this book is a must!
Rating: Summary: the best COM book out there. Review: i read alot of COM books (inside com , essential com), all of them were great, but this book compare btw traditional COM and ATL, every chapter explains traditional com, and then how to use it using ATL. a lot of example and screen shots. good book for people who "affraid" of COM, just like i was ;-)
Rating: Summary: Easy reading, yet not simplistic, intro to ATL COM Review: If one is looking for a book that discusses the arcane details of ATL COM, then this book is not for you. But the author does present a very good introduction to COM and ATL COM. He does it in a very orderly and easy to read manner. There is plenty here for the ATL novice. To show that the author presents more than help-file pablum, he digs into the class structure of ATL. I have never given a computer book five stars, but I do this time because the book simply has the right presentation and tone for an introduction. There are no statements that if the reader is not a C++ template guru, he/she has no business reading my book. Having rated the book highly, I will however state that more than one book will be necessary to learn the subject. But this a very good place to start.
Rating: Summary: This is a "Good First Book" for developers.. Review: It reads like a novel. It has some mistakes here and there, but for the subject matter Tom Armstrong did a terrific job. If you know VC++, but don't know COM, or ATL, this is just the book for you man.
Rating: Summary: Love it!!! Review: It reads like a novel. It has some mistakes here and there, but for the subject matter Tom Armstrong did a terrific job. If you know VC++, but don't know COM, or ATL, this is just the book for you man.
Rating: Summary: Good but lacking details Review: The book is better than other ATL titles. I found the book to be lacking in technical details - the author was obviously rushed. I had to read a lot of the ATL code to figure out how aggregation worked, for example. I appreciated the excellent detail-rich coverage of connection points. Unfortunately, there is little to no coverage of non-MFC lightweight windowing classes. Not a book for beginners as a lot of the technical details are left for the reader to discover on his/her own.
Rating: Summary: Easy to read! Review: This book covers ATL Error handling, Containment, Aggregation, Automation, Events, Connection Points and Threading. It is very easy to read. I would recommend it to any Visual C++ developer who wants to learn ATL 2 weeks!
Rating: Summary: This book only gets you to first base. Review: This book does fairly well (but not wonderfully) to describe the basic concepts to the beginner, and it gives you some code to get started on. After reading this book and completing the examples, I only barely know enough to get started with ATL. If you buy this book you will soon need to read another just to feel competent in ATL. The first 75 pages are a very basic overview of templates and COM. The book then introduces ATL's implementation of IUnknown, IDL, Aggregation, IDispatch and Dual Interfaces, Connection Points, and Active X controls in the middle of the book. This content is covered in no real detail. The section (paragraph?) on marshalling is so thin that no useful information could be gained from it. Tacked on to the end are sections on Asynchronous Download, COM threading, MFC, and COM +. Without a detailed understanding of the core concepts of ATL, these sections are useless.
Rating: Summary: This is a great book Review: This book gives a very good description of how to use ATL. It gives very good examples of CComPtr, connection points and using native 5.0 com support. If you want to learn about ATL this book is for you
Rating: Summary: Good content but his editor needs to keep his/her day job Review: This book has a good coverage of ATL. However, the grammar is poor. This often makes the point hard to understand. Also, the book has spelling errors on nearly every page. A programmer need not use perfect grammer (I sure don't) but his editor should have caught this.
|