De Windows Template Library ( WTL ) es un software libre , orientado a objetos C ++ plantilla de la biblioteca para Win32 desarrollo. WTL fue creado por el empleado de Microsoft Nenad Stefanovic para uso interno y luego lanzado como un complemento no compatible para Visual Studio y Win32 Framework SDK. Se desarrolló principalmente como una alternativa liviana a las clases básicas de Microsoft y se basa en ATL de Microsoft , otra API liviana ampliamente utilizada para crear bibliotecas COM y ActiveX .
Desarrollador (es) | Microsoft |
---|---|
Lanzamiento estable | 10.0.10320 / 16 de noviembre de 2020 |
Repositorio | sourceforge |
Escrito en | C ++ |
Sistema operativo | Microsoft Windows |
Tipo | Biblioteca |
Licencia | Licencia pública común , licencia pública de Microsoft |
Sitio web | wtl |
Descripción general
WTL proporciona soporte para implementar varios elementos de la interfaz de usuario, desde marcos y ventanas emergentes, hasta MDI , controles estándar y comunes, cuadros de diálogo comunes, hojas y páginas de propiedades, objetos GDI y otros elementos comunes de la interfaz de usuario, como ventanas desplazables, ventanas divisorias, barras de herramientas. y barras de mando. El principal objetivo de WTL es entregar código pequeño y eficiente, cercano en tamaño y velocidad a los programas SDK "directos" , al mismo tiempo que proporciona un modelo de objetos de mayor nivel y más flexible a los desarrolladores. También se incluyen otras clases, como un contenedor de cadenas que es compatible con la sintaxis de MFC CString
y algunas colecciones con plantilla.
La mayor parte de la API de WTL es un espejo de las llamadas estándar de Win32, por lo que la interfaz tiende a ser familiar para la mayoría de los programadores de Windows. Aunque no existe documentación oficial de Microsoft, el Proyecto de documentación de WTL está intentando crear una referencia completa para la biblioteca. [1] WTL no es compatible con los servicios de soporte técnico de Microsoft .
Licencia
Si bien WTL es una biblioteca de plantillas y, por lo tanto, está basada en código, la licencia original era similar a la utilizada para el código fuente de Microsoft Foundation Class Library (MFC), aunque no contenía restricciones de uso o distribución. En 2004, Microsoft puso a disposición el código fuente completo bajo la Licencia Pública Común y lo publicó a través de SourceForge . Desde la versión 9.1, la biblioteca tiene la licencia pública de Microsoft . [2]
Ver también
Referencias
enlaces externos
- Biblioteca de plantillas de Windows en SourceForge.net
- Página de descarga de Microsoft para WTL 7.5
- Página de descarga de Microsoft para WTL 8.0
- WTL 8.1 (21 de noviembre de 2011)
- Documentación de WTL : un esfuerzo para crear documentación para la biblioteca de programación de WTL.
- "Uso de la biblioteca de plantillas de Windows, parte 1"
- "Uso de la biblioteca de plantillas de Windows, parte 2"
- "WTL para programadores MFC" : una serie de tutoriales dirigidos a programadores MFC que desean comenzar a utilizar WTL.
- WTL Wiki : una wiki dedicada a la biblioteca de plantillas de Windows (WTL)