Active Template Library
Active Template Library (ATL) — набор шаблонных классов языка C++, разработанных компанией Microsoft для упрощения написания COM-компонентов. Эта библиотека позволяет разработчикам создавать различные объекты COM, серверы автоматизации OLE и управляющие элементы ActiveX. Среда разработки Visual Studio включает мастера и помощники для ATL, позволяющие создать первичную объектную структуру с минимумом ручного программирования.
ATL — это в некоторой степени облегчённая альтернатива MFC в качестве средства управления COM. ATL используется в ASP (Active Server Pages) для создания объектов, которые могут быть вызваны скриптом.
Общие сведения
| Active Template Library | |
|---|---|
| Разработчик | Майкрософт |
| Язык программирования | C++ |
См. также
Литература
- Grimes, Richard «ATL and COM», ATL COM, 1st edition, Wrox Press, pg. 6,1998 г. ISBN 1-86100-249-1.
- Grimes, Richard «Building and calling a COM object using ATL», Beginning ATL 3 COM Programming, 1st edition, Wrox Press, pg. 63, 1999 г., ISBN 978-1-86100-120-7.
- Williams, Mickey «Active Documents», Visual C++ 6 Unleashed, 1st edition, Sams, pg. 733, 2000 г., ISBN 978-0-672-31241-0.