Book description
The Classic Guide to ATL–Now Updated for ATL 8 and Visual Studio 2005
Four leading Windows programming experts systematically reveal ATL’s inner workings, explaining not just how ATL works, but why it works the way it does. Client-side developers will master ATL’s resources for windowing, COM control, MFC integration, web service proxy generation, and more. Server-side programmers will discover ATL’s full COM server and object services, and its extensive support for high-throughput, high-concurrency web applications, and services. Every Windows developer will learn powerful ways to increase flexibility, reduce overhead, and maximize transparency and control.
• Discover ATL’s internals through diagrams, example code, and internal ATL implementation code
• Walk through wizards that simplify ATL usage in common applications
• Master string handling in C++, COM, and ATL
• Leverage ATL smart types, including CComPtr, CComQIPtr, CComBSTR, and CComVariant
• Understand and choose the right options for implementing IUnknown
• Create glue code that exposes COM objects from COM servers
• Use canned interface implementations to support object persistence, COM
collections, enumerators, and connection points
• Build standalone applications and UI components with ATL window classes
and controls
• Use ATL Server to develop web applications that run on Microsoft IIS
Table of contents
- Title Page
- Copyright Page
- Dedication
- Contents
- Foreword to the Second Edition
- Foreword to the First Edition
- Preface
- Acknowledgments
- About the Authors
- Chaprer 1. Hello, ATL
- Chaprer 2. Strings and Text
- Chaprer 3. ATL Smart Types
- Chaprer 4. Objects in ATL
- Chaprer 5. COM Servers
- Chaprer 6. Interface Maps
- Chaprer 7. Persistence in ATL
- Chaprer 8. Collections and Enumerators
- Chaprer 9. Connection Points
- Chaprer 10. Windowing
- Chaprer 11. ActiveX Controls
- Chaprer 12. Control Containment
- Chaprer 13. Hello, ATL Server: A Modern C++ Web Platform
- Chaprer 14. ATL Server Internals
- Appendix A. C++ Templates by Example
- Appendix B. ATL Header Files
- Appendix C. Moving to ATL 8
- Appendix D. Attributed ATL
- Index
- Footnotes
Product information
- Title: ATL Internals: Working with ATL 8, Second Edition
- Author(s):
- Release date: July 2006
- Publisher(s): Addison-Wesley Professional
- ISBN: None
You might also like
book
Win32 System Services: The Heart of Windows® 98 and Windows® 2000
The Win32 best-seller, fully updated for Windows 2000 and Windows 98! Master every key Win32 system …
book
Windows PowerShell™ 3.0 Step by Step
Your hands-on, step-by-step guide to automating Windows administration with Windows PowerShell 3.0 Teach yourself the fundamentals …
book
Inside Windows® Server 2003
Inside Windows .NET Server contains comprehensive information on deploying, managing, and troubleshooting systems using both Windows …
book
Windows Server® 2012 Pocket Consultant
Portable and precise, this pocket-sized guide delivers ready answers for the day-to-day administration of Windows Server …