Библиотека шаблонов Windows - Windows Template Library
Разработчики) | Microsoft |
---|---|
Стабильный выпуск | 10.0.10320 / 16 ноября 2020 г. |
Репозиторий | Sourceforge |
Написано в | C ++ |
Операционная система | Майкрософт Виндоус |
Тип | Библиотека |
Лицензия | Общая общественная лицензия, Общественная лицензия Microsoft |
Интернет сайт | wtl |
Библиотека шаблонов 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]
Смотрите также
- Библиотека активных шаблонов
- Библиотека Microsoft Foundation Class
- Библиотека визуальных компонентов
- Библиотека объектов Windows
Рекомендации
Эта статья нужны дополнительные цитаты для проверка.Сентябрь 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
внешняя ссылка
- Библиотека шаблонов Windows на SourceForge.net
- Страница загрузки Microsoft для WTL 7.5
- Страница загрузки Microsoft для WTL 8.0
- WTL 8.1 (21.11.2011)
- Документация WTL - Усилия по созданию документации для библиотеки программирования WTL.
- «Использование библиотеки шаблонов Windows, часть 1»
- «Использование библиотеки шаблонов Windows, часть 2»
- "WTL для программистов MFC" - Серия руководств для программистов MFC, которые хотят начать использовать WTL.
- WTL Wiki - Вики, посвященная библиотеке шаблонов Windows (WTL)