Active Template Library (ATL)

Active Template Library (ATL), anciennement appelée ActiveX Template Library, est une bibliothèque de programmes Microsoft (ensemble de routines de programme préemballées) à utiliser lors de la création de code Active Server Page (ASP) et d'autres composants de programme ActiveX avec C++ (y compris Visual C++). Un développeur de site Web qui souhaite transmettre les demandes des utilisateurs à un programme du serveur Web peut écrire une application d'interface de passerelle commune ou, si le serveur est le serveur d'information Internet (IIS) de Microsoft, il peut inclure un script dans la page HTML (Web). Cette page est connue sous le nom de Page Active Server (ASP), et elle porte le suffixe .asp. Le script de la page Active Server est interprété et exécuté sur le serveur avant que la page ne soit envoyée à l'utilisateur. Ce script peut également être compilé en C++. Il s'agit d'un langage de programmation hautement orienté objet. Un programme compilé est plus rapide qu'un script et produira la page Web plus rapidement. Un programme C++ peut également s'interfacer plus étroitement avec le système d'exploitation qu'un script, et il y a plusieurs autres avantages. D'autre part, il est plus difficile et plus long d'écrire un programme en C++ que d'en écrire un dans un langage de script.

La bibliothèque de modèles actifs permet au programmeur de construire des objets du Component Object Model s qui peuvent être appelés par le script d'une page ASP. Ces objets sont décrits par Microsoft comme étant rapides et ayant une force industrielle. Les objets que vous pouvez créer à l'aide de l'ATL comprennent des contrôles complets, des contrôles Internet Explorer, des pages de propriétés et des boîtes de dialogue.

Vous pouvez également être intéressé
  1. OpenGL (Open Graphics Library) OpenGL (Open Graphics Library), est l'interface de programme standard de l'industrie informatique. Elle permet de créer des images graphiques en 2D ou 3D. Avant OpenGL, les entreprises créant des applications graphiques devaient modifier le code graphique pour chaque système d'exploitation et connaître leur matériel graphique. OpenGL permet à une application...
  2. Template Un template est une forme, un moule ou un modèle utilisé comme guide pour fabriquer quelque chose. Voici quelques exemples. Lorsqu'elle est utilisée pour tracer des lignes droites, une règle peut être utilisée comme un modèle. Un document dans lequel les parties standard d'ouverture et de fermeture sont déjà remplies...

  1. Active Directory (annonce) Définition - Que signifie Active Directory (AD)? Active Directory (AD) est un service d'annuaire Windows OS qui facilite le travail avec des ressources réseau interconnectées, complexes et différentes de manière unifiée. Active Directory a été initialement lancé avec Windows 2000 Server et révisé avec des fonctionnalités supplémentaires dans Windows Server...
  2. Mode d’application Active Directory (adam) Définition - Que signifie le mode d'application Active Directory (ADAM)? Active Directory Application Mode (ADAM) est un service d'annuaire compatible LDAP (Lightweight Directory Access Protocol) utilisé pour créer des applications activées pour l'annuaire. ADAM est destiné aux utilisateurs qui ne souhaitent pas configurer de contrôleur de domaine pour activer les...