Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur API Arbete

    ? Om alla programmerare satte sig ner och lärt sig koden som krävs för att direkt manipulera och kontrollera varje aspekt av operativsystemet , hårdvaru-och mjukvarukomponenter hans program usedm då skulle han knappast ha tid att göra några program av hans eget . Det är av denna anledning som programmerare lämna programmeringsgränssnitt för att köra komplex kod för att interagera med olika hårdvara och mjukvarukomponenter . Syfte

    API ger en standardiserad uppsättning funktioner för programvara och operativsystem att interagera med varandra . Använda ett sådant gränssnitt tillåter en programmerare att fokusera sin tid på att skriva ny kod för nya program , snarare än att skriva om kod som andra programmerare redan har skrivit . Genom att använda ett operativsystem API , har en programmerare inte reproducera hårdvara interaktioner , vilket värdsystemet redan utför . Genom att använda en webbtjänst API , kan han använda den tjänsten för att utföra underliggande uppgifter att producera data som hans program kommer att använda för att göra något nytt .
    Public Facing funktioner

    utvecklare tillgång API genom att ringa ett offentligt vänd funktion . Varje API-funktionen tjänar ett visst ändamål , till exempel hämtning av information om tillståndet i en viss del av maskinvaran eller utföra en få nya berättelser från ett RSS-flöde . För varje API-funktionen , måste programmeraren att tillhandahålla vissa uppgifter , även kallade argument , för att funktionen ska fungera . Dessa varierar från funktion till funktion och kan innehålla data såsom användarnamn, lösenord, namn webbplats eller något annat API -funktionen kommer att behöva utföra uppgiften programmeraren begär .
    Privata funktioner

    Efter en programmerare kallar ett offentligt - vetter API-funktionen , är den information han gav sedan passera in i en mängd olika privata tillställningar som faktiskt köra koden krävs för att interagera med hårdvaran komponenten eller utför programvaran tjänsten krävs att komplettera begäran . Resultatet av dessa operationer leds sedan tillbaka till det program som kallas det offentliga API-funktionen . Programmeraren kan inte direkt komma åt dessa privata tillställningar . Detta kan bero på att kodaren som gjort API ville säkerställa att programmerare som vill använda API inte har råkat orsaka koden inte fungerar , eller eftersom koden som krävs för att komplettera begäran är patentskyddad i naturen .

    dokumentation

    programmerare som skapar API tillhandahålla dokumentation som talar andra programmerare hur man använder API . Dessa inkluderar en fullständig förteckning över alla de API : s offentliga inför uppgifter och förklaringar om exakt vilket syfte varje API-funktionen fungerar . Handlingarna kommer även att omfatta de argument som varje funktion kräver att programmeraren att passera in , och detaljer om formatet för de uppgifter som funktionerna kommer tillbaka när programmeraren kallar dem . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera teckensträngar till numeriska värden i Ora…
    ·Hur tomt Big Lines i MATLAB
    ·Hur beräkna antal värdar per Subnet
    ·Hur man ansluter en Listbox till en DataGrid
    ·Hur man skapar en JAD Från COD ALX
    ·MS Visual Studio Tools för Office
    ·Konvertera Clobs till texter i Oracle
    ·Lägga till en listruta
    ·Skillnader mellan hög nivå och låg nivå programmeri…
    ·Funktionen hos Len
    Utvalda artiklarna
    ·Thread Begränsningar i Java
    ·Aktivera avstånd Cufon Brev
    ·Hur man spelar ljud med Visual Basic
    ·Hur Override jämlikar i Python
    ·Tutorial på Java Logging API
    ·Hur man gör VBS skript
    ·Egenskaperna hos Kolumner och objekt i VBA
    ·Hur man installerar ett C Run -time bibliotek
    ·PHP -koder på samma server som MySQL Server
    ·Hur man beräknar vinst i Java
    Copyright © Dator Kunskap http://www.dator.xyz