Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Active Template Library — Wikipédia
Active Template Library — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Les informations figurant dans cet article ou cette section doivent être reliées aux sources mentionnées dans les sections « Bibliographie », « Sources » ou « Liens externes » (décembre 2013).

Vous pouvez améliorer la vérifiabilité en associant ces informations à des références à l'aide d'appels de notes.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir ATL.

L'Active Template Library (abr. ATL) est une bibliothèque de classes pour le langage de programmation C++ développée par Microsoft dans le but de simplifier la programmation des composants logiciels Component Object Model (COM).

Utilisée avec Visual C++, Active Template Library permet aux développeurs de créer une multitude d'objets COM, de serveurs d'automations (OLE), et de contrôles ActiveX. Modelé d'après la bibliothèque STL (Standard Template Library), ATL possède un assistant d'objet (object wizard) qui configure très rapidement la structure primaire des objets avec un minimum de codage à la main.

Les contrôles destinés à une diffusion sur Internet auraient pu être réalisés avec les classes MFC (Microsoft Foundation Classes), mais cela nécessite qu'ils soient compacts et de taille réduite pour que l'on puisse les télécharger en réseau depuis des serveurs Web. Les applications MFC ont tendance à être lourdes et à nécessiter des bibliothèques DLL supplémentaires. ATL permet de créer des micro-contrôles sans aucune DLL : c'est donc une alternative légère aux MFC pour un environnement de contrôles COM.

Une utilisation répandue de l'ATL dans les pages ASP (Active Server Pages) consiste à construire des objets qui peuvent être appelés depuis un script. VBScript, qui est pourtant très limité, permet tout de même de faire appel à du code C++ contenu dans des objets COM.

Voir aussi

[modifier | modifier le code]
  • Component Object Model (COM)
  • Microsoft Foundation Classes (MFC)
  • Automation
  • Windows Template Library (WTL)

Bibliographie

[modifier | modifier le code]
  • Richard Grimes, ATL COM, Wrox Press, 1998, 1st edition éd. (ISBN 1-86100-249-1), « ATL and COM », p. 6.
  • Richard Grimes, Beginning ATL 3 COM Programming, Wrox Press, 1999, 1st edition éd. (ISBN 978-1-86100-120-7), « Building and calling a COM object using ATL », p. 63.
  • Mickey Williams, Visual C++ 6 Unleashed, Sams, 2000, 1st edition éd. (ISBN 978-0-672-31241-0), « Active Documents », p. 733.
  • icône décorative Portail des logiciels
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail de Microsoft
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Active_Template_Library&oldid=210650235 ».
Catégories :
  • Bibliothèque logicielle
  • Logiciel pour Windows
  • Logiciel Microsoft
Catégories cachées :
  • Article avec source à lier
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Programmation informatique/Articles liés
  • Portail:Microsoft/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id