Språk :
SWEWE Medlem :Inloggning |Registrering
Sök
Encyclopedia gemenskap |Encyclopedia Svar |Submit fråga |Ordförråd Kunskap |Överför kunskap
Föregående 1 Nästa Välj Sidor

Application Programming Interface

Application Programming Interface, som kallas API (Application Programming Interface), är sammansmältningen av de olika komponenterna i mjukvarusystemet konventioner. Med programvaran, storskaliga, komplexa system behöver vi delas upp i mindre delar av programmeringsgränssnitt design är mycket viktigt. Öva in program, programmeringsgränssnitt som syftar till att göra systemet först för att få en rimlig ansvarsfördelning. Bra gränssnittsdesign inbördes avhängiga delar av ett system för att minska, öka sammanhållen enhet sammansättning, sammansättningen för att minska graden av koppling mellan enheterna och därigenom förbättra underhåll och utbyggnad av systemet.

Ändamål

API huvudsakliga syfte är att ge applikationsutvecklare med möjlighet att få tillgång till en uppsättning rutiner, men utan tillgång till källkoden, eller förstå detaljerna i dess inre drivmekanism. Ger API-funktioner som definieras i genomförandet av detta API programvara kallas. API är ett gränssnitt, och därför är en abstraktion. En referens genomföra ett API är genomförandet som skapats av designern av API, eller en som andra implementeringar av API väntas jämföras mot.Till exempel grafikbiblioteket för att definiera en uppsättning av API-funktionen samtal att dra ikoner sätt att visa ikonen på skärmen. Procedure call API för att ansluta till gruppen sammanställa tid, kallas det för att uppnå genomförandet av API (biblioteket) för att visa ikonen.

Operativsystem API kan användas för att allokera minne eller komma åt filer. Många system ger ett gränssnitt med tillämpningen och genomförandet av API, exempelvis grafik, databaser, nätverk, webbtjänster, och även en del spel.

API är en del av en grupp är ofta ett Software Development Kit (SDK) för. SDK innehåller även andra verktyg Yihuo Som för hårdvara, de två begreppen är inte exakt samma.

API har många olika mönster. För ett snabbt genomförande av gränssnitt normalt bland annat funktioner, konstanter, variabler och datastrukturer. Det finns andra sätt, till exempel genom en tolk, eller för att ge ett abstraktionslager för att skydda samma API för att uppnå relevant information, se till att använda API utan att ändra koden för att anpassa sig för att åstadkomma förändring.

API är ett programmeringsgränssnitt. Det är möjligt att styra komponenter, program eller en uppsättning av funktioner i operativsystemet. Under normala omständigheter, ger API några speciella funktioner av en eller flera DLL komponenter.

DLL är en fil som innehåller funktionen för alla program som körs i Microsoft ® Windows ® kan ringa. Runtime, DLL-funktion i dynamiskt kopplad till det anropande programmet. Oavsett hur många program anropar en funktion i en DLL, bara en fil på disk som innehåller funktionen och skapa DLL i minnet endast när det är.

Du har förmodligen hört de flesta av API Windows API, som innehåller en mängd olika Windows-operativsystem utgör DLL. Varje Windows-program direkt eller indirekt interagerar med Windows API. Windows API för att säkerställa konsekvent alla program som körs under Windows beteende.

Obs

Med utvecklingen av Windows operativsystem, har släppt flera versioner av Windows API. Windows 3.1 med hjälp av Win16 API. Microsoft ® Windows NT ®, Windows 95 och Windows 98-plattformar med Microsoft ® Win32 ® API.

Förutom Windows API, finns även några av de andra API. Till exempel är det Mail Application Programming Interface (MAPI) en uppsättning DLL kan användas för att skriva e-postprogram.

Traditionellt API för utveckling av Windows-program C och C -programmerare att skriva, men andra programmeringsspråk (inklusive VBA) kan också anropa funktionen i DLL. DLL är främst eftersom de flesta av C-och C programmerare att skriva och organisera instruktioner, så ring DLL-funktionen samtals VBA funktionsmetoden kommer att vara annorlunda. Vid användning av API måste veta hur man ska skicka parametrar till en DLL-funktion.

Varning ringer Windows API-DLL-funktioner och andra program som kan ge dig en negativ effekt. När du ringer DLL-funktioner direkt från din kod, förbi dig några säkerhetsmekanismer VBA normalt utförs. Om ett fel (alla programmerare oundvikligen) uppstår när funktionsdefinitionen eller ring DLL kan orsaka ansökan fel i ansökan (även känd som universellt skydd fel, eller GPF). Den bästa lösningen är att köra kod för att spara projektet i det förflutna, och se till att du förstår principerna för DLL funktionsanrop.


Föregående 1 Nästa Välj Sidor
Användare Omdöme
Inga kommentarer
Jag vill kommentera [Besökare (3.142.*.*) | Inloggning ]

Språk :
| Kontrollera kod :


Sök

版权申明 | 隐私权政策 | Copyright @2018 World uppslagsverk kunskap