Windows Template Library
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 7 ноября 2015 года; проверки требуют 10 правок.
Windows Template Library | |
---|---|
Тип | библиотека (программирование) |
Разработчик | Nenad Stefanovic |
Написана на | C++ |
Операционная система |
Microsoft Windows |
Аппаратная платформа | Windows |
Последняя версия |
10.0.10320 ( 2020 ) |
Репозиторий | git.code.sf.net/p/wtl/git |
Лицензия | Common Public License |
Сайт | wtl.sourceforge.net |
Windows Template Library (WTL) — свободно распространяемая библиотека
GDI, стандартными контролами, ActiveX и пр. В библиотеке представлены основные элементы управления: меню, панели инструментов
, кнопки, поля ввода, списки и т. д. Помимо основных, также доступны для использования оконные элементы управления, такие как Splitter. В библиотеку включены также некоторые вспомогательные классы, например класс-обертка строки CString
, синтаксически совместимая с аналогичным классом библиотеки MFC.
Изначально WTL была разработана сотрудником Microsoft Нэнадом Стефановичем для внутреннего использования, но позже была выпущена в качестве дополнения к Microsoft Visual Studio и Win32 Framework SDK, но без официальной документации и поддержки. Библиотека распространяется по лицензии Common Public License Version 1.0.
Альтернативы
Существуют некоторые библиотеки, призванные заменить или дополнить WTL. К примеру, библиотека
MFC
.
Библиотека WinxGui (сокр. WINX) фокусируется на цели: самое простое, но эффективное. Это шаблонная библиотека графического интерфейса для C++, совместимая с WTL. WINX поддерживает WYSIWYG-разработку.
Ссылки
- Сайты и ресурсы
- Windows Template Library Shared Source Licensing Program (англ.)
- Проект Windows Template Library на сайте SourceForge.net
- WTL 8.1 (2011-11-21) (англ.)
- WTL на CodeProject (англ.)
- Yahoo! Groups for WTL developers (англ.)
- WTL code. Sample Projects (англ.)
- Статьи
- Использование WTL, ч.1 (рус.)
- Использование WTL, ч.2 (рус.)
- Эффективное использование WTL (рус.)
- WTL для MFC программистов (рус.)
- Список классов WTL (рус.)
- Иерархия классов в WTL (рус.)
- Родственные библиотеки