Windows sablonkönyvtár | |
---|---|
Típusú | könyvtár (programozás) |
Fejlesztő | Nenad Stefanovic |
Beírva | C++ |
Operációs rendszer | Microsoft Windows |
Hardver platform | Microsoft Windows |
legújabb verzió |
|
Engedély | Közös nyilvános licenc |
Weboldal | wtl.sourceforge.net |
A Windows Template Library (WTL) egy szabadon terjesztett C++ sablonkönyvtár (sablonosztályok), amelyet szabványos Windows GUI alkalmazások írására terveztek , és amely az ATL könyvtár kiterjesztése . A WTL a Windows operációs rendszerek Win32 API -jának kiegészítője , és elsősorban az MFC -könyvtár könnyű alternatívájaként fejlesztették ki . A WTL támogatja a Windows és a párbeszédpanelek , a szabványos Windows párbeszédpanelek, a GDI , a szabványos vezérlők , az ActiveX stb. használatát. A könyvtár tartalmazza a fő vezérlőket : menüket, eszköztárakat , gombokat, beviteli mezőket, listákat stb. A főbbeken kívül ezek a következők: ablakvezérlők, például a Splitter használatához is elérhető. A könyvtár néhány segédosztályt is tartalmaz, például egy karakterlánc burkoló osztályt , amely szintaktikailag kompatibilis az MFC könyvtár hasonló osztályával. CString
A WTL-t eredetileg a Microsoft alkalmazottja, Nenad Stefanovich fejlesztette belső használatra, de később a Microsoft Visual Studio és a Win32 Framework SDK kiegészítőjeként adták ki , de hivatalos dokumentáció és támogatás nélkül. A könyvtár a Common Public License 1.0-s verziója alatt kerül terjesztésre.
Vannak olyan könyvtárak, amelyeket a WTL helyettesítésére vagy kiegészítésére terveztek. Például a SmartWin++ könyvtárat eredetileg a WTL és az MFC helyettesítésére fejlesztették ki .
A WinxGui könyvtár (röviden WINX) egy célra összpontosít: a legegyszerűbb, de mégis leghatékonyabb. Ez egy WTL-kompatibilis sablon GUI-könyvtár C++-hoz. A WINX támogatja a WYSIWYG fejlesztést.
Ingyenes és nyílt forráskódú Microsoft szoftver | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Általános információ |
| ||||||||||||
Szoftver _ |
| ||||||||||||
Licencek | |||||||||||||
Kapcsolódó témák |
| ||||||||||||
Kategória |
GUI elemek eszközkészletei (készletei) . | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
alacsony szintű |
| ||||||||||||||||||||||||||
magas szintű |
|