Microsoft Active Template Library (ATL)

(last updated: 16-May-2015 09:31)


  1. ATL COM Programmer's Reference; Richard Grimes; Wrox Press, 1998.
  2. ATL Developer's Guide, Second Edition; Ron Patton; Hungry Minds, 2000.
  3. ATL Internals; Brent Rector, Chris Sells and Jim Springfield; Addison-Wesley, 1999.
  4. ATL Server: High Performance C++ on .NET; Pranish Kumar et al; Apress, 2003.
  5. Beginning ATL COM Programming; Richard Grimes et al; Wrox Press, 1998.
  6. Beginning ATL 3 COM Programming; Richard Grimes et al; Wrox Press, 1999.
  7. Beginning ATL Programming with Visual C++; George Reilly; Wrox Press, 1998.
  8. COM Programming by Example: Using MFC, ActiveX, ATL, ADO and COM+; John E. Swanke; CMP Books, 2000.
  9. COM+ Programming: A Practical Guide Using Visual C++ and ATL; Pradeep Tapadiya; Prentice Hall, 2000.
  10. Creating Lightweight Components with ATL; Jonathan Bates; Sams Publishing, 1999.
  11. Developer's Workshop to COM and ATL 3.0; Andrew Troelsen; Wordware Publishing, 2000.
  12. Inside ATL; Steve Zimmerman and George Shepherd; Microsoft Press, 1999.
  13. Professional ATL COM Programming; Richard Grimes; Wrox Press, 1998.
  14. Professional COM Applications with ATL; Sing Li and Panos Economopoulos; Wrox Press, 1998.
  15. Programming Distributed Applications with COM+ and ATL; Ted Pattison; Microsoft Press, 2001.
  16. Sams Teach Yourself ATL Programming in 21 Days; Kenn Scribner; Sams Publishing, 2000.
  17. Using MFC and ATL, Special Edition; Clayton Walnum and Paul Robichaux; Que Publishing, 1997.

Periodical Articles

  1. "ATL: Rx for Your COM Headaches", PCM 15:21 Dec 3 1996 pgs 333-338.
  2. "Building a COM Object with ATL", PCM 15:22 Dec 17 1996 pgs 223-239.
  3. "ATL Can Mean Fast, Lightweight Controls", PCM 16:13 Jul 1997 pgs 273-278.

Web Pages and Websites

  1. Wikipedia article "Active Template Library".