Grafinė vartotojo sąsaja (GUI / 'gu? I /) yra tam tikra vartotojo sąsajos forma, leidžianti vartotojams sąveikauti su elektroniniais prietaisais naudojant grafines piktogramas ir vaizdinius rodiklius, tokius kaip antriniai žymėjimai, o ne tekstines vartotojo sąsajas, įvestas komandų etiketes ar teksto naršymas.
GUI buvo įvesta reaguojant į staigų komandų eilutės sąsajų (CLI) mokymosi kreivę, kuri reikalauja, kad komandos būtų rašomos kompiuterio klaviatūroje.
Pirmasis komerciškai prieinamas kompiuteris su GUI buvo 1979 m. PERQ darbo vieta, kurią pagamino „Three Rivers Computer Corporation“. Jos dizainui didelę įtaką padarė darbas „Xerox PARC“. 1981 m. „Xerox“ galiausiai komercializavo „Alto“ kaip naują ir patobulintą sistemą - „Xerox 8010“ informacinę sistemą, labiau žinomą kaip „Xerox Star“.
Šios ankstyvosios sistemos paskatino daugelį kitų GUI pastangų, įskaitant „Symbolic“ ir kitų gamintojų „Lisp“ mašinas,
Veiksmai GUI paprastai atliekami tiesiogiai manipuliuojant grafiniais elementais. [Reikia geresnio šaltinio] Be kompiuterių, GUI yra naudojama daugelyje nešiojamų įrenginių, tokių kaip MP3 grotuvai, nešiojami daugialypės terpės grotuvai, žaidimų įrenginiai, išmanieji telefonai ir mažesni buitiniai, biuro ir pramoniniai valdikliai.
Sąvoka GUI paprastai netaikoma kitų tipų sąsajoms su mažesnio ekrano skiriamąja geba, tokioms kaip vaizdo žaidimai (kur pirmenybė teikiama ekranui „head-up display“ (HUD)), arba neįtraukiant plokščių ekranų, pavyzdžiui, tūriniams ekranams, nes terminas yra ribojamas dviejų dimensijų ekranų, gebančių apibūdinti bendrą informaciją, apimtis, atsižvelgiant į kompiuterinių mokslų tyrimų tradiciją „Xerox Palo Alto“ tyrimų centre.
Grafinės vartotojo sąsajos (GUI) aplankai randa kelią į (paprastai) „Linux“ ir „Unix“ tipo programinės įrangos programų komandų eilutės versijas (CLI) ir jų tekstines vartotojo sąsajas arba įvestas komandų etiketes.
Nors komandinė eilutė arba tekstinė programa leidžia vartotojams vykdyti programą ne interaktyviai, GUI įvyniojimai, kad jiems būtų išvengta stačios komandų eilutės mokymosi kreivės, reikalaujančios komandų įvedimo klaviatūroje.
Paleidę GUI aplanką, vartotojai gali intuityviai sąveikauti, paleisti, sustabdyti ir pakeisti jo darbo parametrus, pavyzdžiui, naudodami grafines piktogramas ir vaizdinius darbalaukio aplinkos rodiklius. Programos taip pat gali pateikti abi sąsajas, o jas atlikdamos GUI paprastai yra WIMP apklijavimo priemonė aplink komandinės eilutės versiją.
„Tkinter“ yra standartinė „Python“ GUI biblioteka. „Python“ kartu su „Tkinter“ suteikia greitą ir lengvą būdą kurti GUI programas. „Tkinter“ suteikia galingą į objektą orientuotą sąsają su „Tk GUI“ priemonių rinkiniu.
Kurti GUI programą naudojant „Tkinter“ yra lengva užduotis.
„Java Swing“ yra lengvas grafinės vartotojo sąsajos (GUI) įrankių rinkinys, kuriame yra gausus valdiklių rinkinys. Į jį įtrauktas paketas leidžia jums sukurti „Java“ programų GUI komponentus, be to, jis nepriklauso nuo platformos.
„Swing“ biblioteka yra sukurta ant „Java Abstract Widget Toolkit“ (AWT), senesnio, nuo platformos priklausančio GUI priemonių rinkinio. Bibliotekoje galite naudoti „Java“ GUI komponentus, tokius kaip mygtukas, teksto dėžutė ir kt., Ir neprivalote kurti komponentų nuo nulio.
Sužinokite - Į GUI programavimo programą įtraukiamos kategorijos: -
-VIS įvedimas.
-GUI projektavimas.
-GUI pavyzdys.
-GUI valdymo komponentai.
-GUI Post-WIMP sąsaja.
-GUI „OverView“.
-GUI sąveika.
-Kas yra „GNOME Shell“?
-Kas yra KDE plazma, MATE, XFCE, cukrus, cinamonas, Apšvieta?
-Python GUI programavimas („Tkinter“).
-JAVA GUI programavimas.
-Žmogaus sąsajos įtaisai.
-Kompiuterio klaviatūra.
-KeyBoard spartusis klavišas.
-Dažymo prietaisai
Programos ypatybės: -
- Tai visiškai nemokama.
-Ši programa veikia neprisijungus.
-Lengva suprasti.
-Labai mažo dydžio programa.
- Dalijimosi priemonė.
-Žr. Vaizdus ir pavyzdį.
- Naudinga GUI funkcija.
Jei jums tikrai patinka ši programa, pateikite šios programos įvertinimą ir apžvalgą. Ir bendrinkite šią programą.