Articulo de referencia

Biblioteca de plantillas de Windows

Windows Template Library ( WTL ) es una biblioteca de plantillas C++ orientada a objetos y de software libre para el desarrollo de Win32 . WTL fue creada por Nenad Stefanovic, e...

Windows Template Library ( WTL ) es una biblioteca de plantillas C++ orientada a objetos y de software libre para el desarrollo de Win32 . WTL fue creada por Nenad Stefanovic, empleado de Microsoft, para uso interno y luego se lanzó como un complemento no compatible para Visual Studio y el SDK de Win32 Framework. Se desarrolló principalmente como una alternativa liviana a Microsoft Foundation Classes y se basa en ATL de Microsoft , otra API liviana ampliamente utilizada para crear bibliotecas COM y ActiveX .

Descripción general

WTL proporciona soporte para implementar varios elementos de interfaz de usuario, desde ventanas emergentes y de marco hasta MDI , controles estándar y comunes, cuadros de diálogo comunes, hojas de propiedades y páginas, objetos GDI y otros elementos comunes de la interfaz de usuario, como ventanas desplazables, ventanas divisorias, barras de herramientas y barras de comandos. El objetivo principal de WTL es entregar código pequeño y eficiente, cercano en tamaño y velocidad a los programas SDK "directos" , al tiempo que proporciona un modelo de objetos de nivel superior 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 CStringy algunas colecciones con plantillas.

La mayor parte de la API de WTL es un reflejo de las llamadas estándar de Win32, por lo que la interfaz suele resultar 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 cuenta con soporte de los Servicios de soporte técnico de Microsoft .

Licencias

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 está licenciada bajo la Licencia Pública de Microsoft . [2]

Véase también

Referencias

  1. ^ Proyecto de documentación de WTL
  2. ^ Páginas de descarga para las versiones 7.5, 8.0, 9.0, 9.1 y 10 de WTL
  • Biblioteca de plantillas de Windows en SourceForge
  • 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 WTL: un esfuerzo para crear documentación para la biblioteca de programación WTL.
  • "Uso de la biblioteca de plantillas de Windows, parte 1" Archivado el 14 de mayo de 2013 en Wayback Machine .
  • "Uso de la biblioteca de plantillas de Windows, parte 2"
  • "WTL para programadores de MFC": una serie de tutoriales dirigidos a programadores de MFC que desean comenzar a utilizar WTL.
  • Wiki de WTL: una wiki dedicada a la biblioteca de plantillas de Windows (WTL)

Obtenido de "https://es.wikipedia.org/w/index.php?title=Biblioteca_de_plantillas_de_Windows&oldid=1262954983"