FINESTRE

[Estratto dal capitolo 3 del libro di Marcus & C]

Una finestra (window) e' un'area sullo schermo (o sul desktop) attraverso cui l'utente effettua il dialogo con l'elaboratore.

Finestra: componente fondamentale di una interfaccia utente

L'utente interagisce con una finestra usando tastiera o puntatori tipo mouse, penna, trackball.

Elementi di una finestra: (window)

Barra del titolo

Localizzata in genere in alto e contiene (generalmente):

Zona di contenuto (detta anche client area)

E' la regione della finestra su cui viene focalizzata l'attenzione dell'utente

Ogni finestra ha almeno un dispositivo di controllo

Dispositivo di controllo di una finestra:

elemento visivo dell'interfaccia utente che l'utente puo' manipolare con un dispositivo di input

Esempio: controllo di chiusura (close control)

Esistono in varie GUIs menu' di controllo, in genere un'icons localizzata nella parte piu' a sinistra in alto dell'interfaccia. opzioni presenti:

Una finestra puo' anche contenere i seguenti elementi:


Tipi di finestre

Finestra di applicazione

Appare quando l'utente apre un oggetto; include sempre un contorno che puo' essere deformato, una title bar, un menu' di controllo e bottoni per la massimizazione e minimizzazione della finestra. In genere, ci saranno piu' finestre di applicazione aperte; la finestra con cui l'utente interagisce e' detta attiva

Finestra di documento

Una finestra associata ad una finestra di applicazione e' detta finestra didocumento. Include:

Finestra di dialogo

generalmente titolo (title bar) + menu' di controllo. e' una finestra attraverso la quale l'applicazione presenta alternative per l'utente.

La classificazione riportata e' quella di MICROSOFT WINDOWS


Gerarchia finestre

Finestre primarie

Una finestra primaria, che e' considerata la finestra genitore, e' la finestra principale da cui sono generate tutte le altre finestre

Finestre secondarie

Finestre figlie di una finestra primaria o secondaria


Stato di una finestra

La finestra con cui l'utente interagisce ad un determinato istante e' detta finestra attiva


Operazioni su finestre


Organizzazione delle finestre sullo schermo