Knihovna šablon Windows - Windows Template Library - Wikipedia
Vývojáři | Microsoft |
---|---|
Stabilní uvolnění | 10.0.10320 / 16. listopadu 2020 |
Úložiště | sourceforge |
Napsáno | C ++ |
Operační systém | Microsoft Windows |
Typ | Knihovna |
Licence | Společná veřejná licence, Veřejná licence společnosti Microsoft |
webová stránka | wtl![]() |
Knihovna šablon Windows (WTL) je svobodný software, objektově orientovaný C ++ šablona knihovna pro Win32 rozvoj. WTL vytvořil Microsoft zaměstnanec Nenad Stefanovic pro interní použití a později propuštěn jako nepodporovaný doplněk Vizuální studio a Win32 Framework SDK. Byl vyvinut primárně jako lehká alternativa k Třídy Microsoft Foundation a navazuje na Microsoft ATL, další lehké API široce používané k vytváření KOM a ActiveX knihovny.
Přehled
WTL poskytuje podporu pro implementaci různých prvků uživatelského rozhraní, od rámců a vyskakovacích oken až po MDI, standardní a společné ovládací prvky, společné dialogy, seznamy vlastností a stránky, GDI objekty a další běžné prvky uživatelského rozhraní, jako jsou posouvatelná okna, rozdělovací okna, panely nástrojů a panely příkazů. Hlavním cílem WTL je dodávat malý a efektivní kód, který se co do velikosti a rychlosti blíží „přímému“ SDK programy a zároveň vývojářům poskytuje flexibilnější objektový model na vyšší úrovni. Jiné třídy, jako je obálka řetězce, která je syntaxe kompatibilní s MFC CString
a některé šablonové sbírky jsou také zahrnuty.
Většina WTL API je zrcadlem standardních volání Win32, takže rozhraní má tendenci být známé většině programátorů Windows. Ačkoli neexistuje žádná oficiální dokumentace od společnosti Microsoft, Dokumentační projekt WTL se pokouší vytvořit komplexní referenci pro knihovnu.[1] WTL není podporován Služby podpory produktů společnosti Microsoft.
Licencování
Zatímco WTL je knihovna šablon, a proto je založena na kódu, původní licence byla podobná licenci použité pro Knihovna tříd Microsoft Foundation (MFC) zdrojový kód, i když neobsahoval žádná omezení použití nebo distribuce. V roce 2004 společnost Microsoft provedla kompletní zdrojový kód k dispozici pod Společná veřejná licence a uvolnil to skrz SourceForge. Od verze 9.1 je knihovna licencována pod Veřejná licence společnosti Microsoft.[2]
Viz také
- Knihovna aktivních šablon
- Knihovna tříd Microsoft Foundation
- Knihovna vizuálních komponent
- Objekt Windows Library
Reference
![]() | tento článek potřebuje další citace pro ověření.Září 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
externí odkazy
- Knihovna šablon Windows na SourceForge.net
- Stránka pro stahování společnosti Microsoft pro WTL 7.5
- Stránka pro stahování společnosti Microsoft pro WTL 8.0
- WTL 8.1 (2011-11-21)
- Dokumentace WTL - Snaha o vytvoření dokumentace pro programovací knihovnu WTL.
- „Používání knihovny šablon systému Windows, část 1“
- „Používání knihovny šablon systému Windows, část 2“
- „WTL pro programátory MFC“ - Série výukových programů zaměřených na programátory MFC, kteří chtějí začít používat WTL.
- WTL Wiki - Wiki věnovaná knihovně šablon Windows (WTL)