Skip to content
Paperback ATL Internals Book

ISBN: 0201695898

ISBN13: 9780201695892

ATL Internals

Written for the advanced C++ programmer, ATL Internals reveals the inner workings of the Active Template Library (ATL), the toolkit of choice for building today's lightweight Internet and server... This description may be from another edition of this product.

Recommended

Format: Paperback

Condition: Good*

*Best Available: (ex-library)

$5.09
Save $54.90!
List Price $59.99
Almost Gone, Only 1 Left!

Customer Reviews

5 ratings

Don't do ATL or COM without it

This is simply one book that you do not want to be without when designing and implementing a COM project. I purchased the book after I found myself in my first COM project and without any coworkers with any experience in this area. As a comment, I've also rummaged around the Internet and purchase ...books in the effort to come up to speed as quickly as I can. ATL Internals is the best source of data on ATL that I've found so far. ATL Internals not only discusses ATL but also does and excellent job discussing COM's theory of operation and how a Win32 OS supports COM. As a warning, however, ATL Internals isn't the only book that you need on a COM project because it is specialized on ATL (and on COM in general). While ATL is useful it is not the only thing that you will have to deal with on a COM project. You will probably need to work with IDL files and for that I can unequivocally recommend "Essential IDL" by Martin Gudgin.ATL Internals accomplishes several things well; I will try to describe the most valuable aspects of this book. One of the best properties of this book is that it is thorough. It covers ATL in depth.The following is a partial list of the material in ATL Internals:1) ATL Internals covers using the wizards and explains how to proceed beyond the point where the wizards quit. 2) A though discussion of ATL facilities. For example: CComPtr (a COM smart pointer), CComBSTR (a class wrapped around the error-prone BSTR datatype) classes are covered in detail. The text conversion macros are completely covered here. In other books and on the internet I saw code examples that used them but will little explantion. 3) Bug warnings, both your (potential) bugs and bugs within ATL. The authors point out the buggy parts of ATL and they invest the necessary effort to warn out about aspects of ATL that, if naively used, create bugs. Numerous pages are dedicated to showing both how to correctly use certain hazardous parts of ATL as well as examples of buggy code. Depreciated techniques are also described for completeness. 4) Discussion and examples of various COM issues, including threading issues, connection points, the Service Control manager (SCM)and so on. 5) Detailed discussion of the numerous macros that Microsoft uses to conceal substantial code, (e.g. BEGIN_OBJECT_MAP, COM_INTERFACE_ENTRY_IMPL, etc.) 6) One of the appendixes shows a cross reference between ATL classes and header file names. This was a welcome convenience (yes I could have greped, but this is quicker) ATL Internals not only has great content but it is written in a very readable style. The typeset is easy to read and the diagrams are well done.

Simply the best! Five stars, no doubts!

"ATL INTERNALS" is a superb source of information about how ATL works. If you want to be a pro in ATL then go and buy it.I read it TWICE. Never before anything like that ever happened to me!Well done, lads! Thanks!

Best (highly-advanced!) ATL 3.0 book on the market

I have them all (and they're well worth having -- at normal consulting rates, a book will pay for itself if it saves you half an hour's worth of effort!), but this one is _the_ best (and has saved me _several_ hours' worth of my time!) -- if, that is, you're already an expert on COM and C++, with some working knowledge of VC++ and ATL (this is NOT, repeat NOT, a _primer_!). Get good primers (Lippman, Grimes, ...) AND this book.

Very professional book

This book covers ATL Internals in a very professional and essential way.I would recommend to read this book only after dealing with simple COM objects , and getting familiar with this technology. I read it after i have finished to read "Inside COM (MS press )" and it is a good order. This book is very recommended for professional programmers.

Extreme ATL programming made easy by Brent and Chris - COOL

I've seen some preliminary drafts, and I've got to say that this book is going to be the bees knees for learning the dirty details of the Active Template Library (ATL). Chris and Brent are (always) technically accurate and present the information in a well written, easy to understand manner. Put it this way, I'm going to buy it and I'm the ATL Development Lead!
Copyright © 2023 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured