Date de intrare și de ieșire

Omul a creat computerul și a văzut că era bine. După cum se vede? Am furnizat dispozitivul de calcul orice date. A așteptat o bucată inteligent de hardware le va procesa, și se uită la rezultatul. Cum de a oferi? Manual, prin manipularea cu dispozitive auxiliare, sau conectarea alt program.

În general, vom face cu conceptele de «date de intrare» și «date de ieșire». Adică, cu datele de intrare și de ieșire. Dacă aveți de gând să faceți programare, clarificarea esența acestui fenomen nu te-am rănit.

Esența cuvinte simple

Datele introduse sunt primite programe locale de calculator, o varietate de servicii on-line, sisteme de operare, de rețea, cu fir sau fără fir. de la echipamente, unele de altele. În general, așa cum vă place și ceea ce vrei.

Deoarece programele de utilizator sunt numite aplicații. pentru că într-adevăr sunt atașate la sistemul de operare. Omul interacționează cu mijloace de intrare, tot felul de dispozitive, care, la rândul lor, de a interacționa cu programul, și programul - cu sistemul de operare, integrarea cu privire la aceasta. Toate înțeleagă reciproc și să lucreze într-o armonie perfectă, dacă nu buggy.

Date de intrare - acest lucru este exact ceea ce ne trimite la orice sistem informatic. Ce se hrănesc algoritmii de prelucrare. Cu mâinile lor sau programatic.

Dar ceea ce este rezultatul muncii de algoritmi de un program numit datele de ieșire. Ei au nevoie de un loc pentru a afișa: scrie într-un fișier, trimis prin rețea, la ecran, pentru a da un alt program. Dacă acestea nu sunt necesare, atunci ele sunt trimise la dev / null dispozitiv în „gaură neagră“ în uitare, în cazul în care totul dispare complet și irevocabil.

Pentru schimbul de date sunt aplicații de programare API special (în sens, aplicații de programare). Acestea pot fi prezente în programe, sisteme software, servicii on-line, și sisteme de operare (OS întregi au - cu siguranță). În multe cazuri, API-ul este public - este plasat în domeniul public pentru oricine caută pentru a crea aplicații.

Dacă te întâlnești căpitanul evidentã, acesta va confirma: programul va accepta intrare numai într-un format care este capabil să înțeleagă și să se ocupe.

Pentru a interacționa cu un anumit serviciu online, ai ghicit, ar trebui să se concentreze pe API-ul său. Și pentru a scrie cererea dumneavoastră în consecință. În caz contrar, datele de intrare trimise la echipamentul dvs. nu vor fi acceptate și procesate. Prin urmare, nu va fi nici o ieșire.

Același lucru este valabil și pentru sistemul de operare. API-ul este diferit, deoarece software-ul scris pentru Windows, nu va funcționa în GNU / Linux. în cazul în care nu este învelit în convertor Wine apel sistem.

Mouse-ul, tastatura și alte dispozitive de intrare

Intrare de la mouse-ul sau înlocuitorul său, touch pad-ul (touchpad-ul) conțin informații despre modificarea indicelui de locație și de a muta focalizarea de selecție pe defilare roata mouse-ului sau cu două degete pe touchpad, clicurile.

Am început pentru a derula documentul - în momentul în care datele cu privire la acțiunile tale vin prea. Adică, pentru anumite evenimente. Oh, și dacă a făcut clic pe ceva, rezultatul va fi, ca să spunem așa, chiar mai proeminent.

Același principiu este valabil și pentru ecranul tactil, inclusiv tehnologia pentru a sprijini MultiTouch. Puteți trece o duzină de evenimente care corespund diferitelor manipulări: o singură atingere, mai multe atingeri dintr-o dată, derularea a două degete, mișcarea oricărui obiect, zoom, și așa mai departe. Rezultatul prelucrării tuturor acestor evenimente vor fi afișate imediat pe ecran - acum ai ceva pe cale de ieșire.

rezuma

Astfel, datele de intrare - aceste informații sunt transmise la toate tipurile de produse software de la dispozitive și alte software-uri. Informațiile exprimate într-un anumit format. Indiferent de program sau, rezultatul muncii sale va fi de ieșire. Ceea ce, la rândul său, să fie capabil de a introduce mai mult pentru nimic.

Prin urmare, pentru a crea aplicația, trebuie să înțeleagă în mod clar modul în care datele de intrare și destinația primit în cele din urmă. În primul rând, așa cum am menționat anterior, ar trebui să se concentreze pe API-ul sistemului de operare de software, servicii sau pachet software, care este proiectat pentru produsul dumneavoastră. După toate API relevante, chiar și în cazul unor instrumente de dezvoltare cross-platform.

articole similare