- WTL
-
Windows Template Library Тип библиотека (программирование) Разработчик Microsoft Corporation Написана на С++ ОС Microsoft Windows Версия WTL 8.0 — 10.06.2007 Лицензия 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 Visual Studio и Win32 Framework SDK, но без официальной документации и поддержки. Библиотека распространяется по лицензии Common Public License Version 1.0.
Альтернативы
Существуют некоторые библиотеки, призванные заменить или дополнить WTL. К примеру, библиотека SmartWin++ изначально разрабатывалась как замена WTL и MFC.
Библиотека WinxGui (сокр. WINX) фокусируется на цели: САМОЕ ПРОСТОЕ, НО ЭФФЕКТИВНОЕ. Это шаблонная библиотека графического интерфейса для C++, совместимая с WTL. WINX поддерживает
Ссылки
- Windows Template Library Shared Source Licensing Program
- http://www.sourceforge.net/projects/wtl
- http://www.rsdn.ru/article/wtl/wtluse.xml
- http://www.rsdn.ru/article/wtl/wtl4mfc8.xml
- http://wtl.sourceforge.net
- http://www.codeproject.com/KB/wtl/
- http://groups.yahoo.com/group/wtl/
- http://www.viksoe.dk/code/all_wtl.htm
- http://smartwinlib.org/justified.php
Wikimedia Foundation. 2010.