A bemeneti és kimeneti adatok
Az ember megteremtette a számítógépet, és látta, hogy ez jó. Amint látható? Azt feltéve, hogy a számítástechnikai eszköz semmilyen adatot. Várt egy intelligens hardverek fogja feldolgozni őket, és megnézte az eredményt. Hogyan biztosítják? Manuálisan, manipulálásával kiegészítő berendezésekkel, vagy a csatlakozó egy másik programot.
Általában fogunk foglalkozni a fogalmak «bemenő adatok» és a «kimenő adatok». Úgy értem, a bemeneti és kimeneti adat. Ha azt tervezi, hogy nem programozás, tisztázza a lényege ennek a jelenségnek nem bántani.
A lényege egyszerű szavak
Input adatok érkeznek a helyi számítógépes programok, a különböző online szolgáltatások, operációs rendszerek, hálózati, vezetékes vagy vezeték nélküli. A berendezés-, egymástól. Általában, ahogy tetszik, és mit akar.
Mivel a felhasználói programokat hívják alkalmazásokat. mert nagyon kötődnek az operációs rendszer. Man kölcsönhatásba lép a beviteli eszköz, mindenféle eszközök, amelyek viszont együttműködni a programmal, és a program - az operációs rendszer, integrálja a tartalmazza. Minden megérteni egymást, és tökéletes összhangban működnek, ha nem hibás.
Bemeneti adatok - ez pontosan mit küldünk minden számítógépes rendszer. Mi táplálja az algoritmusok feldolgozásra. Kezük programozottan.
De mi a kemény munka eredménye algoritmusok egy program, az úgynevezett kimeneti adatok. Azt kell valahol kijelző: írni egy fájlt, a hálózaton keresztül küldött, átvizsgálására, hogy egy másik program. Ha nincs rájuk szükség, akkor azokat elküldik a dev / null eszköz a „fekete lyuk” feledésbe, ahol minden teljesen eltűnik és visszavonhatatlanul.
Mert adatcsere alkalmazás programozási különösen API (abban az értelemben, Application Programming Interfaces). Ezek jelen lehetnek programok, szoftver rendszerek, online szolgáltatások és teljes operációs rendszer (OS van - természetesen). Sok esetben az API nyilvános - kerül a nyilvánosság bárki keres alkalmazások létrehozásához.
Ha megfelel kapitány nyilvánvaló, ez megerősíti: a program elfogadja bemenet csak olyan formában, amely képes arra, hogy megértse és kezelni.
Hogy befolyásolja egy adott online szolgáltatás, akkor kitalálta, hogy kell összpontosítania az API. És, hogy írjon az alkalmazás kell. Ellenkező esetben a bemeneti adatokat küld a berendezés nem kerül elfogadásra és feldolgozásra. Ennek megfelelően, nem lesz kimenetet.
Ugyanez vonatkozik az operációs rendszer. API más, mert írt szoftver a Windows, nem fog működni a GNU / Linux. ha ez nem csomagolva a rendszer hívás átalakító Wine.
Egér, billentyűzet és más beviteli eszközök
Bemenet Egér vagy helyettese, az érintőfelület (touchpad) információt tartalmaznak az index változása helyét, és mozgassa a kiválasztási hangsúly a görgetés az egér kerék vagy két ujjal a touchpad, a kattintásokat.
Elkezdtünk lapozhat a dokumentumban - a pillanatban az adatokat a keresetek is. Úgy értem, hogy bizonyos eseményeket. Ja, és ha kattintott valamit, az eredmény az lesz, hogy úgy mondjam, még szembetűnőbb.
Ugyanez az elv érvényes az érintőképernyő, többek között a technológia támogatására Multitouch. Akkor át egy tucat események, amelyek megfelelnek a különböző manipulációk: egy érintés, több simításokat egyszerre két ujjal görgetés, a mozgás bármilyen tárgy, zoom, és így tovább. Az eredmény a feldolgozás Mindezen események azonnal megjelenik a képernyőn - most kapsz valamit a kiutat.
összefoglalni
Így a bemeneti adatokat - ezt az információt továbbítja mindenféle szoftver termékek eszközök és egyéb szoftverek. Információ kifejezve egy bizonyos formában. Bármilyen programot vagy, az eredmény munkája lesz a kimenet. Ami viszont képes bemeneti többet semmit.
Ezért, hogy hozzon létre az alkalmazást, akkor világosan meg kell érteni, hogyan adatbevitel és a cél végén megkapott. Először is, mint már említettük, meg kell összpontosítani az API az operációs rendszer szoftver, szolgáltatás vagy szoftvercsomag, amelynek célja a termékhez. Miután valamennyi érintett API, még abban az esetben cross-platform fejlesztési eszközök.