ATL Internals

by Brent E. Rector

41 Members ½ (3.60)

On This Page

Description

"This book is the definitive reference for ATL programmers. The chapter on CComObject is worth the price alone."--Don Box, COM guy, DevelopMentor"Brent and Chris are always technically accurate and present the information in a well written, easy to understand manner... I bought it and I'm the ATL Development Lead!"--Christian Beaumont, ATL Development Lead, Microsoft Corporation The Active Template Library (ATL) is a set of small, efficient, and flexible classes that facilitate the creation show more of interoperable COM components. Written for experienced COM and Visual C++ programmers, this book provides in-depth coverage of ATL's inner workings. It offers insight into the rationale behind ATL design, explains its architectural underpinnings, shows how ATL maps to COM, and describes important implementation details. With coverage current through ATL version 3.0, ATL Internals includes an overview of the Wizards but then goes well beyond the basics. The authors provide the detailed information needed to utilize ATL to its greatest advantage and work around its shortcomings. You will find detailed coverage of such topics as: ATL Smart Types, such as CComPtr, CComVariant, and CComBSTR Objects in ATL, covering COM object responsibilities and ATL threading model support Servers in ATL, including ATL's class object implementations, managing server lifetime, self-registration, and server build optimizations Interface maps, focusing on the techniques C++ programmers can use to implement COM interfaces and how ATL supports these techniques Persistence and connection points Enumeration, covering both pre-calculated and dynamic data sets, and enumerating over an STL container ATL windowing classes Controls and Control Containment If you want to optimize ATL by learning effective techniques that reduce the time you spend writing boilerplate COM code, there is no better resource than this book. 0201695898B04062001 show less

Tags

Recommendations

Member Reviews

Members

Recently Added By

Author Information

5 Works 105 Members
Brent Rector is an expert on Microsoft development tools who's been working with Microsoft Windows since the operating system's first beta release. He consults; develops and teaches

Common Knowledge

Canonical title
ATL Internals
Original publication date
1999
Publisher's editor
J. Carter Shanklin

Classifications

Genres
Technology, Nonfiction, General Nonfiction
DDC/MDS
005.268Computer science, information & general worksComputer science, knowledge & systemsSoftware development, software, data, securityProgramming for Specific EnvironmentsPersonal ComputersFor specific operating systems
LCC
QA76.76 .D47 .R43ScienceMathematicsMathematicsInstruments and machinesCalculating machinesElectronic computers. Computer scienceComputer software
BISAC

Statistics

Members
41
Popularity
712,064
Rating
½ (3.60)
Languages
English
Media
Paper
ISBNs
2
UPCs
1