Active Template Library

http://dbpedia.org/resource/Active_Template_Library an entity of type: Thing

The Active Template Library (ATL) is a set of template-based C++ classes developed by Microsoft, intended to simplify the programming of Component Object Model (COM) objects. The COM support in Microsoft Visual C++ allows developers to create a variety of COM objects, OLE Automation servers, and ActiveX controls. ATL includes an object wizard that sets up primary structure of the objects quickly with a minimum of hand coding. On the COM client side ATL provides smart pointers that deal with COM reference counting. The library makes heavy use of the curiously recurring template pattern. rdf:langString
액티브 템플릿 라이브러리(Active Template Library, ATL)는 마이크로소프트가 개발한 템플릿 기반 C++ 클래스들의 집합으로, 컴포넌트 오브젝트 모델(COM) 오브젝트의 프로그래밍을 단순화할 목적으로 만들어졌다. 비주얼 C++의 COM 지원을 통해 개발자들은 다양한 COM 오브젝트, OLE 자동화 서버, 액티브X 컨트롤러를 개발할 수 있다. ATL은 오브젝트 마법사가 포함되어 있어서 최소한의 손 코딩으로 빠르게 오브젝트의 주요 구조를 구성할 수 있다. COM 클라이언트 측에서 ATL은 COM 참조 카운팅을 다루는 를 제공한다. 라이브러리는 (curiously recurring template pattern, CRTP)을 상당하게 사용한다. rdf:langString
Active Template Library - biblioteka napisana w języku C++, składająca się z zestawu klas szablonowych, ułatwiających tworzenia komponentów w technologii COM. Biblioteka została opracowana i udostępniona przez firmę Microsoft. rdf:langString
Active Template Library (ATL) é um conjunto de classes C++ baseadas em templates desenvolvidas pela Microsoft que simplificam a programação de objetos COM. Seu conceito é parecido com a Standard Template Library (STL), e seu mecanismo inclui um assistente de objetos que define um estrutura primária de objetos com pouca codificação manual. rdf:langString
活动模板库(Active Template Library (ATL))是一個以C++模板技術的類的集合,是Microsoft為了簡化組件對象模型(COM)的程式設計而發佈的。 COM旨在允許開發者利用Visual C++創造各種各樣的元件,包括伺服器,與ActiveX控制項。 Patterned after the Standard Template Library (STL), ATL 包含一個物件精靈(object wizard),當設定好主要的物件結構後,能夠產生快速與較小的程式。 通过MFC可以提供互联网市场所需的控件,但是市场上还需要可以从网络上下载的轻量级控件。MFC程序通常较大而且需要支持DLL。 ATL允许创建不需要支持DLL的更小的控件,所以ATL是一种在COM控件环境下MFC的轻量级替代物。 rdf:langString
Die Active Template Library (ATL) ist eine Sammlung von Visual-C++-Programmbibliotheken zur Erstellung und Nutzung von COM-Komponenten, einschließlich ActiveX-Steuerelementen. Der Namensbestandteil Template (dt.: Vorlage) rührt von der ausgiebigen Nutzung von C++-Klassenvorlagen her. Im Vergleich zu unter Verwendung der MFC generierten Programmen sind die mit ATL erzeugten Komponenten kleiner und damit schneller über das Internet zu laden. Wie bei der Nutzung von Klassenbibliotheken üblich, erfolgt die Verwendung der ATL über das Einbinden der Header-Dateien und Linken mit den eigentlichen Bibliothek-Binärdateien. Visual C++ bietet jedoch spezielle ATL-Projektvorlagen, bei denen die Einbindung bereits vorgegeben ist. Es handelt sich um ein kommerzielles Produkt von Microsoft, welches mit d rdf:langString
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). 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. rdf:langString
ATL, sigla di Active template library (inglese per "Libreria di template attivi"), è una libreria di classi C++ (prevalentemente template) sviluppata da Microsoft e distribuita insieme al compilatore C++ di Microsoft stessa. ATL consente, tra l'altro, di creare codice adatto all'esecuzione parallela, permettendo la scelta fra thread singolo (single-threaded), gruppo di oggetti per thread (apartment-model) o thread multipli (free-threaded), o una combinazione di questi ultimi. rdf:langString
Active Template Library (ATL) は、COMプログラミングを簡単に行えるようにするためのマイクロソフトによるテンプレートベースのC++専用ライブラリである。様々なCOMオブジェクト、サーバ、ActiveXコントロールを開発できるように作られている。ATL 1.0は1996年に公開され、Microsoft Visual C++にはバージョン6.0からATLが標準で付属するようになった(VC 6.0付属のバージョンはATL 3.0)。 インターネット用のコントロールはMFCも利用できるが、ウェブサーバーからネットワーク経由でダウンロードするためにコントロールは小さくコンパクトであることが求められる。MFCアプリケーションは総じてプログラムサイズが巨大になる。ATLでは補助DLLなしで小さなコントロールを作成できるため、ATLはある意味でCOMコントロールの開発環境としてMFCに対する軽量の代替物である。 また、ATLにはWindows APIのラッパーとして利用できるクラスもあり、WTLと併せて通常のWindows用のアプリケーションソフトウェア作成にも用いることができる。 Visual C++ 2013以降はDLL版のATLは廃止され、スタティックリンク版のみの提供となっている。 rdf:langString
Active Template Library (ATL) — набор шаблонных классов языка C++, разработанных компанией Microsoft для упрощения написания COM-компонентов. Эта библиотека позволяет разработчикам создавать различные объекты COM, и управляющие элементы ActiveX. Среда разработки Visual Studio включает мастера и помощники для ATL, позволяющие создать первичную объектную структуру с минимумом ручного программирования. rdf:langString
Active Template Library (ATL, укр. Бібліотека активних шаблонів) — набір класів мови C++, розроблених компанією Microsoft для спрощення програмування об'єктів з Моделі Компонентних Об'єктів Component Object Model (COM). COM, реалізована в Visual C++, дозволяє розробникам створювати різні об'єкти COM, сервери і елементи керування ActiveX. Створена за схемою Standard Template Library (STL), ATL включає майстри і помічники, що дозволяють створити первинну об'єктну структуру практично без програмування вручну. rdf:langString
rdf:langString Active Template Library
rdf:langString Active Template Library
rdf:langString Active Template Library
rdf:langString Active Template Library
rdf:langString Active Template Library
rdf:langString 액티브 템플릿 라이브러리
rdf:langString Active Template Library
rdf:langString Active Template Library
rdf:langString Active Template Library
rdf:langString 活动模板库
rdf:langString Active Template Library
rdf:langString Active Template Library
rdf:langString Active Template Library
xsd:integer 846960
xsd:integer 1028244977
rdf:langString Library or framework
rdf:langString The Active Template Library (ATL) is a set of template-based C++ classes developed by Microsoft, intended to simplify the programming of Component Object Model (COM) objects. The COM support in Microsoft Visual C++ allows developers to create a variety of COM objects, OLE Automation servers, and ActiveX controls. ATL includes an object wizard that sets up primary structure of the objects quickly with a minimum of hand coding. On the COM client side ATL provides smart pointers that deal with COM reference counting. The library makes heavy use of the curiously recurring template pattern.
rdf:langString Die Active Template Library (ATL) ist eine Sammlung von Visual-C++-Programmbibliotheken zur Erstellung und Nutzung von COM-Komponenten, einschließlich ActiveX-Steuerelementen. Der Namensbestandteil Template (dt.: Vorlage) rührt von der ausgiebigen Nutzung von C++-Klassenvorlagen her. Im Vergleich zu unter Verwendung der MFC generierten Programmen sind die mit ATL erzeugten Komponenten kleiner und damit schneller über das Internet zu laden. Wie bei der Nutzung von Klassenbibliotheken üblich, erfolgt die Verwendung der ATL über das Einbinden der Header-Dateien und Linken mit den eigentlichen Bibliothek-Binärdateien. Visual C++ bietet jedoch spezielle ATL-Projektvorlagen, bei denen die Einbindung bereits vorgegeben ist. Es handelt sich um ein kommerzielles Produkt von Microsoft, welches mit dem VC++-Compiler vertrieben wird.
rdf:langString 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.
rdf:langString ATL, sigla di Active template library (inglese per "Libreria di template attivi"), è una libreria di classi C++ (prevalentemente template) sviluppata da Microsoft e distribuita insieme al compilatore C++ di Microsoft stessa. ATL permette di creare rapidamente applicazioni di un certo livello, includendo in particolare un eccellente supporto a tecnologie ad oggetti come Component Object Model ed ActiveX. I componenti e le applicazioni sviluppate sfruttando ATL risultano solitamente più veloci dei corrispettivi che si appoggiano invece alle Microsoft Foundation Classes, poiché ATL sfrutta a fondo lo standard C++, al quale si sta adeguando il compilatore C++ di Microsoft, e le estensioni proprietarie allo stesso ideate da Microsoft. Fra le peculiarità di ATL, spiccano delle implementazioni standard e di semplice impiego delle principali classi COM, fra cui IUnknown, IClassFactory, IClassFactory2, e IDispatch; è presente inoltre un supporto completo per la creazione di interfacce duali (che implementano cioè sia IUnknown che IDispatch), classi di enumerazione standard COM, ascolto e generazione di eventi (connection points), e molto altro. ATL consente, tra l'altro, di creare codice adatto all'esecuzione parallela, permettendo la scelta fra thread singolo (single-threaded), gruppo di oggetti per thread (apartment-model) o thread multipli (free-threaded), o una combinazione di questi ultimi.
rdf:langString 액티브 템플릿 라이브러리(Active Template Library, ATL)는 마이크로소프트가 개발한 템플릿 기반 C++ 클래스들의 집합으로, 컴포넌트 오브젝트 모델(COM) 오브젝트의 프로그래밍을 단순화할 목적으로 만들어졌다. 비주얼 C++의 COM 지원을 통해 개발자들은 다양한 COM 오브젝트, OLE 자동화 서버, 액티브X 컨트롤러를 개발할 수 있다. ATL은 오브젝트 마법사가 포함되어 있어서 최소한의 손 코딩으로 빠르게 오브젝트의 주요 구조를 구성할 수 있다. COM 클라이언트 측에서 ATL은 COM 참조 카운팅을 다루는 를 제공한다. 라이브러리는 (curiously recurring template pattern, CRTP)을 상당하게 사용한다.
rdf:langString Active Template Library (ATL) は、COMプログラミングを簡単に行えるようにするためのマイクロソフトによるテンプレートベースのC++専用ライブラリである。様々なCOMオブジェクト、サーバ、ActiveXコントロールを開発できるように作られている。ATL 1.0は1996年に公開され、Microsoft Visual C++にはバージョン6.0からATLが標準で付属するようになった(VC 6.0付属のバージョンはATL 3.0)。 インターネット用のコントロールはMFCも利用できるが、ウェブサーバーからネットワーク経由でダウンロードするためにコントロールは小さくコンパクトであることが求められる。MFCアプリケーションは総じてプログラムサイズが巨大になる。ATLでは補助DLLなしで小さなコントロールを作成できるため、ATLはある意味でCOMコントロールの開発環境としてMFCに対する軽量の代替物である。 また、ATLにはWindows APIのラッパーとして利用できるクラスもあり、WTLと併せて通常のWindows用のアプリケーションソフトウェア作成にも用いることができる。 Visual C++ 7.0 (Visual C++ .NET 2002) 付属のATL 7.0以降はMFCとの統合が図られ、一部のクラスは共通化されている。また、Visual C++ .NET 2002以降、バージョン番号はATL、MFCともにVisual C++の内部バージョンと同じになった。なおATLのバージョンを表す定義済みシンボルとして、_ATL_VERが存在する。 Visual C++ 2013以降はDLL版のATLは廃止され、スタティックリンク版のみの提供となっている。 Microsoft Visual Studio 2012までは、ATLおよびMFCは有償版のエディション(StandardもしくはProfessional以上)のみに付属するライブラリだったが、2014年にリリースされたVisual Studio Community 2013は無償版でありながら機能的にはProfessionalエディション相当となり、ATL/MFCも付属している(ただし利用規約はExpressエディションよりも制約が厳しい)。
rdf:langString Active Template Library - biblioteka napisana w języku C++, składająca się z zestawu klas szablonowych, ułatwiających tworzenia komponentów w technologii COM. Biblioteka została opracowana i udostępniona przez firmę Microsoft.
rdf:langString Active Template Library (ATL) — набор шаблонных классов языка C++, разработанных компанией Microsoft для упрощения написания COM-компонентов. Эта библиотека позволяет разработчикам создавать различные объекты COM, и управляющие элементы ActiveX. Среда разработки Visual Studio включает мастера и помощники для ATL, позволяющие создать первичную объектную структуру с минимумом ручного программирования. ATL — это в некоторой степени облегчённая альтернатива MFC в качестве средства управления COM.ATL используется в ASP (Active Server Pages) для создания объектов, которые могут быть вызваны скриптом.
rdf:langString Active Template Library (ATL) é um conjunto de classes C++ baseadas em templates desenvolvidas pela Microsoft que simplificam a programação de objetos COM. Seu conceito é parecido com a Standard Template Library (STL), e seu mecanismo inclui um assistente de objetos que define um estrutura primária de objetos com pouca codificação manual.
rdf:langString Active Template Library (ATL, укр. Бібліотека активних шаблонів) — набір класів мови C++, розроблених компанією Microsoft для спрощення програмування об'єктів з Моделі Компонентних Об'єктів Component Object Model (COM). COM, реалізована в Visual C++, дозволяє розробникам створювати різні об'єкти COM, сервери і елементи керування ActiveX. Створена за схемою Standard Template Library (STL), ATL включає майстри і помічники, що дозволяють створити первинну об'єктну структуру практично без програмування вручну. Наприклад, управління інтернет-магазином може бути реалізоване за допомогою Microsoft Foundation Classes. Але для передачі по мережі розмір магазина має бути невеликим. Застосунки, написані на MFC, відрізняються своїми розмірами і вимогою підтримки бібліотек. В той же час ATL дозволяє створювати невеликі за розміром елементи управління, які не вимагають підтримки бібліотек. Таким чином, ATL — це певною мірою полегшена альтернатива MFC як засіб управління COM. ATL використовується в ASP для створення об'єктів, які можуть бути викликані скриптом.
rdf:langString 活动模板库(Active Template Library (ATL))是一個以C++模板技術的類的集合,是Microsoft為了簡化組件對象模型(COM)的程式設計而發佈的。 COM旨在允許開發者利用Visual C++創造各種各樣的元件,包括伺服器,與ActiveX控制項。 Patterned after the Standard Template Library (STL), ATL 包含一個物件精靈(object wizard),當設定好主要的物件結構後,能夠產生快速與較小的程式。 通过MFC可以提供互联网市场所需的控件,但是市场上还需要可以从网络上下载的轻量级控件。MFC程序通常较大而且需要支持DLL。 ATL允许创建不需要支持DLL的更小的控件,所以ATL是一种在COM控件环境下MFC的轻量级替代物。
xsd:nonNegativeInteger 6351

data from the linked data cloud