Windows Template Library


Windows Template Library
Windows Template Library
Тип

библиотека (программирование)

Разработчик

Nenad Stefanovic

Написана на

С++

Операционная система

Microsoft Windows

Последняя версия

WTL 8.1.11324 (21.11.2011)

Лицензия

Common Public License

Сайт

http://wtl.sourceforge.net/

Windows Template Library (WTL) — свободно распространяемая библиотека шаблонов (шаблонных классов) C++, предназначенная для написания стандартных GUI приложений Windows, являющаяся расширением библиотеки ATL. WTL представляет собой надстройку над интерфейсом Win32 API операционных систем Windows, и в первую очередь разрабатывалась как облегчённая альтернатива библиотеке MFC. WTL поддерживает работу с окнами и диалогами, стандартными диалогами Windows, GDI, стандартными контролами, ActiveX и пр. В библиотеке представлены основные элементы управления: меню, панели инструментов, кнопки, поля ввода, списки и т. д. Помимо основных, также доступны для использования оконные элементы управления, такие как Splitter. В библиотеку включены также некоторые вспомогательные классы, например класс-обертка строки CString, синтаксически совместимая с аналогичным классом библиотеки MFC.

Изначально WTL была разработана сотрудником Microsoft Нэнадом Стефанович для внутреннего использования, но позже была выпущена в качестве дополнения к Microsoft Visual Studio и Win32 Framework SDK, но без официальной документации и поддержки. Библиотека распространяется по лицензии Common Public License Version 1.0.

Альтернативы

Существуют некоторые библиотеки, призванные заменить или дополнить WTL. К примеру, библиотека SmartWin++ изначально разрабатывалась как замена WTL и MFC.

Библиотека WinxGui (сокр. WINX) фокусируется на цели: самое простое, но эффективное. Это шаблонная библиотека графического интерфейса для C++, совместимая с WTL. WINX поддерживает WYSIWYG разработку.

Ссылки

Сайты и ресурсы
Статьи
Родственные библиотеки



Wikimedia Foundation. 2010.

Смотреть что такое "Windows Template Library" в других словарях:

  • Windows Template Library — est une boite à outils graphique pour Windows sous forme de template C/C++. Il est une alternative à la MFC ou à Qt. Le projet a été commencé par Nenad Stefanovic, un employé de Microsoft. Il est distribué selon les termes de Common Public… …   Wikipédia en Français

  • Windows Template Library — The Windows Template Library (WTL) is a free software, object oriented C++ template library for Win32 development. WTL was created by Microsoft employee Nenad Stefanovic for internal use and later released as an unsupported add on to Visual… …   Wikipedia

  • Windows Template Library — Die Windows Template Library (WTL) ist eine objektorientierte C++ Programmbibliothek für die Windows API. Entwickelt wurde sie von dem Microsoft Angestellten Nenad Stefanovic als schlanke Alternative zu den Microsoft Foundation Classes, die sehr… …   Deutsch Wikipedia

  • Microsoft Windows Template Library — …   Википедия

  • Active Template Library — (ATL)  набор шаблонных классов языка C++, разработанных компанией Microsoft для упрощения написания COM компонентов. Эта библиотека позволяет разработчикам создавать различные объекты COM, серверы автоматизации OLE и управляющие элементы… …   Википедия

  • Active Template Library — Bei der Active Template Library (ATL) handelt es sich um eine Sammlung von Visual C++ Klassenbibliotheken für Microsoft Windows zur Erstellung und Nutzung von COM Komponenten, einschließlich ActiveX Steuerelementen. Der Namensbestandteil Template …   Deutsch Wikipedia

  • Active Template Library — The Active Template Library (ATL) is a set of template based C++ classes developed by Microsoft that simplify the programming of Component Object Model (COM) objects. The COM support in Microsoft Visual C++ allows developers to create a variety… …   Wikipedia

  • Active Template Library — Pour les articles homonymes, voir ATL. L Active Template Library (ATL) signifie en français bibliothèque de modèles actifs. L ATL est une bibliothèque de classes C++ développée par Microsoft qui simplifie la programmation des composants logiciels …   Wikipédia en Français

  • Matrix Template Library — Operating system Linux, Unix, Mac OS X, Windows Available in C++ Type Scientific software library Lice …   Wikipedia

  • Matrix Template Library — Matrix Template Librery 4 Desarrollador SimuNova http://www.simunova.com/mtl4 …   Wikipedia Español