Programmazione orientata agli eventi

E’ un tipo di programmazione dove il flusso di controllo è determinato dagli eventi, che possono essere:

Gli event handlers sono oggetti software (blocchi) che possiamo programmre per agire in risposta a determinati eventi.

Untitled

Ogni appliazione deve registrare i propri handlers.

Si ripetono per sempre:

Ecco una lista dei listener più comuni:

Untitled

Per registrare un listener c’è una sintassi comune:

Untitled

Registrazione

La registrazione degli eventi è il processo dove l’event handler viene registrato con un event listener, in questo modo l’handler viene chiamato quando l’event listener “triggera” l’evento.