Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe API's werken?
Als iedere programmeur ging zitten en leerde de code die nodig is om direct te manipuleren en beheersen elk aspect van het besturingssysteem , hardware en software componenten zijn programma usedm dan zou hij nauwelijks de tijd hebben om alle programma's van zijn te maken eigen . Het is om deze reden dat programmeurs bieden application programming interfaces naar de complexe code uit te voeren voor de interactie met verschillende hardware en software componenten . Doel

API
bieden een gestandaardiseerde set van functies voor software en het besturingssysteem om te communiceren met elkaar . Met behulp van een dergelijke interface een programmeur toelaat om zijn tijd te besteden aan het schrijven van nieuwe code voor nieuwe programma , in plaats van het herschrijven van de code die andere programmeurs al hebben geschreven . Door gebruik API van een besturingssysteem , is een programmeur niet te reproduceren hardware interacties die het hostsysteem al uitvoert . Door het gebruik van API van een webservice is , kan hij deze dienst gebruiken om onderliggende taken uit te voeren op gegevens die zijn programma zal gebruiken om iets nieuws te doen produceren .
Public Facing Functions

ontwikkelaars toegang API's door te bellen naar een publiek toegankelijke functie . Elke API-functie dient een specifiek doel , zoals het ophalen van informatie over de toestand van een bepaald stuk hardware of het uitvoeren van een steeds nieuwe verhalen van een RSS-feed . Voor elke API-functie , de programmeur heeft om bepaalde informatie , ook wel argumenten , voorzien in de functie te laten werken . Deze variëren van functie naar functie en kan gegevens zoals gebruikersnamen , wachtwoorden , website namen of iets anders de API-functie moet de taak van de programmeur vraagt ​​uit te voeren omvatten .
Prive Functies < br >

Na een programmeur noemt een publiek gerichte API-functie , wordt de informatie die hij verstrekt vervolgens in een verscheidenheid van private functies die eigenlijk de code uit te voeren die nodig om te communiceren met de hardware component of voert de software service nodig het verzoek te voltooien . Het resultaat van deze activiteiten wordt vervolgens terug naar het programma dat de publieke API-functie genoemd . De programmeur kan niet rechtstreeks toegang tot deze particuliere functies . Dit kan zijn omdat de programmeur die de API gemaakt wilden ervoor zorgen dat de programmeurs die de API zou gebruiken niet per ongeluk ertoe leiden dat de code een storing , of omdat de code die nodig is om de aanvraag aan te vullen is eigendom van aard .

documentatie

de programmeurs die API's te creëren documentatie te verstrekken die andere programmeurs hoe de API te gebruiken vertelt . Deze omvatten een uitgebreid overzicht van alle publiek toegankelijke functies en uitleg van precies welk doel elke API- functie dient de API 's . De documentatie zal ook de argumenten die elke functie vereist dat de programmeur te passeren in , en details over het formaat van de gegevens die functies zal terugkeren wanneer de programmeur ze noemt zijn .

Previous: Next:
  Computer Programming Languages
·Hoe maak je een regeleinde toe…
·Hoe te Enum Soorten Locate 
·Hoe te vervangen Point Draw re…
·Hypertext Markup Language - - …
·De voordelen van Fortran 
·Hoe te VARCHAR2 Ga naar NCLOB 
·Hoe te converteren HTML naar t…
·Hoe te CPP bestand converteren…
·Hoe SQL Rapporten in Microsoft…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe het standaard Cursor Verandering in …
·Hoe je je PHP Memory Limit Toename van A…
·Linux , Apache , MySQL en PHP voor begin…
·Hoe te Berichtendisplay in Visual Basic 
·HTML Mailto Tutorial 
·SQL Cross Word Tutorial 
·Hoe te Negatieve getallen in Java 
·Hoe maak je een datum invoegen in een DB…
·Hoe maak je een JSP-bestand opslaan 
Copyright © Computer Kennis http://www.nldit.com