Skirtumas Tarp GUI Ir Komandinės Eilutės

Skirtumas Tarp GUI Ir Komandinės Eilutės
Skirtumas Tarp GUI Ir Komandinės Eilutės

Video: Skirtumas Tarp GUI Ir Komandinės Eilutės

Video: Skirtumas Tarp GUI Ir Komandinės Eilutės
Video: iOS App Development with Swift by Dan Armendariz 2024, Balandis
Anonim

GUI ir komandinė eilutė

Du populiariausi sąveikos su kompiuteriu būdai yra komandinė eilutė ir GUI (grafinė vartotojo sąsaja). Komandinė eilutė yra tik teksto sąsaja, o GUI yra sąsaja, sudaryta iš grafinių simbolių. Dažniausiai visas bendras užduotis, atliekamas naudojant GUI, gali atlikti komandinė eilutė ir atvirkščiai (nors kalbant apie pažangias užduotis, komandinė eilutė gali būti vienintelė galimybė).

Kas yra GUI?

GUI (tariama gooey) yra sąsajos tipas, leidžiantis vartotojams bendrauti su operacinėmis sistemomis vaizdų / animacijų / garso forma, o ne tekstu. Ši sąsaja pateikia vartotojui informaciją / veiksmus, pasiekiamus per grafinius objektus (pvz., Piktogramas). Sąveikai galima naudoti ir pelę, ir klaviatūrą. Vartotojas atlieka veiksmus tiesiogiai manipuliuodamas grafiniais objektais ekrane.

Kas yra komandinė eilutė?

Komandų eilutė (paprastai žinoma kaip komandų eilutės sąsaja / vertėjas arba CLI) yra mechanizmas, leidžiantis sąveikauti su kompiuterio operacine sistema įvedant (įvedant) komandas. Tai yra tik teksto sąsaja, kuriai reikalinga tik įvestis iš klaviatūros (paprastai vadinama „komandos įvedimu“). Paprastai komandos pabaigoje paspaudžiamas klavišas Enter, po kurio kompiuteris gaus, išanalizuos ir vykdys šią komandą. Komandos išvestis bus grąžinta į terminalą kaip teksto eilutės. Rezultatas gali apimti vasaros užduotį ir faktinį rezultatą. Norėdami įterpti komandą paketiniu režimu, vartotojas gali naudoti scenarijaus failą. Scenarijus yra failas, kuriame yra išdėstyta komandų seka, kuri užbaigs visą darbą.

Kuo skiriasi GUI nuo komandinės eilutės?

Daugeliui komandinės eilutės sąsajos užduočių reikia tik klaviatūros, o GUI sistemoms reikalinga ir pelė, ir klaviatūra. Todėl komandinės eilutės vartotojams paprastai nereikia keisti rankos tarp dviejų vietų. Komandinės eilutės sąsajai sudėtingoms užduotims atlikti paprastai reikia tik kelių kodų eilučių. Komandų eilutė tikrai naudoja mažiau išteklių nei GUI sistema, nes GUI sistema įkels piktogramas, šriftus, I / O tvarkykles ir kitus išteklius. Dėl šių trijų priežasčių komandinės eilutės vartotojai gali atlikti daugumą užduočių palyginti greičiau nei GUI vartotojai. Komandinės eilutės vartotojai gali kurti scenarijus ir sutaupyti laiko, o GUI vartotojai tą patį gali padaryti naudodamiesi tokiomis priemonėmis kaip kuriant sparčiuosius klavišus.

Nors naujiems vartotojams gali tekti išmokti valdyti pelę, GUI yra lengviau pasirinkti nei naudojant komandinę eilutę. Skirtingai nei GUI, komandų eilutės vartotojams reikia pakankamai daug žinoti ir įsiminti keletą komandų, kad jie galėtų sklandžiai atlikti savo darbą. Tačiau komandinės eilutės vartotojas gali daug labiau kontroliuoti failą ir operacinę sistemą. Kai kurioms išplėstinėms užduotims atlikti, komandinė eilutė gali būti vienintelė galimybė (kartais). GUI sistemos iš prigimties palengvina daugelio užduočių atlikimą, pateikiant grafines priemones, leidžiančias stebėti kelis dalykus (procesą) vienu metu (daugelyje komandinės eilutės aplinkų siūlomos daugiafunkcinės užduotys, tačiau sunkiau peržiūrėti kelis dalykus vienu metu).

Rekomenduojama: