Библиотека шаблонов Windows - Windows Template Library

Библиотека шаблонов Windows (WTL)
Разработчики)Microsoft
Стабильный выпуск
10.0.10320 / 16 ноября 2020 г.; 29 дней назад (2020-11-16)
РепозиторийSourceforge.сеть/п/ wtl/ git/
Написано вC ++
Операционная системаМайкрософт Виндоус
ТипБиблиотека
ЛицензияОбщая общественная лицензия, Общественная лицензия Microsoft
Интернет сайтwtl.sourceforge.сеть Отредактируйте это в Викиданных

Библиотека шаблонов Windows (WTL) это бесплатно программное обеспечение, объектно-ориентированный C ++ шаблон библиотека за Win32 разработка. WTL был создан Microsoft сотрудника Ненада Стефановича для внутреннего использования, который позже был выпущен как неподдерживаемое дополнение к Visual Studio и Win32 Framework SDK. Он был разработан в первую очередь как легкая альтернатива Классы Microsoft Foundation и основывается на Microsoft ATL, еще один легкий API, широко используемый для создания COM и ActiveX библиотеки.

Обзор

WTL обеспечивает поддержку для реализации различных элементов пользовательского интерфейса, от фреймов и всплывающих окон до MDI, стандартные и общие элементы управления, общие диалоги, страницы свойств и страницы, GDI объекты и другие общие элементы пользовательского интерфейса, такие как прокручиваемые окна, окна-разделители, панели инструментов и панели команд. Основная цель WTL - предоставить небольшой и эффективный код, близкий по размеру и скорости к "прямому" SDK программы, предоставляя разработчикам более гибкую объектную модель более высокого уровня. Другие классы, такие как строковая оболочка, синтаксически совместимая с MFC CString также включены некоторые шаблонные коллекции.

Большая часть WTL API является зеркалом стандартных вызовов Win32, поэтому интерфейс обычно знаком большинству программистов Windows. Хотя официальной документации от Microsoft не существует, Проект документации WTL пытается создать исчерпывающий справочник по библиотеке.[1] WTL не поддерживается Служба поддержки продуктов Microsoft.

Лицензирование

Хотя WTL - это библиотека шаблонов и, следовательно, основанная на коде, исходная лицензия была аналогична той, которая использовалась для Библиотека Microsoft Foundation Class (MFC), хотя он не содержал ограничений на использование или распространение. В 2004 году Microsoft произвела полную исходный код доступно под Общая общественная лицензия и выпустил через SourceForge. Начиная с версии 9.1 библиотека находится под лицензией Общественная лицензия Microsoft.[2]

Смотрите также

Рекомендации

внешняя ссылка