Mi a Win32 API studopediya

API (Application Programming Interface) - Application Programming Interface, és mindig kapcsolódik egy másik alkalmazás. Például a Microsoft Excel, Lotus Organizer, és sok más alkalmazás is az API. Pazrabotchiki szoftver nem vásárolja meg a szoftver interfész, akkor építeni alkalmazások létrehozásához.

API lehetővé teszi a külső alkalmazások eléréséhez a program, amely az API. Így el lehet érni egyik programból a másikba révén a fő alkalmazási API. Fejlődő API, a programozó lehetővé teszi más fejlesztők számára, hogy a pénzeszközök felhasználását az alkalmazás által generált használata nélkül a felület.

Azonban az API nem csak használják a külső alkalmazásokat. Számos nagy API által használt alkalmazások, hogy a kapcsolat a többi alkatrésszel. Létrehozása alkalmazások, mint a segítő funkciókat és azok kezelésére egy szoftver interfész segítségével egyszerűsítheti a fejlesztés az egész alkalmazást.

Miután megvizsgálták, hogyan kell használni az API szeretné leírni, ami az API? API - ez általában nem több, mint egy sor funkciót, amellyel akkor lehet alkalmazni, az eszköz az alkalmazás. A program, amely megvalósítja az API, sokszor nem több, mint 10 vagy 20 százaléka az összes alkalmazást, azonban hozzáférést kell biztosítaniuk 100 százalékát funkciók az alkalmazás.

Win32 API ideális ez a leírás: hozzáférést biztosít szinte valamennyi funkcióját Windows 95/98 és Windows NT. Win32 API segít a Windows 95/98 és Windows NT memóriakezelés, a különböző eszközök, mint például nyomtató, események kezelését, rajzolni párbeszédpanelek, és így tovább. D.

Ezen túlmenően, a Win32 API támogatja a kapcsolatot egy másik alkalmazás. Például a legtöbb Windows 9x egy beépített hálózati támogatás. Természetesen ez a rész is megjelenik egy párbeszédablak, az üzenetek megjelenítéséhez és kezeléséhez memóriát. Ez használ az API funkciókat lehet használni a következő VBA alkalmazást.

A sok program, például a Microsoft Excel és Lotus cc: Mail, és használja Win32 API. Ha az alkalmazás vagy modul Windows 9x vagy NT Wiindows igényel valamilyen eszközzel, akkor általában az okozza, Win32 API függvény.

Használata Dynamic Link Libraries

Win32 API kialakítása formájában dynamic link könyvtárak. Ezek a könyvtárak vannak tárolva minden eszközt, hogy azt szeretné, hogy hozzáférést biztosítson más alkalmazásokat. DLL kapta ezt a nevet annak a ténynek köszönhető, hogy az alkalmazások csatlakozni hozzájuk futási időben és használják funkcióit.

DLL eltérnek könyvtárak statikus elrendezés, amelyben a szoftver interfész külső könyvtár épül be a program alkalmazási fordításkor. Ezen kívül az alkalmazás állíthatja be a kihívást a dynamic link library, akkor is, ha a könyvtár nem létezik. Tehát, ha tudja a nevét, a kívánt funkció, a könyvtár, ahol található, valamint a kívánt beállításokat, akkor létrehozhat egy program, amely foglalkozik ezzel a dynamic-link library.

Néhány dynamic link library fájlok kiterjesztése DLL, a másik - a kiterjesztés EXE. A következő fájlok teszik ki a nagy részét a Win32 API:

Ha a programozás VBA alkalmazások Win32 kell dolgozni a funkciók, amelyek megtalálhatók a fenti fájlt.

Mikor kell használni a Win32 API-t?

Segítségével, akkor Win32 API-t az alkalmazás nem csak a VBA, vagy a fő alkalmazás, hanem az azonos bizonyos funkciók, amelyek a Windows 9x vagy Windows NT. Ezek az eszközök lehetővé teszik például, hogy kezelje a memória, vagy hozzon létre egy párbeszédablak beállítani a rendszeridőt. Bár a VBA projekt általában csak egy százalékát Win32 API funkciók, azonban rendelkezésre állnak a közel 100 százalék.

Win32 API is több mint 1500 funkciókat, így lehetetlen leírni minden eszközt itt. Ehelyett egy besorolás API függvény:

A Windows vezérlőpulton. Ez a csoport a funkció vezérli rajz ablak a képernyőn, továbbá kezeli a billentyűket és az egeret akciók, amikor dolgozik ablakok.

A Windows ellenőrzi. Ez a csoport a funkció ellenőrzi a menedzsment eszközök használt Windows-alkalmazások, mint a mezők, gombok és listák, valamint a standard párbeszédpanelek, mint például a párbeszédpanelek „Fájl megnyitása” és a „Print”.

Szabása. Ez a csoport a funkciót leggyakrabban használt VBA. Ezek a funkciók lehetővé teszik, hogy a létesítményt használni, amelyek szerepelnek a Vezérlőpult parancsra. Például használhatja a szoftver telepítése eszközök, valamint együttműködik a parancssori eszközzel és pecsét fájlokat.

Grafikus eszközök. Win32 API tartalmaz számos olyan funkcióval rendelkezik, ellenőrizzék a grafikai elemek Windows alkalmazások és az operációs rendszer. Ebbe a csoportba tartoznak az alapvető funkciókat, amelyek szabályozzák pontot a rajzon képernyőn, és a színét és nyomtatását.

System Tools. Ez a csoport a funkció ellenőrzi a memória, számítógép teljesítménye, jogosultságokat, az adatok megosztását az alkalmazások között, a rendszer időt és számos más eszköz a Windows.

Nyelvi támogatás. Ez a csoport, hogy nyelvi támogatás a Windows 9x, Windows NT, és alkalmazásaik.

Hálózati eszközöket. Ez a csoport a funkciókat biztosít a hálózati támogatás, beleértve a létesítmény kapcsolatokat, hogy információt kapjunk a felhasználók és a hozzáférési jogok, valamint leválasztása a szerverről.

További információ a Win32 API-csoportok és funkciók, lásd a Win32 SDK kézikönyv tartalmazza a Microsoft.