Paperback: 888 pages
Publisher: Addison-Wesley Professional; 2 edition (July 15, 2006)
Product Dimensions: 7.2 x 1.8 x 9 inches
Shipping Weight: 2.6 pounds (View shipping rates and policies)
Average Customer Review: 4.0 out of 5 stars See all reviews (2 customer reviews)
Best Sellers Rank: #1,251,926 in Books (See Top 100 in Books) #12 in Books > Computers & Technology > Programming > APIs & Operating Environments > COM, DCOM & ATL #934 in Books > Computers & Technology > Databases & Big Data > Data Processing #1495 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design
Most reviews on this book were very good. It was the reason I bought this book. This book covers topic on the ATL 8 as its title says.However, I don't like this book although I will read this book to the end.The reason is this. Each chapter discuss about its own topics like strings, and so on. However, it just describes each methods of a given class. It is like that of the MSDN. Why doesn't it show some sample code lines which shows how to use some of them and what the result is? By doing so, it is much easier to understand and read. After reading a few chapters, I started skipping explanations because of the pattern.Also, just like other books nowadays, it is too descriptive. It will be good if it is a book about explaining concept of the COM, or if it should give some idea on the topic. However, readers of this book already knows about the COM and if they consider "COM", they are already fairly experienced programmers. Then explaining things like the MSDN documents do is not helpful. Probably it would be better if it can explain thing more clearly than the MSDN do, but I guess it is not the case for this book.Also, what lacks seriously among most COM books is that they fails to describe the automatically inserted macros and their relationship.Also, for the Visual C++ 2005 IDE, there are some peculiar things. For example, the IDE displays the same interface under class and under interface on its solution pane. You may wonder where to put codes for a certain interface. It could be better if this book explains about them too.Because COM is designed very confusing way, the Objective-C remote messaging, it needs good explanation. However, this ( and most ) book fails in doing so.
ATL Internals: Working with ATL 8 (2nd Edition) Linux Kernel Internals (2nd Edition) Solaris Internals: Solaris 10 and OpenSolaris Kernel Architecture (2nd Edition) COM Programming by Example: Using MFC, ActiveX, ATL, ADO, and COM+ ATL Developer's Guide Windows® Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (Developer Reference) Windows Internals, Part 1 (6th Edition) (Developer Reference) Microsoft Windows Internals (4th Edition): Microsoft Windows Server 2003, Windows XP, and Windows 2000 Operating Systems: Internals and Design Principles (8th Edition) Windows Internals, Part 1: System architecture, processes, threads, memory management, and more (7th Edition) Understanding MySQL Internals The Guru's Guide to SQL Server Architecture and Internals Professional SQL Server 2008 Internals and Troubleshooting Mac OS X and iOS Internals: To the Apple's Core Solaris¿ Internals (Vol 1) OpenVMS Alpha Internals and Data Structures: Memory Management (HP Technologies) Microsoft SQL Server 2012 Internals (Developer Reference) Android Security Internals: An In-Depth Guide to Android's Security Architecture DOS Internals Working With Contracts: What Law School Doesn't Teach You, 2nd Edition (PLI's Corporate and Securities Law Library)