definiție interfață grafică de utilizator
o interfață grafică de utilizator (GUI) este un tip de interfață de utilizator prin care utilizatorii interacționează cu dispozitivele electronice prin reprezentări ale indicatoarelor vizuale.
intrebari Frecvente
Ce este o Interfață Grafică de Utilizator?,
interfața grafică de utilizator, dezvoltată la sfârșitul anilor 1970 de laboratorul de cercetare Xerox Palo Alto și implementată comercial în sistemele de operare Apple Macintosh și Microsoft Windows, a fost concepută ca răspuns la problema utilizării ineficiente în interfețele de linie de comandă bazate pe text pentru utilizatorul mediu.,interfețele grafice vor deveni standardul designului centrat pe utilizator în programarea aplicațiilor software, oferind utilizatorilor capacitatea de a opera intuitiv computere și alte dispozitive electronice prin manipularea directă a pictogramelor grafice, cum ar fi butoane, bare de defilare, ferestre, file, meniuri, cursoare și dispozitivul de indicare a mouse-ului. Multe interfețe grafice moderne sunt dotate cu ecran tactil și capabilități de interacțiune voce-comandă.
cum funcționează o interfață grafică de utilizator?,
interfață Grafică de utilizator principii de proiectare conforme cu model–view–controller software-ul model, care separă reprezentări interne de informații de la modul în care sunt prezentate informațiile pentru utilizator, care rezultă într-o platformă unde utilizatorii sunt afișate funcțiile pe care sunt posibile mai degrabă decât necesită intrare de coduri de comandă. Utilizatorii interacționează cu informațiile prin manipularea widget-urilor vizuale, care sunt proiectate să răspundă în conformitate cu tipul de date pe care le dețin și să sprijine acțiunile necesare pentru a finaliza sarcina utilizatorului.,
aspectul sau” pielea ” unui sistem de operare sau a unui software de aplicație poate fi reproiectat după bunul plac datorită naturii interfețelor grafice de utilizator care sunt independente de funcțiile aplicației. Aplicațiile implementează de obicei propriile elemente grafice unice de afișare a interfeței cu utilizatorul, pe lângă elementele de interfață grafică de utilizator deja prezente pe sistemul de operare existent., O interfață grafică tipică de utilizator include, de asemenea, formate standard pentru reprezentarea grafică și text, făcând posibilă partajarea datelor între aplicațiile care rulează sub software-ul comun de proiectare a interfeței grafice.
testarea interfeței grafice cu utilizatorul se referă la procesul sistematic de generare a cazurilor de testare pentru a evalua funcționalitatea sistemului și a elementelor sale de proiectare., Instrumentele grafice de testare a interfeței cu utilizatorul, care sunt fie manuale, fie automatizate și implementate în mod obișnuit de operatori terți, sunt disponibile sub o varietate de licențe și sunt acceptate de o varietate de platforme. Exemple populare includ: Tricentis Tosca, Squish GUI Tester, Unified Functional Testing (UFT), Maveryx, Appium, și vinete funcționale.,Sketchpad, considerat a fi primul program grafic de proiectare asistată de calculator, a fost dezvoltat în 1962 de Ivan Sutherland în timp ce era la MIT, și a constat dintr-un stilou de lumină care a permis utilizatorilor să creeze și să manipuleze obiecte în desene de inginerie în timp real cu grafică coordonată.sistemele moderne de operare și interfețele grafice de utilizator sunt încorporate în aproape fiecare aplicație interactivă, cum ar fi ATM-uri, checkout-uri self-service, self-ticketing și check-in pentru companii aeriene, jocuri video, smartphone-uri și desktop-uri., Unele exemple populare și moderne de interfață grafică de utilizator includ Microsoft Windows, macOS, Ubuntu Unity și GNOME Shell pentru medii desktop și Android, IOS Apple, BlackBerry OS, Windows 10 Mobile, Palm OS-WebOS și Firefox OS pentru smartphone-uri.
avantajele interfețelor grafice cu utilizatorul
avantajul unei interfețe grafice cu utilizatorul este o îmbunătățire evidentă a utilizabilității pentru persoana obișnuită., Caracteristicile de o interfață grafică de utilizator pârghie familiar metafore, cum ar fi drag-and-drop pentru transferul de fișiere, și de a folosi icoane familiare, cum ar fi un coș de gunoi bin pentru fișierele șterse, creând un mediu în care operațiunile de calculator sunt intuitive și ușor de stăpânit, fără nici o prealabilă practică sau de cunoștințe de calcul utilaje sau limbi. Aplicațiile de interfață grafică cu utilizatorul sunt auto-descriptive, feedback-ul este de obicei imediat, iar indicațiile vizuale încurajează și orientează descoperirea.,deși există mai multe limbaje de programare vizuale diferite cu propriile avantaje unice pentru dezvoltarea unui design grafic al interfeței cu utilizatorul, C# sau Java pot fi considerate opțiuni preferabile datorită capacității lor de a rula GUI simultan într-un browser și ca aplicație desktop. Alte opțiuni includ Python, HTML5 / Javascript și C/C++.,
diferența dintre interfața de utilizator de caractere și interfața grafică de utilizator
interfața de utilizator de caractere, cunoscută și sub denumirea de interfață de utilizator de linie de comandă sau interfață de utilizator non-grafică, se referă la utilizarea comenzilor text, gestionate de un interpret de linie de comandă, pentru a comunica cu un program de calculator. De obicei, dezvoltatorii de software și administratorii de sistem se bazează pe interfețe de linie de comandă pentru a configura mașinile, a gestiona fișierele computerului și a accesa funcțiile programului care altfel nu sunt disponibile pe o interfață grafică de utilizator.,
interfețele utilizator de caractere suportă automatizarea și scripturile și tind să ofere un control granular mai mare și un nivel de funcționalitate mai ridicat decât interfețele grafice de utilizator. În timp ce interfața cu utilizatorul de caractere a fost metoda principală de operare a computerelor prin anii 1980, majoritatea dispozitivelor electronice moderne sunt echipate cu interfețe grafice intuitive și utilizatorul mediu va rareori dacă va avea vreodată motive să acceseze un terminal de computer.,
diferența dintre interfața de utilizator web și interfața grafică de utilizator
o interfață de utilizator web sau o interfață grafică de utilizator bazată pe web se referă la interacțiunea dintre un utilizator și software-ul care rulează pe un server web în care interfața de utilizator este browserul web și pagina web descărcată și redată. Tehnologii precum Flash, Java, JavaScript și Silverlight permit interacțiuni precum drag-and-drop, redarea audio, desenarea pe ecran și accesul la tastatură și mouse.,interfețele grafice web sunt independente de platformă, nu necesită instalare sau dezvoltare software separată, ușor de Actualizat și monitorizat datorită naturii de a nu depinde de utilizator pentru a implementa actualizări, oferă o experiență UI vibrantă și sunt costuri reduse, necesitând doar conectivitate Ethernet sau WiFi.
OmniSci oferă soluții de interfață grafică pentru utilizatori?
beneficiile vizualizărilor în calcul sunt evidente în natura intuitivă a interfețelor grafice cu utilizatorul. Vizualizarea și interactivitatea sunt elemente benefice în mod similar în analiza datelor., OmniSci Lăsați-este un browser-based, interactiv de vizualizare a datelor de client, care funcționează perfect cu OmniSci tehnologii de server, OmniSciDB și Face, oferind un interactiv, vizual platformă care reduce timpul de perspective și dramatic extinde un analist este capacitatea de a găsi ascunse anterior perspective.