? Un'applicazione GUI è un programma per computer con una interfaccia utente grafica. Interfacce grafiche forniscono agli utenti l'accesso alle informazioni e funzioni all'interno di un programma per computer . Software a livello di sistema operativo e applicazioni installate spesso comportano interazione GUI . Interfacce grafiche utilizzano elementi grafici come icone, immagini e pulsanti per creare un modello attraverso il quale gli utenti del programma possono interagire con le funzioni di un'applicazione. Registra Casa
Alcuni programmi informatici eseguiti senza l'interazione dell'utente . Tuttavia, molte applicazioni, come i programmi di elaborazione testi , browser Web e sistemi operativi, rispondere all'interazione dell'utente , dando l'utente del computer di un livello di controllo sul processo in corso. In questo modello , quando un programma viene eseguito per primo , svolge compiti di impostazione , quindi presenta i controlli utente e attende l'interazione dell'utente. Quando l'utente interagisce con l'applicazione , si effettuerà l'elaborazione di programmazione in base a questa interazione . Per esempio, se si fa clic su un segnalibro all'interno del vostro programma di browser Web , si effettuerà l'elaborazione necessaria per andare a prendere la pagina Web richiesta e presentarlo a voi .
Applicazione elabora
programmi informatici in genere definiscono vari processi diversi . Programmi in linguaggi come Java a volte definiscono questi processi come metodi , noto anche come funzioni. Questo è uno dei molti modi in cui i programmi dividono i vari compiti associati a un'applicazione , invitando queste sezioni distinte di elaborazione quando necessario , per esempio il recupero di una pagina Web nel caso del programma del browser . Quando i programmatori di creare applicazioni pertanto essi definiscono i processi che sono possibili , ma in molti casi questi processi verranno eseguiti solo se l'utente ne faccia richiesta per tramite l'interfaccia utente grafica .
Controlli
sulle applicazioni
GUI può comportare una serie di controlli utente . Applicazioni web operano attraverso il browser Web e possono includere utente HTML controlli quali pulsanti , caselle di controllo , elenchi a discesa e testo -aree . Le applicazioni software in esecuzione su un PC desktop o laptop possono anche includere controlli utente simili, come pulsanti , pulsanti di opzione , testo - campi e menu . I controlli all'interno di un'applicazione sono progettati per consentire agli utenti di svolgere compiti specifici . Ad esempio , in un'applicazione Web in cui l' utente ha bisogno di entrare nel suo nome , i controlli utente probabilmente includerà una sorta di elemento di input di testo .
Design
Utente design dell'interfaccia è una specifica area di competenza informatica a sé stante . Quando i progettisti costruire interfacce grafiche , creano controlli necessari per l'elaborazione delle applicazioni che l'utente , poi combinarli in un visual design. Tipicamente , interfacce grafiche passano attraverso fasi di test , non solo per garantire che il lavoro , ma anche per misurare quanto successo consentono agli utenti di svolgere i compiti necessari . Progettazione di un'interfaccia utente che la gente trova intuitivo per interagire con spesso richiede un alto livello di abilità , in particolare con le applicazioni complesse .