szoftver interfész

API (Application Programming Interface) - egy sor kész állandók, struktúrák és funkciók programozáshoz használt egyedi alkalmazások, és biztosítja a megfelelő interakció az alkalmazás és az operációs rendszer.

Funkciók és Win32 API állandókat szereplő három fő könyvtárak:

Kernel32.dll. Ez a könyvtár tervezték, hogy a tárgyak az operációs rendszer kernel és funkciók lehetővé teszik, hogy kezelje a memória, folyamatok, és más rendszer erőforrásait.

User32.dll. Itt koncentrálódik a funkció az ablakok az üzenetek, menü műveletek időzítő.

Gdi32.dll. Ez a könyvtár egy grafikus operációs rendszer interfész (Graphics Device Interface). Ez tartalmazza a kiadási kontroll funkciók a képernyőn, és a nyomtató funkcióval rendelkezik betűtípusokat.

Használatának előnyei API

Bővítése a funkcionalitást a kidolgozott programok a RAD-média (például kerek ablakok, nem standard válasz az üzenetekre).

Írásban kódot, amely optimalizált teljesítményt a Windows környezetben (analóg - html-fájl segítségével létrehozott Microsoft Word).

Persze, könnyebb írni programok segítségével MFC vagy VCL könyvtárak, de ezek a termékek meg kell vásárolni. Az API függvények, akkor létrehozhat egy program segítségével a shareware fordító.

Windows Data Types

Windows alapú szoftver szabványos adattípusok a nyelv C vagy C ++, például int vagy char * ritkán használjuk. Ehelyett használják adattípusok meghatározott különböző könyvtár fájljait. Például, WinDef.h vagy WinNT.h. Minden típus meghatározása a #define irányelv vagy typedef nyilatkozatot. A csere Windows szoftver elválasztani a felület a Windows is, és a konkrét megvalósítások a C fordító.

Szintén programozás Windows alatt úgy döntött, hogy ezúttal egy előtag előtt a változó nevét, jelezve, hogy tartozik az adatok típusát. Például, egy egész számláló-változó lehet nyilvánítani a következőképpen:

Az előtag «n» a változó nevét használjuk csak illusztratív célokat szolgál.

Bizonyos típusú dannyhWindows

Kapcsolódó cikkek