ActiveX controls are a Microsoft technology that allows
developers to reuse components. The ActiveX Template Library (ATL) is a
C++ library of class and function templates. ATL is a faster,
easier-to-learn alternative to Microsoft Foundation Classes (MFC), that
allows Windows programmers to produce compact code quickly.
This book provides practical solutions for programmers, and explains
these solutions on a detailed, technical level -- keeping the technology in
a real-world context that many books lack. Programmers will learn how to
create new ActiveX controls using ATL, and how to modify the thousands of
available ActiveX controls to fit specific needs.
Written by well-respected writer and teacher Brent Rector along with
DevelopMentor's Chris Sells, the content of this book has been taught in
courses for the Technology Exchange Company and Wise Owl Consulting. The
book covers the latest version of ATL, 2.1, a major revision.
Brent E. Rector is President of Wise Owl Consulting, Inc., a firm that specializes in Windows/COM development and consulting. He also teaches classes on COM, ATL, and MTS for DevelopMentor, a leading COM education firm. He received the Microsoft Annual MVP (Most Valuable Professional) award for his contributions to CompuServe's Windows forums.
Chris Sells is a content strategist on the Microsoft MSDN content team. Previously, he was the director of software engineering at DevelopMentor. Chris is the author of Windows Telephony Programming (Addison-Wesley, 1998) and Windows Forms Programming in Visual Basic .NET (Addison-Wesley, 2004), and coauthor of Effective COM (Addison-Wesley, 1999), ATL Internals (Addison-Wesley, 1999), and Essential .NET, Volume 1 (Addison-Wesley, 2003).
0201695898AB07142003