Event-driven

Definizione rapida

Un programma event-driven organizza l'esecuzione in risposta agli eventi che si verificano.

Spiegazione

A ciascun evento viene associato un sottoprogramma chiamato handler. Quando l'azione avviene, il programma richiama il gestore e gli passa informazioni come posizione del mouse e tipo di pressione.

Esempio pratico

Alla pressione del tasto destro, il programma invoca l'handler corrispondente con le coordinate del puntatore.

Spiegazione tecnica

Il flusso rimane in attesa e seleziona il codice da eseguire in base alla notifica ricevuta.

Da non confondere con

L'evento è ciò che accade; l'handler è il sottoprogramma richiamato per gestirlo.