Programozás a és a

Visual C ++ .NET. ATL könyvtár
Lecke 1. Mi az ATL?

Az ATL-t egy Active Template könyvtárként definiálják. Ez egy olyan osztályok és sablonok könyvtára, amelyek saját alkotóelemeit fejlesztették ki.

Általánosságban elmondható, hogy a Visual C ++-ban két fő könyvtár van - ez MFC és ATL (a .NET platformhoz tartozó osztálykönyvtárat hagyjuk a zárójelek mögött). Az MFC-könyvtár elsősorban felhasználói felületen (ablakok, párbeszédpanelek stb.) Készült alkalmazások létrehozására szolgál. Az ilyen típusú alkalmazások mellett van egy másik típus - a felhasználói felület nélkül. Ez lehet pl. Különböző szolgáltatások, amelyek más alkalmazásokat adnak meg tulajdonságokkal és módszerekkel. Ilyen szolgáltatások igényelhetnek valamit az eredmények kiszámolására és visszaküldésére módszereiken keresztül. Az ilyen alkalmazásokhoz a felhasználói felület nélkül az ATL könyvtárat tervezik. A könyvtár további felhasználása a saját ActiveX-vezérlők létrehozása. Például, az ATL könyvtár használatával saját egyedi gombot hozhat létre (mondjuk körbe), majd felhasználhatja a VB vagy Delphi programokban. Saját ActiveX-vezérlőket hozhat létre az MFC-könyvtár használatával, de sokkal nagyobb méretűek, ami jelentős hátrány az ActiveX-vezérlő számára, mivel gyakran le kell tölteni az internetről. A kisebb méretű díj miatt az elem rajzolását az ATL könyvtárral alacsonyabb szinten kell programozni - nevezetesen az API-funkciók szintjén. Mindent meg kell fizetnie.

<<ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ

Kapcsolódó cikkek