Windows malbibliotek - Windows Template Library
| Utvikler (er) | Microsoft |
|---|---|
| Stabil utgivelse | 10.0.10320 / 16. november 2020
|
| Oppbevaringssted | sourceforge |
| Skrevet inn | C ++ |
| Operativsystem | Microsoft Windows |
| Type | Bibliotek |
| Tillatelse | Common Public License , Microsoft Public License |
| Nettsted |
wtl |
Windows Template Library ( WTL ) er en fri programvare , objektorientert C ++ mal bibliotek for Win32 utvikling. WTL ble opprettet av Microsoft- ansatt Nenad Stefanovic for intern bruk og senere utgitt som et ikke-støttet tillegg til Visual Studio og Win32 Framework SDK. Den ble først og fremst utviklet som et lett alternativ til Microsoft Foundation Classes og bygger på Microsofts ATL , et annet lett API som er mye brukt for å lage COM- og ActiveX- biblioteker.
Oversikt
WTL gir støtte for implementering av forskjellige brukergrensesnittelementer, fra ramme- og popup -vinduer, til MDI , standard og vanlige kontroller, vanlige dialoger, eiendomsark og sider, GDI -objekter og andre vanlige UI -elementer, for eksempel rullbare vinduer, splittervinduer, verktøylinjer og kommandolinjer. WTLs hovedmål er å levere liten og effektiv kode, nær størrelse og hastighet til "rette" SDK- programmer samtidig som den gir utviklere en høyere og mer fleksibel objektmodell. Andre klasser, for eksempel en strengomslag som er syntaks-kompatibel med MFC-er CStringog noen malede samlinger er også inkludert.
Det meste av WTL API er et speil av standard Win32 -anrop, så grensesnittet har en tendens til å være kjent for de fleste Windows -programmerere. Selv om det ikke finnes noen offisiell dokumentasjon fra Microsoft, prøver WTL Documentation Project å lage en omfattende referanse for biblioteket. WTL støttes ikke av Microsoft Product Support Services .
Lisensiering
Selv om WTL er et malbibliotek og derfor kodebasert, var den originale lisensen lik den som ble brukt for Microsoft Foundation Class Library (MFC) kildekoden, selv om den ikke inneholdt noen bruks- eller distribusjonsbegrensninger. I 2004 gjorde Microsoft hele kildekoden tilgjengelig under Common Public License og ga den ut via SourceForge . Siden versjon 9.1 er biblioteket lisensiert under Microsoft Public License .
Se også
- Aktivt malbibliotek
- Microsoft Foundation Class Library
- Visual Component Library
- Object Windows Library
- Windows Runtime Library
Referanser
Eksterne linker
- Windows malbibliotek på SourceForge
- Microsofts nedlastingsside for WTL 7.5
- Microsofts nedlastingsside for WTL 8.0
- WTL 8.1 (2011-11-21)
- WTL -dokumentasjon - Et forsøk på å lage dokumentasjon for WTL -programmeringsbiblioteket.
- "Bruke Windows Malbibliotek Del 1"
- "Bruke Windows malbibliotek del 2"
- "WTL for MFC -programmerere " - En serie opplæringsprogrammer rettet mot MFC -programmerere som ønsker å begynne å bruke WTL.
- WTL Wiki - En wiki dedikert til Windows Malbibliotek (WTL)