Capitolul 3 interfață consola
Este timpul să ne suflecăm mânecile și să se așeze la computerul pe care le-ați tânjit! Vrei să te uiți cu un ochi la un astfel de bun venit mâine? - O să-ți arăt programele viitoare. Nu fi surprins, vom face cunoștință cu programele care nu sunt deja. Mai degrabă, să ia o privire nu cu programele și interfața acestora. Care este interfața? Un cuvânt familiar, nu-i așa?
Care este interfața?
Interface - un mecanism coerent de interacțiune a sistemelor. De exemplu, calculatoarele din rețea, sau om-calculator. În cursul acestor persoane sau relații trimite comenzi de la calculator furnizează datele sale și returnează rezultatele muncii lor la el.
Cine nu cunoaște o interfață convenabilă și frumoasă fereastră? Există servicii la meniurile de utilizator, butoanele și alte lucruri confortabile. Și ce răspunde la calculator? Da, nimic! Răspunsul poate fi text și imagini, și chiar imagini în mișcare: filme, desene animate.
Dar acum, înainte de crearea primului nostru de program, am să vă prezint o altă interfață - o consolă. Ce fel de interfață, unde a venit de la și ceea ce este bun?
Interfața consolă
Primele calculatoare nu au fost azi și nu de ieri. Nu a fost nici o afișare, iar utilizatorul comunică cu un calculator prin intermediul mașinii de scris electrice - consola. De aici numele interfeței - o consolă. Inginer comenzi de tastare și linii de intrare cu datele și computerul pentru a imprima pe hârtie rezultatele calculelor. Fost întrucât sistemele de operare acceptate numai consola de interfață. Mult timp plecat sunt zile, dar interfata consola, ca cea mai simplă și de încredere, și a rămas în cele mai recente sisteme de operare. Este această interfață va avea primul nostru program de.
La prima vedere, în comparație cu de obicei pentru noi ferestre interfata consola pare primitiv și incomod. În loc de mouse-ul sunt necesare pentru a introduce comenzi prin tastarea pe tastatura o combinație misterioasă de litere englezești clicuri. Dar fiecare monedă are două fețe, și o interfață de consolă are propria demnitate. Ce este? În același, și ce lipsă - în primitiv, să fie exact - în simplitate. Programele console necesită mai puține resurse informatice, și sunt scrise în mai simple.
Cu toate acestea, sistemul de operare consola nu exclude dezvoltarea interfeței ferestrei. Permiteți-mi să vă reamintesc că fereastra „comandanți“ și „navigatori“
a apărut în consola MS-DOS. De-a lungul timpului, veți învăța cum să creați o fereastră a programului.
Atingerea o interfață de consolă
Acum vom experimenta consola de interfață „Touch“, referindu-se la interfața consola a sistemului de operare. Dar apoi, în cazul în care să-l găsească printre multe ferestre? Utilizați elementul de meniu principal, care în versiunile anterioare de Windows numit „sesiune MS-DOS», și mai târziu - «Command Prompt». Deci, pentru a deschide fereastra, a se vedea consola la meniul principal
Start à à à program standard de linie de comandă
Start à Programe à Accesorii à MS-DOS Prompt
Făcând clic pe acest element va determina o fereastră ca aceasta (fig. 3).
Fig. 3 - fereastra de linie de comandă (fereastră de consolă)
Aici este derivat numele folderului curent cu cornierul la sfârșitul anului. Această linie din „zona“ se referă la prompt. Cursorul clipește după colțare, care vă solicită să introduceți oricare dintre comenzile sistemului de operare. Aceste echipe există câteva zeci, o descriere completă poate fi găsită în Ajutorul pentru Windows. Acum am testat trei dintre ele: DIR - Lista de directoare, CLS - ecran clar și EXIT - ieșire din fereastra consolei.
Tastați cuvântul la poziția cursorului dir (litere mari sau mici - nu contează), și apăsați Enter. Această comandă va determina sistemul pentru a imprima informații despre fișierele din directorul curent. Pe computerul meu am văzut acest lucru (fig. 4).
Fig. 4 - Imprimați conținutul comenzii directorului curent DIR
Executarea comenzii, sistemul de operare afișează din nou un „colț“, invitând următoarea comandă pentru a imprima. repeta comanda DIR de mai multe ori mai mult, dacă se dorește. Acum, introduceți CLS de comandă (ecran clar), - ca rezultat al ferestrei Consola este ștearsă, și va putea string de prompt este vizibil. În cele din urmă alimenta comanda EXIT (ieșire) pentru a închide fereastra consola, iar această sesiune se va încheia.
În sistemele anterioare, fereastra consolei puteți comuta în modul ecran complet, și apoi să umple ecranul și desktop-ul Windows dispare. Aceasta este vrăjitorie a lucrat prin apăsarea combinației de taste Alt + Enter. Aceeași combinație revine la ecranul în fereastra de vizualizare de obicei pentru Windows. Dar, mai târziu, la acest punct de sisteme (Vista, Windows 7) modul ecran complet nu mai este furnizat.
Echipa consola de interfață puteți realiza tot ceea ce facem prin fereastra: a crea, copia, șterge și redenumi fișierele, de a crea directoare, etc. Iată câteva alte comenzi, încercați aceste:
VER - versiunea de afișare a sistemului de operare;
MEM - caracteristici de memorie de printare;
TREE - listarea de copac director;
HELP - afișează o listă de comenzi ale sistemului de operare.
Aici, în momentul de familiaritate prervom cu interfața consola, și a reveni la ea în capitolul 5, în cazul în care vom scrie primul nostru program de.
Și de ce nu „fereastra“?
Cititorii care au auzit despre aceste medii puternice de programare vizuale, cum ar Delphi și Lazarus. asigurați-vă că pentru a întreba: de ce nu folosim aceste instrumente? La urma urmei, pentru a crea ferestre frumoase în aceeași aplicație Delphi este foarte interesant și nu atât de dificil!
Da, creați ferestre cu butoane în IDE Delphi la prima vedere ușor. Dar această simplitate ascunde mecanisme de nepătruns pentru eveniment novice și programare obiect. Dar noi am fost de acord să nu sari pe partea de sus,
- lăsați acest divertisment „ceainic“. Acesta este primul.
Deschideți și a doua intenție. Am considerat o interfață de consolă folosite pentru introducerea și de ieșire de date, nu numai pe ecran, dar, de asemenea, în fișiere text. Professional soprikosnotsya în mod necesar cu aceste fișiere, și să faci un viitor profesionist, nu-i așa? În plus, participanții afacere și concursuri școlare în care sunteți sigur de a dori să lupte cu fișiere text.
Interfață ∙ - un mecanism coerent de interacțiune între sistemele tehnice, de exemplu, două calculatoare, un om și un computer.
∙ Interfața consolă sau interfață linie de comandă - un mecanism simplu și fiabil folosit pentru a comunica om-calculator. Acesta a fost folosit în generațiile anterioare de calculatoare, și este în viață în ziua de azi.