Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako API prácu ?

Ak by každý programátor sa posadil a učil kód potrebný priamo manipulovať a kontrolovať každý aspekt operačného systému , hardvérové ​​a softvérové ​​komponenty jeho programy Used potom by ťažko mať čas , aby sa všetky programy vlastné . Je to z toho dôvodu , že programátori poskytujú rozhranie pre programovanie aplikácií vykonať komplexné kód pre interakciu s rôznymi hardvérových a softvérových komponentov . Účel

rozhrania API poskytujú štandardizovanú sadu funkcií pre softvér a operačný systém interakcie s druhými . Použitie takéhoto rozhranie umožňuje programátorovi sústrediť svoj ​​čas na písanie nového kódu pre nové programu , a nie prepisovanie kódu , ktorý iní programátori už napísal . Pomocou rozhrania API operačného systému , programátor nemusí reprodukovať hardware interakcie , ktoré už hostiteľský systém vykonáva . Pomocou rozhrania API webovej služby je , môže sa použiť túto službu vykonať základné úlohy , ktoré produkujú dáta , že jeho program bude používať niečo nové .
Verejné Tvárou v tvár Funkcia

vývojári prístup k API volaním funkcie verejné čelí . Každá funkcia API slúži špecifické účely , ako je získavanie informácií o stave konkrétneho kusa hardvéru alebo vykonávanie dostať nové príbehy z RSS kanála . Pre každú funkciu API programátor musí poskytnúť určité kusy informácií , nazývané aj argumenty pre funkciu pracovať . Tie sa líšia od funkcie fungovať a môžu obsahovať údaje , ako sú užívateľské mená , heslá , mená webové stránky alebo čokoľvek iného API funkcie budú musieť plniť svoju úlohu programátor žiadajúci .
Súkromné ​​Funkcia

Po programátor volá funkciu verejného čelí API , informácie poskytol je potom odovzdaný do rôznych súkromných akcií , ktoré skutočne vykonávajú kód potrebný pre komunikáciu s hardware komponenty alebo vykonávať službu nevyhnutnú softvér na doplnenie žiadosti . Výsledkom týchto operácií je potom odovzdaný späť do programu , ktorý sa nazýva funkcie verejného API . Programátor nemôže priamo pristupovať k týmto súkromným funkcie . To by mohlo byť , pretože kodér , ktorý robil API chcel , aby zabezpečila , že programátori , ktorí by sa používať rozhranie API nebolo náhodne spôsobiť kód poruchu , alebo preto , že kód potrebný na dokončenie žiadosti je proprietárny v prírode .

Dokumentácia

Programátori , ktorí vytvárajú rozhrania API poskytujú dokumentáciu , ktorá hovorí iné programátorov , ako použiť rozhranie API . Patrí medzi ne úplný zoznam všetkých verejných funkcií a vysvetlenie , čo presne účel každá funkcia API slúži čelom k API . Dokumentácia bude obsahovať aj argumenty , ktoré každá funkcia vyžaduje programátor odovzdať , a podrobnosti o formáte dát , ktoré funkcie budú vracať , keď je programátor volá .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené