Sučelja operacijskog sustava. Grafičko sučelje operacijskih sustava Alati za grafičko sučelje za korisnike različitih operacijskih sustava

Svaki uređaj, mehanički ili elektronički, čija je zadaća izravna interakcija s korisnikom, osim svog unutarnjeg punjenja mora imati nešto zahvaljujući čemu bi se upravo ta interakcija mogla ostvariti. Ime ovog posrednika danas je svima poznato. Ovo je sučelje. Može biti analogno, ali obično se sučelje shvaća kao grafička ljuska ili drugačije GUI operativni sustavi i softver.

Većinu sučelja današnjih popularnih operativnih sustava karakterizira intuitivni grafički dizajn koji koristi vizualne efekte, no to nije uvijek bio slučaj. Sa stajališta suvremenog korisnika, prvi GUI bili prilično primitivni, iako, svaka im čast, to za ono vrijeme nije uvijek značilo manjak kvalitete upotrebljivost.

Malo pozadine

Tradicionalno godina rođenja GUI opće je prihvaćeno 1973 , tada je rođeno prvo osobno računalo u punom smislu te riječi koje je koristilo grafičko sučelje, no bilo bi nepravedno ne spomenuti njegove ranije prethodnike. U 1962 godine znanstvenici Ivan Sutherland nastao je program koji se može smatrati prvim prototipom grafičkih urednika.

Pozvan je i omogućio je crtanje oblika na ekranu svjetlosnom olovkom. Šest godina kasnije znanstvenici s Instituta Stanford predstavili su prvo grafičko sučelje računalni sustav on-line sustav, koji je već tada sadržavao koncept modernih prozora, miša i hipertekstualnih poveznica. Ali on-line sustav bila je prije demonstracija tehničkih mogućnosti tog vremena, a pritom je ostala vrlo primitivna.

Xerox - prvi pravi GUI

Ispravnije je uzeti u obzir pretka svih trenutno postojećih grafičkih sučelja GUI , razvijen u sklopu projekta - prvo osobno računalo nastalo u 1973 godina. Ljuska bio je vrlo jednostavan, ali čak i tada je imao izbornike, gumbe i primitivne prozore. Također je uključivao kursor miša sa svojim inherentnim funkcijama odabira, kopiranja i lijepljenja.

Dalje više. U 1981 godine pojavljuje se novi sustav tzv., temeljen na istom , ali s naprednijom funkcionalnošću i grafičkim sučeljem. Možda ćete se iznenaditi, ali radna površina ne razlikuje se puno od trenutnih stolnih računala, osim, naravno, ako ne uzmete u obzir vizualne efekte.

Temelji se na istom principu korištenja prečaca za pokretanje datoteka i kretanje kroz direktorije u sustavu datoteka.

Apple - prvi koraci, promatrani u Xerox Labu

Mora se reći da to nije bio jedini operativni sustav u to vrijeme. Isprva 80 's tvrtke predstavile su svoj razvoj svijetu Jabuka I Microsoft . Razumijevanje sveg značenja GUI , ali nisu imali dovoljno vremena za stvaranje originalnih ljuski za svoje sustave, programeri obiju tvrtki posudili su ideje Laboratorija Xerox, što je kasnije čak dovelo do sukoba između Steve Jobs I Bill Gates. Jobs je optužio Gatesa za plagijat jer je navodno kopirao sučelje s Macintosh.

Naravno, Steve nije bio u pravu, jer su i on sam i Gates, kojeg je optužio, preuzeli koncept GUI na Laboratorija Xerox, slučajno je Jobs bio prvi, a ako usporedite sučelja , kao i srodni Macintosh, tada možete vidjeti jasnu sličnost s . Ako je tvrtka dodala nešto novo, to je tekstualni izbornik na vrhu radne površine, koš za smeće i niz prečaca, čiji izgled, prema "jabuka" dizajnera, bio je više u skladu sa svrhom programa i funkcija koje su pokrenute kroz njih.

DOS. Norton Commander kao pokušaj stvaranja originalnog GUI-ja

Posuđivanje ideja Laboratorija Xerox, međutim, ne znači da nisu napravljeni pokušaji stvaranja originalnih sučelja za operativne sustave. U 1986 godine programer John Socha stvoren je - upravitelj datoteka za MS-DOS, koji prije nije imao praktički nikakav grafički dizajn. Ulogu prozora u njemu igrali su paneli koji okomito dijele ekran i sadrže popise mapa i datoteka. Pri vrhu i dnu upravitelja nalazili su se tekstualni izbornici koji su vam omogućavali izvođenje određenih operacija.

Međutim, GUI u punom smislu riječi nije se pojavio. Kao onaj objavljen u 1988 godine njegov analog, odnosi se na pseudo-grafička sučelja koja oponašaju grafiku, a ostaju temeljena na tekstu.

Međutim, obje ove aplikacije znatno su olakšale rad s podacima eliminirajući potrebu za unosom korisnika DOS -timovi, koji su dugo vremena određivali popularnost ovih programa.

Nakon što je napustio razvojni tim, 1982 godina Steve Jobs vodio vlastiti projekt Macintosh. Sustav razvijen za Macove zvao se Mac OS. Izvana je bio sličan Apple Lisi, ali je također imao jedinstvene značajke koje su bile jedinstvene za njega, a ticale su se i izgleda elemenata sučelja i interakcije korisnika s školjkom. Kao temeljio se na principu prozora, koristio je izbornike, ikone i dijaloge.


Ljuska je omogućila brzo preimenovanje datoteka i mapa, njihovo odabiranje, kopiranje povlačenjem na odredište i zatvaranje svih prozora u isto vrijeme, iako zatvaranje prozora nije uvijek značilo da su programi morali biti prekinuti ispravno zatvoren - kroz glavni izbornik sustava. Prilikom zatvaranja uređenih, ali ne i spremljenih datoteka, pojavio se dijaloški okvir koji je tražio potvrdu za spremanje promjena ili njihovo otkazivanje.

Mac OS 7.5.5

Tijekom sedam godina postojanja Mac OS doživio je mnoge promjene, no gotovo sve su bile minorne i tek su se u sedmoj verziji pojavile novosti vrijedne spomena. Možda je najvažniji od njih podrška za boje, budući da je prije toga sučelje sustava bilo gotovo jednobojno. Sada korisnik može promijeniti boju ikona mapa i nekih drugih elemenata, čineći ih plavim, žutim ili crvenim.


Prisutan u nizu boja Mac OS 7.5.5 i druge nijanse. Istodobno postaje obojen "jabuka" logo na lijevoj strani glavnog izbornika. Ostale promjene uključuju prikaz ikona modula tijekom pokretanja sustava, proširenje funkcionalnosti izbornika, dodavanje skočnih savjeta kada lebdite iznad opcija dostupnih u izborniku i implementaciju pristupa aplikacijama s jedne kontrolne ploče.

Mac OS 8.1

Rad na korištenju boja u grafičkom sučelju aktivno je nastavljen u osmoj verziji sustava. Ikone sustava u Mac OS 8.1 bili su prema zadanim postavkama obojeni, a u većini OS pojavila se nova aplikacija Upravitelj izgleda, koji vam omogućuje kontrolu shema boja. kupio je skup pozadinskih slika, osim toga, korisnik je mogao postaviti proizvoljne slike kao pozadine.


U istom se izdanju prvi put pojavljuje poznata platinasto-siva tema, koja je kasnije postala zaštitnim znakom svih kasnijih verzija. Mac OS. Još jedna zanimljiva promjena bila je primjena izometrije na ikone, zbog čega izgledaju kao trodimenzionalni objekti, a da to zapravo nisu. Poboljšane su postavke za prikaz sadržaja datotečnog sustava - datoteke se sada mogu pregledavati u obliku popisa i ikona, čija se veličina također može mijenjati.

Mac OS 9.2.2

Verzija 9.2.2 priča završava Mac OS na temelju izvornika operacijski sustav Macintosh i činilo se da bi trebao imati više inovacija od prethodnih verzija. Promjena u devetoj verziji ima doista puno, no zahvatile su većinu funkcionalnosti, dok se sučelje neznatno promijenilo.


Jedna od najznačajnijih izmjena koje su utjecale na grafičku ljusku bila je integrirana podrška za nekoliko njih računi. Prilikom pokretanja sustava na ekranu se pojavi prozor za odabir profila, a svaki korisnik može instalirati svoje teme, a podržani su i grafički paketi trećih strana. Ova je verzija također poboljšala upravljačku ploču zvuka i dodala mogućnost postavljanja glasovne lozinke.

Nakon odlaska Jabuka, V 1985 godina Steve Jobs osnovao vlastitu tvrtku NeXT Računala, čiji su programeri stvorili OS Sljedeći korak . Osnova novi sustav postala jezgra Mach, a ideje za grafički dizajn posuđene su od Mac OS i ranije .


Kao Mac OS, izvorno Sljedeći korak imao je pojednostavljeno jednobojno sučelje temeljeno na principu prozora koristeći izbornike, ikone i dijaloški okviri. Puna podrška u boji pojavila se samo u verziji 3.3 , koji je postao posljednji. Iz kasnije verzije Mac OS sustav ima čišći i lakonski dizajn.

Microsoft Windows 1.0

Nismo sjedili prekriženih ruku i Microsoft. U 1985 godine tvrtka predstavlja svoju grafičku ljusku za MS-DOS znakovitim imenom Windows. Ljuska je djelomično podržavala grafiku u boji, jest 32×32-pikselne ikone, jednostavni izbornici i dijalozi. Nije bilo fiksnog područja u kojem bi se prikazivale ikone pokrenutih aplikacija; mogle su se nalaziti bilo gdje na zaslonu, preklapajući se s otvorenim prozorima.


Sami prozori u prvoj verziji bili su prilično primitivni. Mogli su se povlačiti mišem, mijenjati im se veličina, ali u isto vrijeme sami se ne mogu preklapati. Također ih je bilo nemoguće saviti. Sučelje Windows 1.0 olakšao je rad sa sustavom i datotekama, eliminirajući potrebu da korisnik unosi naredbe u konzolu, ali je u isto vrijeme nedostajalo pogodnosti. Dakle, u smislu upotrebljivosti prvi Windows verzija znatno inferiorniji od sustava iz Jabuka.

Microsoft Windows 3.11

Verzije Windows 1.0 , 2.0 I 3.0 nisu bili operativni sustavi u smislu riječi u kojem se to danas uobičajeno shvaća. Bili su više poput grafičkih ljuski MS-DOS, prvi znakovi koji izdvajaju Windows OS, pojavio se tek s izdavanjem verzija 3.1 I 3.11 , ali se ne odnose toliko na GUI , koliko do funkcionalnosti. Što se tiče grafičkog dizajna, nije bilo toliko značajnih promjena.


U Windows 3.11 Već postoji puna podrška za boje, prozori se mogu preklapati, mogu se minimizirati i proširivati. Malo poboljšana grafika pojedinačni elementi (gumbi za volumen i trake za pomicanje) , koriste se proporcionalni fontovi, izgled programa Upravitelj datoteka I Programski menadžer implementiran u stilu same ljuske. Korisnik može mijenjati boje elemenata sučelja prema vlastitom nahođenju.

Prava revolucija u dizajnu Windows dogodilo u 1995 godine, tada se u sustavu pojavljuje sada već poznati gumb Početak , Dirigent , Traka zadataka I radna površina s ikonama , koji je ujedno bio zasebna mapa. U istoj verziji implementiran je prikaz diskova u mapi "Moje računalo" i način upravljanja datotekama iz izbornika tzv desni klik miševi. Važna inovacija bio je prijelaz na 32 -bitna arhitektura.


Zanimljiva je i povijest Windows 95 i ulogu koju je odigrala u propasti projekta OS/2- operativni sustav zajedničke ideje Microsoft I IBM. U trenutku puštanja na slobodu Windows 3.0 došlo je do nesuglasica među tvrtkama. Microsoft je nastojao promovirati Windows, A IBM prioritetan razvoj OS/2. Kao rezultat toga, sklopljen je sporazum između tvrtki, prema kojem IBM trebao učiti OS/2 2.0 I Windows 3.0, A Microsoft - OS/2 3.0.

Međutim, glava Microsoft odlučio učiniti na svoj način, izjavivši OS/2 2.0 zastarjeli i noviji OS/2 3.0 preimenovan u Windows NT. U isto vrijeme, Microsoft je objavio Windows 3.1 a zatim ažuriranje za verziju 3.1 pod kodnim imenom Chicago , što čini osnovu za budućnost Windows 95. Nakon ove staze IBM I Microsoft konačno razdvojeni. Neko vrijeme IBM Još sam se razvijao OS/2, ali izlaz je konkurentniji Windows 95 konačno ju je dokrajčio, i IBM bio je prisiljen otkazati projekt.

Pošto smo se dotakli teme sukoba između IBM I Microsoft, bilo bi nepravedno ignorirati OS/2, plod nekoć plodne suradnje između obje tvrtke. Nakon svađe i konačnog prekida sa Microsoft, programeri IBM nastavak rada na OS/2. U verziji objavljenoj 1996 OS/2 Warp 4 napravljena su značajna poboljšanja vanjski dizajn radna površina i općenito grafička ljuska. Na radnoj površini bile su ikone koje su omogućavale pristup raznim Postavke sustava, ali također mogu igrati ulogu direktorija u koje korisnik može smjestiti datoteke i mape Windows-slična programska traka i jedinstveni pristupni izbornik svim programima.


OS/2 Warp 4 ima mnogo toga zajedničkog s Windows, ali u njemu postoje i vrlo značajne razlike. Zadano povucite i ispustite na OS/2 Warp 4 nije izvršeno lijevom, već desnom tipkom miša, Košara nije korišten za privremeno skladištenje izbrisane datoteke, već za njihovo trenutačno uništenje. Dijaloški okviri u ovom sustavu nisu imali gumbe "Uštedjeti" ili "U REDU", podaci su automatski spremljeni kada se prozor zatvori , osim ako korisnik nije otkazao radnju. Još jedna zanimljiva značajka sustava bila je mogućnost pregleda strukture stabla diska u prozorima.

DeskMate 3.05 (verzija za stolno računalo 3.69)

Izlaz Windows V 1985 godine nije oslabio interes za MS DOS, koji je i dalje bio popularan, kao i grafičke ljuske stvorene za njega, uključujući onu koju je izdala tvrtka Tandy srijeda DeskMate zaslužuje posebna pažnja. DeskMate nije samo grafički dodatak, to je potpuno operativno okruženje koje uključuje vlastiti skup softvera.


Za razliku od , V DeskMate 3.05 postojali su potpuni izbornici, gumbi i neka vrsta prozora koji su se mogli postaviti na primitivnu radnu površinu. Okruženje je uključivalo upravitelj datoteka s ograničenom podrškom za strukturu stabla, ugrađeni udžbenik, kalendar, rokovnik, DBMS, tekst i vektor grafički urednici. Još jedna značajka razlikovanja DeskMate 3.05 bila podrška za primarne boje.

AmigaOS- operativni sustav posebno stvoren za računala iz obitelji Amiga V 1985 godina. Sučelje prvih verzija bilo je nešto između ljuske i pseudografske ljuske DOS, ali već u Pojavili su se preklapajući prozori i ikone u boji za brzi pristup datotekama, aplikacijama i diskovnim pogonima.


Uzeto u cjelini, ima mnogo toga zajedničkog s MacOS. Izbornik na vrhu zaslona prikazuje opcije ovisno o tome koja je aplikacija trenutno aktivna, prozori su opremljeni jednostavnim kontrolama, a tu su i trake za pomicanje. Posebnost AmigaOS je funkcija koja vam omogućuje rad s više zaslona, ​​a svaki zaslon može imati vlastitu rezoluciju i dubinu boje.

Mali, brz i pomalo neobičan Unix -kao operativni sustav razvijen za platformu Raspberry Pi . Izvana se odlikovalo minimalističkim korisničkim sučeljem, podrškom za sve rezolucije dostupne u to vrijeme za računala Žir, povuci i ispusti, imao je prozore, neku vrstu programske trake na dnu radne površine, ikone u boji i pseudo-3D ukrasne kontrole.


Njegove vlastite značajke bile su multitasking za jednog korisnika, modularnost i binarno aplikacijsko sučelje, sve datoteke u njemu bile su jedinice, aplikacije su također bile implementirane u obliku direktorija s uskličnik. Unatoč svom minimalizmu, sa stajališta korisnika naviknutih na okoliš Windows ili LXDE, Radna površina moglo se činiti nezgodnim, budući da su mnoge metode kontrole u njemu imale značajne razlike.

BeOS 5.0 PE

Prilično moćan operativni sustav koji je stvorila tvrtka Be Inc . i multimedijski orijentiran. Izvorno razvijen za računala BeBox, ali je zatim prešao na Macintosh, a zatim dalje PC. Priča BeOS usko povezan s Jabuka, od osnivanja Be Inc. nije bio nitko drugi nego Jean-Louis Gassier- bivši izvršni direktor Jabuka. Uz multithreading i podršku za višeprocesorske arhitekture, glavna značajka BeOS 5.0 PE bilo je njegovo sučelje, koje je imalo značajke Windows i sustavi iz Jabuka.


Oklop sustava odlikovao se dobro promišljenom upotrebljivošću i jednostavnošću u kombinaciji s elegancijom. Kao što se i očekivalo, imao je prozore, izbornike i "tim" programska traka koja nalikuje sličnom elementu ljuske Windows, ikone u boji i mape koje se mogu smjestiti na radnu površinu u minimalističkom stilu. Posebnost BeOS 5.0 PE bila je struktura prozora - umjesto tradicionalne naslovne trake, koristili su kartice smještene na vrhu prozora.

Malo poznati Kanađanin Unix -like sustav koji pripada vrsti tzv. real-time operativnih sustava. Budući da je bio univerzalan, bilo je drugačije velika brzina rad i niske zahtjeve za hardverskim resursima. Grafička ljuska sustava se zove Foton, ali njezina radna površina ima mnogo toga zajedničkog sa radnom površinom Windows XP. Na dnu zaslona nalazi se vodoravna upravljačka ploča s nečim poput gumba Početak i okomita upravljačka ploča s desne strane, podržana je promjena pozadinskih slika.


Prozor , u kojima se pokreću aplikacije, imaju sličnu strukturu kao i prozori Windows. Mogu se sažimati i proširivati, skalirati, kaskadirati itd. Dirigent, kako se to obično shvaća u Windows V ne, zamijenjen je upraviteljem datoteka QNX foton, sličan po funkcionalnosti Windows Explorer. Zahvaljujući svojoj lakoći, praktičnosti i jednostavnosti svojedobno se natjecao i na neki način bio čak i ispred Windows, međutim prijave pod QNX Malo se pisalo, što je odredilo njezinu daljnju sudbinu. Danas QNX koristi se uglavnom na specijaliziranim uređajima.

Red Hat 8.0 s GNOME 2.06 sučeljem

Sustavi Linux, osobito oni rani, obično su se smatrali namijenjenima računalnim štreberima, no ne može se reći da su programeri Unix -slični sustavi nisu učinili ništa kako bi njihovi proizvodi bili tako praktični kao Windows. Primjer za to bi bio Red Hat 8.0- na temelju Linux Fedora OC sa školjkom GNOME 2.06, usput, izvorno je razvijen posebno za crveni šešir pa se tek onda proširio na druge distribucije Linux.


Red Hat 8.0 ima jednostavnu i čistu radnu površinu s mogućnošću postavljanja ikona i drugih objekata na nju, Windows-kao programska traka, prozori čije kontrole nisu smještene na lijevoj strani, kao što je tipično za mnoge Linux-sustava, au gornjem desnom kutu nalazi se in Red Hat 8.0čak i vlastiti gumb i izbornik Početak. Sami izbornici organizirani su po kaskadnom principu, što u dizajnerskom smislu čini ovaj sustav još sličnijim Windows.

Umjesto pogovora

Za više od pola stoljeća svog postojanja Računalo učinjeno ogroman način, razvivši se u složene i moćne sustave koji su našli primjenu u gotovo svim modernim industrijama. Uspoređivati ​​prva elektronička računala s modernim superračunalima je kao uspoređivati balon na vrući zrak S svemirski brod. Ali ono što se čini još iznenađujućim je da njihova sučelja nisu pretrpjela temeljne promjene, osim prelaska na same grafičke ljuske.

Ako pažljivo pogledate sučelja modernih operativnih sustava, primijetit ćete očite sličnosti s grafičkim školjkama osnivača svih GUI I . Što je ovo, nedostatak mašte među dizajnerima ili nekakva nužda koju diktira fiziologija korisnika? Vjerojatnije drugo nego prvo. Može li se to smatrati nekom vrstom nedostatka? Naravno da ne. Da, prva grafička sučelja bila su primitivna, ali su u isto vrijeme imala i onu zadivljujuću jednostavnost koja ponekad nedostaje školjkama pretrpanim vizualnim efektima moderni programi i operativnih sustava.

INTERAKCIJA KORISNIKA S OS

Jedna od tri najvažnije funkcije OS-a je njegovo korisničko sučelje. Zahvaljujući njemu moguće je pokretati programe, kontrolirati njihovo izvršavanje i održavati održavanje datoteka. Ti isti alati za interakciju s operativnim sustavom uključuju mnoge druge alate i funkcije.

Do danas su se pojavila dva bitno različita sustava sučelja (u prijevodu interakcija korisnika). Prvi sustav je tzv naredbeno sučelje ili sučelje naredbenog retka. Omogućuje korisniku kontrolu pokretanja i izvršavanja programa određivanjem kontrolnih tekstova iz tekstualne konzole, tj. timovi. Takav se sustav razvio ranih 70-ih godina 20. stoljeća i najpotpunije je razvijen unutar operacijske dvorane. Unix sustavi. Imajte na umu da je upravljanje korištenjem posebnih tekstova po značajkama vrlo blisko konvencionalnom programiranju na jezicima visoka razina, pa stoga programeri lako svladavaju naredbeno sučelje, za neprofesionalne korisnike ovaj pristup može biti jednako težak kao i učenje programiranja.

Drugi od spomenutih sustava sučelja je grafički. Razvio se u razvoju PARC-a (Palo Alto Research Center of Xerox) u kasnim 70-im godinama 20. stoljeća, ali je prvi put široko korišten u operativnim sustavima Jabuka(MacOS) sredinom 80-ih, a zatim u operacijskim ljuskama, a kasnije i u operacijskim sustavima tvrtke Microsoft. Dobro je poznat širokim masama neprofesionalnih korisnika iz grafičkih ljuski MS Windows 3.1, Windows 9x, Windows NT i njihovih kasnijih modifikacija.

Upravljajte svojim računalom pomoću GUI je za sučelje naredbenog retka ono što je gledanje stripova (priča u slikama) za čitanje fikcije. Nema sumnje da su prve dvije mogućnosti lakše za nepažljivu ili nepismenu osobu, kao i za osobu koja se nije navikla zamarati. Istovremeno, broj korisnika i stripova i grafičkih sučelja je red veličine, ako ne i red veličine, veći od korisnika strogih tekstova.

Upravljanje pomoću grafičkog sučelja psihološki je puno jednostavnije i zahtijeva znatno manje voljnog napora, pažnje i memoriranih informacija. Praktično u grafičkom sučelju, potrebne informacije su gotovo uvijek prisutne izravno na ekranu, gdje se od vas traži da napravite jedan od mogućih izbora. Ali u isto vrijeme, složena konfiguracija zahtijeva mnogo dijaloških okvira, au mnogim slučajevima ispada da je ukupnu sliku konfiguracije teško vidjeti. U praksi, ovaj pristup je sposoban riješiti samo mali broj tipičnih konfiguracijskih problema, ali nema ni dubinu ni svestranost. U ideološkom smislu, grafičko sučelje vrlo je blisko programskom jeziku Cobol, tako omiljenom među Amerikancima, koji je dizajniran za rješavanje ekonomskih problema i omogućuje pisanje algoritama ne koristeći specijalizirane i prilično apstraktne operatore, već koristeći gotovo obične fraze na engleskom. Konkretno, aritmetičke operacije u COBOL-u nisu napisane matematički simboli, au engleskim riječima add, subtract, multiply. Laiku je ovaj stil vrlo ugodan, ali profesionalca ljuti nedostatak kompaktnosti i jasnoće u strukturama kontrole informacija.



Unatoč širokoj upotrebi grafičkih sučelja u operativnim sustavima kao što je Windows, interna komunikacija između komponenti samog operativnog sustava neizbježno ima prirodu kontrolnih tekstova, posebno strojnih naredbi i tekstualnih poziva sistemskih funkcija. Temeljna složenost postavljanja analognog utjecaja na grafičko sučelje unutar programa prisiljava sučelje naredbenog retka da ostane u pozadini, nevidljivo neprofesionalnim korisnicima. Stoga će gotovo sva pažnja u ovom poglavlju biti usmjerena na sučelje naredbenog retka, a nećemo razmatrati mogućnosti grafičkog sučelja, pozivajući se za njegovo proučavanje na mnoge vodiče o površnom upravljanju određenim operacijskim sustavima.

Sučelje je posrednik koji pretvara računalnu kontrolu u oblik jednostavan za korištenje.

Prije nego što se upoznamo s elementima sučelja, pogledajmo kontrole u sustavu Windows. Opće je prihvaćeno da su ulazni uređaji za informacije u osobnom računalu tipkovnica i miš. To nije sasvim točno, budući da se ti elementi koriste ne samo za unos, već i za kontrolu elemenata Windows OS-a.

Miš je glavni upravljački element Windows OS-a. Sadrži, u pravilu, dva upravljačka gumba: lijevi i desni te kotačić za pomicanje. Lijeva tipka je višenamjenska, može se koristiti za izvođenje niza operacija: pokretanje programa, odabiranje objekata, "povlačenje" objekata itd. Desna tipka koristi se za pokretanje kontekstnog izbornika. Kotačić se koristi za kretanje unutar dokumenta. U prijenosnim računalima kao zamjena za miš dolazi "touchpad" - posebna podloga osjetljiva na dodir.

Tipkovnica se uglavnom koristi za unos teksta u dokumente, ali može djelovati i kao upravljački element pomoću kontrolnih i takozvanih "vrućih" tipki. Ključevi su namijenjeni njihovoj upotrebi Ctrl I Alt.

Sučelje OS Windows sastoji se od radne površine, programske trake, sustava ikona ili prečaca i korisničkog izbornika.

Riža. 2.2 Radnik Windows stol 7.

Radna površina je slika na zaslonu monitora koja se pojavljuje nakon učitavanja računala, na kojoj se nalaze glavni upravljački elementi. Glavne su ikone. Pomoću ikona prikazuju se različiti objekti: pokretanje programa, dokumenti, diskovi, mape, grafičke i video datoteke itd. Štoviše, objekti se mogu prikazati i u obliku samih objekata i u obliku poveznica na objekte. U drugom slučaju, ikone se nazivaju prečaci i imaju malu strelicu u donjem lijevom kutu. Broj i položaj ikona na radnoj površini je individualan za svakog korisnika. Rad s ikonama kontrolira se pomoću miša.

Programska traka nalazi se na dnu radne površine i sastoji se od "područja obavijesti" na desnoj strani, "trake zadataka" na lijevoj strani i gumba Start krajnje lijevo.

“Područje obavijesti” sadrži razne informacije potrebne za trenutni rad na računalu. “Traka zadataka” prikazuje pokrenute aplikacije. Gumb Start sadrži korisnički izbornik.

Ovim se elementima manipulira pomoću pokazivača miša.

Na primjer, za pregled dokumenata otvorenih u ovaj trenutak u Wordu trebate postaviti pokazivač miša na ikonu Worda na programskoj traci. svi otvoreni dokumenti pojavit će se na ekranu kao zasebni prozori.

Riža. 2.3. Programska traka s otvorenim dokumentima.

Korisnički izbornik, koji se pokreće lijevim klikom na ikonu Start, glavna je komponenta Windows OS-a. Sadrži osnovne elemente rada s računalom.

Slika 2.4. Izbornik korisnika.

Izbornik se sastoji od dva stupca.

S lijeve strane su ikone za najčešće korištene programe. Strelice s desne strane programa pokazuju popis nedavno otvorenih datoteka u ovom programu. Natpis "Svi programi" je popis svih programa instaliranih na računalu. Na samom dnu nalazi se linija za pretraživanje, koja ključna riječ Jednostavno pronađite bilo koju datoteku ili mapu na svom računalu.

· “Računalo” otvara upravitelj datoteka;

· "Upravljačka ploča" - Windows postavke;

· “Zadani programi” povezuju vrstu dokumenta s odgovarajućim aplikacijskim programom;

· “Pomoć i podrška” - detaljan elektronički udžbenik za Windows;

· “Shutdown” se koristi pri isključivanju računala.

Prezentacija informacija u Windowsima izgrađena je u obliku prozora.

Riža. 2.5. Prozor mape računala.

Prozor se sastoji od sljedećih elemenata:

· naslov prozora, koji označava otvoreni program;

· gumbi za kontrolu prozora (sažmi, proširi na cijeli zaslon, zatvori);

· korisnički izbornik;

· alatna traka;

· informacijski dio.

Prozor se može proizvoljno pozicionirati na radnoj površini, a veličina prozora se može mijenjati. Kada radite s više programa, možete imati više otvorenih prozora u isto vrijeme. Ovaj način rada naziva se više prozora. Prijelaz iz jednog prozora u drugi vrši se pomoću pokazivača miša.

Najlakši način za konfiguraciju sučelja je pozivom kontekstni izbornik desnim klikom na slobodno područje radne površine. Naredba “personalizacija” otvara prozor s različitim elementima za prilagodbu Windows sučelja.

Riža. 2.6. Postavke sučelja.

Izgled sustava Windows uključuje sljedeće elemente: pozadinu radne površine, kursor, shemu boja, zvukove sustava itd. Bilo koji od ovih elemenata može se mijenjati zasebno, ali najlakši način je odabrati skup postavki u obrascu teme. Microsoft nudi prilično širok izbor tema, uključujući dizajne visokog kontrasta za slabovidne osobe.

Jedan od glavnih parametara slike na ekranu monitora je dopuštenje zaslon. Postavlja se u obliku označavanja broja vodoravnih i okomitih točaka u postavkama stavke izbornika "Zaslon". Zadano nakon instalacije Windows sustavi Na računalu je instalirana najracionalnija shema slike na ekranu. Unatoč mogućnosti samostalnog podešavanja slike, preporuča se mijenjati ih samo prilikom zamjene monitora, budući da parametri monitora utječu na kvalitetu slike.

Drugi element dizajna je naprava– mini aplikacije. Instaliraju se pomoću stavke "gadgeti" u kontekstnom izborniku.

Riža. 2.7. Naprave.

Gadget se može postaviti bilo gdje na radnoj površini i instalirati na vrh svih prozora. U ovom slučaju, korisno je učiniti gadget prozirnim kako ne bi ometao rad. Ako želite, možete proširiti svoju kolekciju gadgeta na internetu.

Funkcije OS-a, korisničko sučelje.

operacijski sustav, OS (engleski) operacijski sustav) - osnovni kompleks računalni programi, pružanje kontrole hardvera računala, rad s datotekama, unos i izlaz podataka, kao i izvršavanje aplikacijskih programa i uslužnih programa.

operacijski sustav je skup programa, pravila i posebnih podataka koji zajednički upravljaju računalnim resursima i procesima koji koriste te resurse u svom radu.

Operativni sustav (OS)

1. ovo je skup programa koji osiguravaju zajednički rad svih računalnih uređaja i omogućuju pristup njegovim resursima

*.sys - sistemske datoteke

*.bak - sigurnosna datoteka

Bez obzira na verzije, DOS osiguravaju sljedeće 3 komponente:

1. osnovni ulazno/izlazni sustav (BIOS) (ili RIOS). Program snimljen u ROM-u isporučuju proizvođači računala i obavlja funkciju osiguravanja normalnog funkcioniranja: provjera cjelovitosti, testiranje razne uređaje PC, inicijalizacija pokretanja DOS-a i niz drugih funkcija. Ovaj program nije datoteka i zapravo nije uključen u QOS;

2. DOS kernel sadrži u obliku skrivene datoteke: bootstrap blok koji se nalazi u prvom sektoru sistemski disk(čita BIOS) i osigurava da se operativni sustav učita u memoriju stroja - IO. SYS (ili IBM), tzv. softverski potpomognuti osnovni ulazno/izlazni sustav periferni uređaji(BIOS proširenje i zakrpa), kao i MS DOS datoteka. SYS (IBM), koji sadrži programe za upravljanje datotekama, memorijom, pokretanje programa, itd. Ova datoteka se ponekad naziva modul kontrole prekida jer se softveru (DOS funkcijama) pristupa iz korisničkog programa pomoću softverskih prekida;

3. datoteka, odnosno procesor naredbi (interpreter), čije funkcije uključuju primanje, provjeru naredbi koje korisnik unosi s tipkovnice i njihovo izvršavanje. Postoje 3 kategorije DOS naredbi - rezidentne ili interne, trajno smještene u operacijskom sustavu, polurezidentne, koje mogu (prema potrebi) biti "prebrisane" od strane aplikacijskih programa, i eksterne, pozivane prema potrebi iz vanjske memorije.

Postoje dvije vrste MS DOS naredbi:

Interne naredbe izvršava procesor naredbi (na primjer, dir, copy). Vanjske naredbe- programi isporučeni s OS-om u obliku odvojene datoteke. Nalaze se na disku i obavljaju radnje održavanja (primjerice, formatiranje diska, čišćenje zaslona, ​​provjera diska).

Naredbe se sastoje od naziva naredbe i po izboru parametara, odvojenih razmacima. Neobavezni elementi naredbe bit će označeni zagradama.

Rad s datotekama

Stvaranje tekstualne datoteke kopiraj s nazivom datoteke. Nakon unosa ove naredbe, morat ćete unijeti retke datoteke jedan po jedan. Na kraju svakog retka potrebno je kliknuti tipku Enter. I nakon što unesete zadnji, pritisnite Ctrl i Z istovremeno, a zatim Enter.

Brisanje datoteka del (staza) ime datoteke. Putanja se upisuje samo kada je datoteka koju treba izbrisati u drugom direktoriju.

Preimenovanje datoteka ren (put)ime datoteke1 ime datoteke2. File_name1 je naziv datoteke koju želite preimenovati, file_name2 je novi naziv datoteke koji će joj biti dodijeljen nakon izvršavanja naredbe.

Kopiranje datoteka kopiraj naziv datoteke (put) naziv datoteke1.

Kopiraj igre. txt igre kopirajte igrice. txt u poddirektorij GAMES trenutnog diska.

Rad s katalozima

Naredba za promjenu trenutnog diska A:- idite na pogon A.

Pregledaj direktorij direktorij (put) (naziv datoteke) (/p) (/w).

Ako put i naziv datoteke nisu uneseni, na ekranu će se prikazati podaci o sadržaju direktorija (nazivi datoteka, njihova veličina i datum zadnje izmjene).

Parametar /p određuje prikaz informacija u načinu rada zaslon po zaslon, s odgodom dok korisnik ne klikne tipku. Ovo je prikladno za velike direktorije, /w - postavlja izlaz informacija samo o nazivima datoteka u direktoriju, pet imena po retku.

Promjena trenutnog imenika CD staza.

Izrada imenika doktor medicine staza.

Uklanjanje imenika rd staza.

Primjeri:
red
- prikaz sadržaja trenutnog imenika;
dir*.exe- prikaz informacija o svim datotekama s ekstenzijom. exe iz trenutnog direktorija;
režija:- prikazati tablicu sadržaja korijenskog direktorija pogona a:.
cd igre- idite u direktorij GAMES trenutnog diska;
CD..- otići na prethodni imenik;
CD- idite u korijenski direktorij trenutnog diska.
rd igre - brisanje poddirektorija GAMES u trenutnom direktoriju;
PAŽNJA! MOŽETE BRISATI SAMO PRAZAN IMENIK!

Naredbeni redak

Ovo je redak koji ćete vidjeti na ekranu nakon učitavanja MS DOS-a. Također se naziva DOS prompt i izgleda ovako:

C:\> ,

ovdje C: je naziv pogona; > je prompt simbol, nakon čega kursor trepće, označavajući mjesto gdje treba unijeti naredbu.

Ostali timovi.
Datum- izlaz informacija o datumu s mogućnošću konfiguriranja.
Vrijeme- prikaz informacija o vremenu s mogućnošću konfiguracije.
Provjerite na- omogućiti način provjere pisanja na disk.
Provjerite od- isključite način provjere pisanja na disk.
Potvrdi- prikazati informacije o tome je li omogućen način provjere pisanja na disk.
Staza- određuje redoslijed pretraživanja za najčešće pokretane programe.
ver- prikazuje verziju operativnog sustava.
Cls- čisti ekran.
Označiti- prikazuje informacije o oznaci diska s mogućnošću njezine promjene.

Struktura i generalni principi izrada programa u Turbo Pascal. Abeceda. Konstante. Varijable.

Opća struktura programa u jeziku Pascal

Pascal programi imaju sljedeći opći oblik:

Program Naziv programa

Odjeljak s opisima

Odjeljak operatera

Riječi PROGRAM, BEGIN i END ističu 2 dijela programa: odjeljak opisa i odjeljak iskaza. Ova struktura je obavezna. Svaki objekt koji se koristi u programu mora biti uključen u odjeljak opisa.

Program napisan prema pravilima standardnog jezika Pascal mora imati sljedeću strukturu u svojoj potpunoj verziji:

Naziv programa programa;

Upotreba Popis korištenih modula

Oznaka Popis oznaka iz glavnog bloka programa

Const Definicija programskih konstanti

Tip Opis tipova

Var Opis varijabli

Procedura Tekst procedure

Funkcija Tekst funkcije

Glavni blok programa

(odjeljak operatera)

Sintaksa i semantika

Opis svakog elementa jezika dan je njegovom sintaksom i semantikom. Sintaktička definicije uspostavljaju pravila za konstruiranje jezičnih elemenata. Semantika definira značenje i pravila uporabe onih jezičnih elemenata za koje su dane sintaktičke definicije.

Jezična abeceda

Abeceda je skup simbola dopuštenih u jeziku. Turbo Pascal abeceda uključuje sljedeći skup osnovnih znakova:

    mala i velika latinična slova: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z; a b c d e f g h i j k l m n o p q r s t u v w x y z; razmak podvlaka: _ arapski brojevi: 8 9 znakovi operacije: + - * / =<> < > <= >= := @ razdjelnici: . , " () ( ) (* *) .. : ; specifikatori: ^ # $ usluge (rezervirane) riječi:

ABSOLUTE EXPORTS LIBRARY SET

MONTAŽA VANJSKA MOD SHL

· I DALEKO IME SHR

DATOTEKA NIZA NIŠTA NIZ

ASM ZA NEAR THEN

ASSEMBLER NAPRIJED NE DA

POČETAK FUNKCIJE VRSTA OBJEKTA

CASE GOTO OF UNIT

CONST IF ILI UNTIL

IMPLEMENTACIJA KONSTRUKTORA PAKIRANA UPOTREBA

DESTRUKTOR U PRIVATNOM VAR

DIV INDEX POSTUPAK VIRTUALNI

RADI NASLJEĐENI PROGRAM DOK

SPUŠTENJE NA INLINE PUBLIC SA

ELSE INTERFACE RECORD XOR

KRAJ PREKIDA PONAVLJANJE

REZIDENT IZVOZNE OZNAKE

Elementarne strukture

Elementarne konstrukcije Pascala uključuju imena, brojeve i nizove.

Imena (identifikatori) nazovite elemente jezika - konstante, oznake, tipove, varijable, procedure, funkcije, module, objekte.

Identifikator u Turbo Pascalu može uključivati:

3. znak podvlake.

Mala slova i velika slova Ne. Znamenka se ne može pojaviti prva u identifikatoru, a podvlaka se može pojaviti na bilo kojem mjestu (na primjer, name1 i name2item su važeći identifikatori, ali 5name nije; _name, name_, name_item također su važeća imena). Identifikator može biti bilo koje duljine, ali samo su prva 63 znaka značajna. Nije dopušteno koristiti funkcijske riječi kao nazive.

Za odvajanje identifikatora, brojeva, rezervirane riječi koriste se separatori. Možete ih koristiti kao:

1. razmak i tab;

2. line feed;

3. komentar.

Na bilo kojem mjestu u programu gdje se može postaviti jedan separator, oni se mogu postaviti u bilo kojem broju iu bilo kojoj kombinaciji, što vam omogućuje vizualizaciju strukture programa.

Postoji nekoliko temeljnih pojmova u području informacijske tehnologije. Jedan od njih je "sučelje". Imajte na umu da se može tumačiti s različitih gledišta. Prethodno poglavlje opisalo je koncept "Sučelja" sistemske pozive". Ako tražite takav pojam u Yandexovim rječnicima, dobit ćete više od desetak definicija pojma, od kojih je većina dana u kombinaciji s drugim pojmovima, na primjer: "Sučelje za prijenos podataka", "Sučelje programa" , “Aplikacijsko sučelje”. U rječniku “Prirodne znanosti” na GLOSSARY .RU data je sljedeća definicija temeljnog koncepta.

Sučelje u širem smislu je granica između međusobno povezanih neovisnih objekata definiranih standardima. Sučelje specificira parametre, postupke i karakteristike interakcije objekata.

U "Izdavačkom rječniku-priručniku" postoji takva definicija osnovnog pojma "sučelje". Ovaj:

  1. Sustav povezivanja i interakcije računalnih uređaja.
  2. Sredstvo interakcije korisnika s operacijskim sustavom računala ili korisničkim programom. Postoje grafička korisnička sučelja (interakcija s računalom organizirana je pomoću ikona, izbornika, dijaloških okvira itd.) i inteligentna sučelja (sredstva interakcije korisnika s računalom na prirodnom jeziku korisnika).

Kao što vidite, ovdje ovaj izraz ima dva značenja. Ali kratko ćemo se zadržati na drugom - "korisničkom sučelju". Na izvoru GLOSSARY .RU koji smo već spomenuli, to je definirano na sljedeći način: "Korisničko sučelje su elementi i komponente programa koji mogu utjecati na interakciju korisnika s softver, uključujući:

  • sredstva za prikazivanje informacija, prikazane informacije, formati i kodovi;
  • načini naredbi, jezik korisničkog sučelja;
  • uređaji i tehnologije za unos podataka;
  • dijalozi, interakcije i transakcije između korisnika i računala;
  • povratne informacije korisnika;
  • podrška odlučivanju u određenom predmetnom području;
  • postupak korištenja programa i njegova dokumentacija."

Kao računalna tehnologija promijenile su se metode i sredstva interakcije korisnika s operativnim sustavom. Rašireno digitalno računala doveli do načina komunikacije između osobe i računala na posebnom jeziku. Prvo, tijekom skupna obrada zadataka, to se realiziralo pomoću posebnih medija za pohranu podataka (primjerice, bušenih kartica na kojima su bili ispisani zadaci za računalo). Ali kasnije, sa širokom upotrebom terminala i tipkovnica, glavna stvar je postala zapovjedni način rada korisnički rad, u kojem se interakcija temeljila na sustavu ugrađenih naredbi. U slobodnoj enciklopediji "Wikipedia" to je definirano na sljedeći način.

Sučelje naredbenog retka (CLI) je vrsta tekstualnog sučelja (CUI) između osobe i računala, u kojem se upute računalu daju uglavnom unosom tekstualnih nizova (naredbi) s tipkovnice; u UNIX sustavima moguće ga je koristiti miš. Također poznat kao "konzola".

Ovdje je približan isječak zaslona koji se pojavljuje u načinu naredbenog retka (Slika 4.1).


Riža. 4.1.

Na lijevoj strani retka pojavljuje se upit (), nakon čega možete upisati naredbu čiji se rezultati prikazuju dalje. Evo primjera izvršavanja naredbe date in Linux sustav(Slika 4.2).


Riža. 4.2.

Prvi Microsoftovi operativni sustavi za osobnih računala IBM PC-i (zvani MS DOS) također su podržavali naredbeni način rada, slično drugim sustavima. Redak u koji su upisivane naredbe bio je sličan onima danim gore. Danas je naredbeni način rada operativnih sustava omogućen cmd.exe (za 32-bitni način) ili emulatorima naredbi. com (za 16-bitni način). U grafičkom načinu UNIX/Linux obitelji naredbeni redak emuliran terminalskim programom (xterm).

Imajte na umu da je za računala s operativnim sustavom MS DOS legendarni program Norton Commander postao uspješan dodatak implementaciji takvog korisničkog sučelja. Minimizirao je aktivnosti tipkanja naredbeni redak, omogućujući vam rad, prije svega, odabirom odgovarajuće naredbe iz izbornika. Ovaj program također aktivno koristi funkcijske tipke Računalo. Wikipedia opisuje ovaj sustav na sljedeći način:

"Norton Commander (NC) je popularan upravitelj datoteka za DOS, koji je izvorno razvio američki programer John Socha (neke dodatne komponente su u cijelosti ili djelomično napisali drugi: Linda Dudinyak - Commander Mail, gledatelji; Peter Bradeen - Commander Mail; Keith Ermel, Brian Yoder - gledatelji).

Evo primjera snimke zaslona za to upravitelj datoteka(Slika 4.3).


Riža. 4.3.

Popularnost programa bila je tolika da su se pojavili brojni klonovi koji su više ili manje točno kopirali Nortonov



2024 wisemotors.ru. Kako radi. Željezo. Rudarstvo. Kriptovaluta.