Windowsin mallikirjasto | |
---|---|
Tyyppi | kirjasto (ohjelmointi) |
Kehittäjä | Nenad Stefanovic |
Sisään kirjoitettu | C++ |
Käyttöjärjestelmä | Microsoft Windows |
Laitteistoalusta | Microsoft Windows |
uusin versio |
|
Lisenssi | Yhteinen julkinen lisenssi |
Verkkosivusto | wtl.sourceforge.net |
Windows Template Library (WTL) on vapaasti jaettu C++- mallikirjasto (malliluokat), joka on suunniteltu Windows -standardien GUI- sovellusten kirjoittamiseen ja joka on ATL -kirjaston laajennus . WTL on Windows-käyttöjärjestelmien Win32 API : n lisäosa , ja se kehitettiin ensisijaisesti kevyeksi vaihtoehdoksi MFC -kirjastolle . WTL tukee työskentelyä ikkunoiden ja valintaikkunoiden , Windows-standardien dialogien, GDI :n, vakiosäätimien , ActiveX :n jne. kanssa. Kirjasto sisältää pääohjaimet : valikot, työkalurivit , painikkeet , syöttökentät, luettelot jne. Pääasiallisten lisäksi ne ovat saatavana myös ikkunasäätimien, kuten Splitterin, käyttöön. Kirjasto sisältää myös joitain auttajaluokkia, kuten merkkijonojen kääreluokan , joka on syntaktisesti yhteensopiva MFC-kirjaston samanlaisen luokan kanssa. CString
Microsoftin työntekijä Nenad Stefanovich kehitti WTL:n alun perin sisäiseen käyttöön, mutta se julkaistiin myöhemmin Microsoft Visual Studion ja Win32 Framework SDK :n lisäosana , mutta ilman virallista dokumentaatiota tai tukea. Kirjastoa jaetaan Common Public License -lisenssin versiolla 1.0.
Jotkut kirjastot on suunniteltu korvaamaan tai täydentämään WTL:ää. Esimerkiksi SmartWin++-kirjasto kehitettiin alun perin WTL:n ja MFC :n korvaamiseksi .
WinxGui -kirjasto (lyhyesti WINX) keskittyy päämäärään: yksinkertaisin mutta tehokkain. Tämä on WTL-yhteensopiva malli GUI-kirjasto C++:lle. WINX tukee WYSIWYG - kehitystä.
Ilmainen ja avoimen lähdekoodin Microsoft- ohjelmisto | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
yleistä tietoa |
| ||||||||||||
Ohjelmisto_ _ |
| ||||||||||||
Lisenssit | |||||||||||||
liittyvät aiheet |
| ||||||||||||
Kategoria |
GUI-elementtien työkalupakkit (sarjat) . | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
matalatasoinen _ |
| ||||||||||||||||||||||||||
korkea taso |
|