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.