Čo je GUI?
GUI je grafické rozhranie, ktoré je vizuálnym znázornením komunikácie prezentovanej používateľovi pre ľahkú interakciu so strojom.
definícia
GUI znamená grafické užívateľské rozhranie. Je to bežné používateľské rozhranie, ktoré obsahuje grafické znázornenie, ako sú tlačidlá a ikony, a komunikácia sa môže vykonávať interakciou s týmito ikonami namiesto obvyklej textovej alebo príkazovej komunikácie.
porozumenie
- Bežným príkladom GUI sú operačné systémy spoločnosti Microsoft.
- Zvážte použitie systému MS-DOS a Windows 7.
- Najdôležitejším odhalením je teraz jednoduchosť, ktorú systém Windows 7 prináša na stôl.
- Pre bežného používateľa je systém Windows 7 bez pochýb možnosťou voľby, pretože je pre nich ťažké komunikovať so strojom prostredníctvom príkazov ako v systéme MS-DOS.
- Prečo sa Windows 7 ľahšie používa pre bežného používateľa? Odpoveď je GUI.
- Áno, GUI pomáha užívateľovi porozumieť funkčnostiam prítomným v počítači prostredníctvom grafických ikon a kliknutím na ikonu sa iniciuje akcia a požadovaná komunikácia užívateľa.
- GUI teda poskytuje funkčnosť tým, že abstraktuje ťažko pochopiteľné technické detaily každého komponentu / modulov a poskytuje bezproblémové používanie systému.
Ako funguje GUI?
1. Použitie ukazovateľa, ktorý slúži ako navigácia na interakciu s rôznymi vizuálne príťažlivými grafickými ikonami.
2. Abstrakcia je hlavný koncept, ktorý sa použil v operačnom systéme GUI.
3. Užívateľ môže pomocou ukazovateľa kliknúť na ikonu, ktorá iniciuje sériu akcií.
4. Za normálnych okolností sa začne aplikácia alebo funkcia.
5. Potom bude užívateľ musieť zadať vstup alebo úlohy na vygenerovanie požadovanej akcie zo zariadenia.
6. GUI v skutočnosti prekladá užívateľský jazyk, ktorý pozostáva z jednoduchých jednoriadkových príkazov, jednoduchého kliknutia a dvojitého kliknutia na strojový jazyk alebo jazyk zostavy.
7. Strojový jazyk rozumie stroj, a preto stroj reaguje na iniciovanú úlohu, ktorá je preložená do používaného jazyka a oznámená používateľovi prostredníctvom GUI.
Príklady
- Príklad obrazovky GUI je nasledujúci.
- Ak chcete na vyššie uvedenej obrazovke pristupovať alebo spúšťať aplikáciu, napríklad videoprehrávač, potom stačí kliknúť na ikonu prehrávača médií VLC pomocou ukazovateľa.
- Aplikáciu otvoríte dvojitým kliknutím na ikonu.
- To umožňuje užívateľovi otvoriť videoprehrávač ako VLC iba kliknutím na tlačidlo.
- Čo ak teraz neexistuje GUI?
- Ak neexistuje GUI, musíme otvoriť príkazový riadok a pridať aplikačný príkazový riadok Rozhranie a pokyny pre zdroj, aby sme spustili aplikáciu, spustili prehrávač videa atď.
- Toto je obzvlášť nepohodlné, pretože musíte doslova plniť príkazy pre každú akciu.
- Ale nakrájame na naháňačku a máme GUI. Chceme otvoriť prehrávač VLC Media Player. Vidíme ikonu. Keď naň dvakrát klikneme, aplikácia sa otvorí. Môžeme vybrať požadovaný súbor a kliknúť na tlačidlo Otvoriť. Video sa začne prehrávať.
- GUI takto zjednodušil život, pokiaľ ide o používanie počítača pre bežných ľudí, ktorí nie sú odborníkmi na prácu s počítačmi.
- Toto je jediný dôvod, prečo GUI pomohlo pri výrobe počítačov dosiahnuť omše a prácu s počítačmi si tak veľmi užilo.
výhody
Výhody GUI sú:
- Jednoduchosť.
- Je to vizuálne príťažlivé a umožňuje každému zapojiť sa do práce so strojom.
- Počítač môže používať aj základné funkcie, a to aj človek bez znalosti počítačov. GUI je za to zodpovedné.
- Vyhľadávanie sa stáva veľmi jednoduchým, pretože GUI poskytuje vizuálnu reprezentáciu prítomných súborov a poskytuje o nich podrobné informácie.
- Každá reakcia z počítača je vizuálne komunikovaná prostredníctvom GUI.
- Užívateľ, ktorý nemá žiadne počítačové znalosti, sa môže doslova začať učiť o stroji kvôli grafickému používateľskému rozhraniu, pretože poskytuje používateľom priestor na skúmanie a sprístupnenie.
- Ak napríklad používateľ začne používať počítač bez rozhrania, musí stroju poskytnúť príkazy na vykonanie každej úlohy. Užívateľ musí mať nejaký druh programovacích znalostí.
nevýhody
Nevýhody GUI sú:
- Jeden môže robiť iba to, čo už je vopred naprogramované iným vývojárom.
- Nemôžete zmeniť základné funkcie systému.
- Fungovanie systému vyžaduje viac energie.
- V porovnaní s jednoduchými rozhraniami založenými na príkazoch je pomalý.
- Spotrebuje viac miesta v pamäti.
- GUI môže byť jednoduché pre spotrebiteľa, ale nie také jednoduché pre programátorov, ktorí musia navrhnúť a implementovať každú funkciu a tiež použiť abstrakciu, aby používatelia pocítili výhody GUI.
- Ak funkčnosť, ktorú užívateľ potrebuje, nie je k dispozícii, musí užívateľ poznať príkazy, ktoré sú potrebné na pokračovanie v toku, alebo ak sú s ním práve prilepené v presnom čase.
Ako používateľ interaguje s GUI
1. Používateľ interaguje s grafickým používateľským rozhraním prostredníctvom jednoduchých funkcií, ako je kliknutie, ktoré spúšťa grafické používateľské rozhranie, aby pochopil, čo chce, a okamžite ho preloží do jazyka zostavy, ako je to znázornené na obrázku nižšie.
2. Okrem prekladu do strojového jazyka, GUI pomáha pri zobrazovaní skutočného procesu, ktorý sa práve vykonáva, odozvy od stroja, množstva použitej pamäte, veľkosti súboru, rýchlosti procesora, výkon využívaný počítačom, aké úlohy sa vykonávajú a mnoho ďalších funkcií.
3. Používateľ vyberie konkrétny proces jediným kliknutím.
4. Užívateľ môže dvojitým kliknutím spustiť aplikáciu.
5. Užívateľ môže pravým tlačidlom myši poznať vlastnosti a ďalšie podrobnosti o aplikácii.
6. Užívateľ môže pomocou ukazovateľa získať informácie a pokračovať vo viacerých úlohách požadovaných operáciami.
Prečo by sme mali používať GUI?
Existujú určité štandardy týkajúce sa spôsobu používania grafického používateľského rozhrania.
- Viditeľnosť a abstrakcia musia byť jednotné aspoň s GUI vytvoreným od jednej spoločnosti.
- Každý GUI má svoje vlastné vlastnosti a funkcie, ale grafické prvky a terminológia systému a jeho architektúra musia byť dobre udržiavané.
- Dobré používateľské rozhranie poskytuje používateľom veľa slobody, napríklad spätné sledovanie k poslednému kroku. Užívateľ musí mať k dispozícii funkcie na vrátenie späť.
- A mnoho ďalších.
Ako už bolo uvedené vyššie, programátori môžu navrhovať a vyvíjať GUI množstvo štandardov a GUI.
- Celé úsilie, ktoré venujú vývoju GUI, pomáha užívateľovi jednoducho vykonať úlohu, ako je prehrávanie videa, iba otázkou niekoľkých kliknutí.
- Jednoduchosť je dôvod, prečo by sme ju určite mali používať.
Prečo potrebujeme GUI
1. Dalo by sa prakticky začať používať počítač pomocou GUI.
2. Dalo by sa skutočne začať učiť a rozlúštiť niekoľko druhov možností, ktoré obsahuje počítač.
3. Dalo by sa tiež začať porozumieť počítaču a jeho jazyku a zaujímať ho toľko, že sa človek sám môže naučiť alebo dokonca vytvoriť programovací jazyk, vďaka ktorému budú počítače a ich výrobky v budúcnosti ešte jednoduchšie pracovať.
Ako vám táto technológia pomôže v kariérnom raste?
- GUI alebo grafické užívateľské rozhranie vám určite pomôže vo vašej kariére bez ohľadu na to, akú prácu vykonávate.
- Každý, ktorého úloha vyžaduje počítač, bude vyžadovať GUI.
- Vývoj GUI bude pre vývojárov vždy jasnou perspektívou v každom okamihu ich kariéry.
- Dalo by sa naučiť programovací jazyk ako Python, Ruby, Java, Dot Net a mnoho ďalších na vývoj rôznych typov aplikácií.
záver
1. Pred začiatkom GUI existovalo rozhranie CLI (Command Line Interface).
2. V tom čase si nikto nemyslel, že by bežní ľudia mohli používať počítač.
3. Teraz však každý vlastní počítač a má základné vedomosti o jeho používaní.
4. To je to, čo GUI dosiahlo. Nepýtal sa viac od používateľa. Namiesto toho poskytla viac pre používateľov, aby mohli počítač skutočne začať používať.
5. Informačné technológie sa rozrástli o niekoľko ponúk pracovných miest, ktoré sa ľuďom predkladajú na navrhovanie a vývoj GUI.
6. Budúce jazyky sa prispôsobili a používajú sa na vývoj GUI.
7. GUI bude mať vždy večný rozsah na trhu práce a GUI sa bude aj naďalej zlepšovať a aktualizovať na použiteľnejšie a jednoduchšie používateľské rozhranie a meniť svet, ako to už bolo v minulosti.
Odporúčané články
Toto bola príručka Čo je GUI ?. Tu sme diskutovali o tom, ako to funguje, potreby a výhody, použitia a kariéra s príkladmi GUI. Viac informácií nájdete aj v ďalších navrhovaných článkoch -
- Čo je MongoDB?
- Čo je Open Source?
- Úvod do HTML
- Čo je to Teradata?