Sommario:
Definizione - Cosa significa Window?
Una finestra è un elemento di interfaccia grafica utilizzato per visualizzare il contenuto di un'applicazione per la visualizzazione e l'interazione dell'utente. Una finestra è generalmente un'area rettangolare che può essere ridimensionata ed è generalmente modificabile in base alle capacità e alle limitazioni imposte dall'applicazione che la fornisce. La finestra è essenziale per facilitare il multitasking in un moderno sistema operativo, in quanto consente agli utenti di passare visivamente e manualmente tra le applicazioni in esecuzione e fare interazioni generali con il sistema operativo.Techopedia spiega Window
Il concetto di finestra fu sviluppato per la prima volta presso lo Stanford Research Institute da Douglas Engelbert. I loro primi prototipi avevano più finestre, ma non c'era modo di distinguerli perché non avevano bordi, barre del titolo o altri elementi della GUI che conosciamo oggi. La ricerca è proseguita presso il Xerox Palo Alto Research Center (PARC) guidato da Alan Kay, che più tardi negli anni '80 ha trovato il termine WIMP, che significa "finestra, icona, menu e puntatore". Apple ha sviluppato un'interfaccia basata su WIMP e l'ha utilizzata nei loro computer Lisa. Poco dopo Microsoft ha rilasciato il proprio sistema operativo con un sistema a finestre noto semplicemente come Microsoft Windows.
Esistono molti tipi ed elementi di Windows, ma il più comune è l'applicazione o la finestra principale, che viene utilizzata per interfacciare direttamente l'utente e l'applicazione. Contiene il bordo, la barra del titolo e alcuni pulsanti di controllo come minimizza, ingrandisci e chiudi. Contrariamente alla conoscenza generale, ci sono molti tipi di finestre e un certo numero di elementi dell'interfaccia utente come pulsanti e caselle di modifica sono esse stesse finestre. Si chiamano finestre di controllo e vengono posizionate in relazione alla finestra dell'applicazione e si spostano insieme ad essa, oltre a comunicare con la finestra dell'applicazione assegnandole notifiche di clic, ad esempio.
Qualità di una finestra:
- Occupa una certa area dello schermo
- Può o meno essere visibile in un determinato momento
- Risponde agli eventi dell'utente e del sistema operativo
- Si genera da solo
