Skip to main content

Cos'è un ciclo di eventi?

un evento loop mdash;o loop principale, se è l'aspetto del controllo centrale mdash;è un costrutto all'interno di programmi che controlla e inviano eventi dopo un evento iniziale.L'evento iniziale può essere qualsiasi cosa, incluso premere un pulsante su una tastiera o fare clic su un pulsante su un programma.Dopo aver sondaggi i dispositivi, il ciclo di eventi spedirà un evento che crea un effetto desiderato, basato sulla programmazione.Questo è chiamato un ciclo, non perché l'evento cerchi e accade continuamente, ma perché il ciclo si prepara per un evento, controlla l'evento, invia un evento e ripete il processo di nuovo.

Nella programmazione del computer, esiste una struttura chiamataIl ciclo dell'evento.Questo è un blocco di codice che dice al computer di attendere un evento e cosa fare in risposta all'evento.A volte il ciclo occupa solo una piccola porzione di codifica;Più spesso, è la logica centrale di un documento di codifica.Quando costituisce la logica centrale, si chiama anche il ciclo principale.

L'evento per il quale un ciclo di evento attende può essere qualsiasi cosa.Un evento può manifestarsi da un utente che preme un pulsante per tastiera, spostando un mouse, aprendo un'applicazione o qualsiasi altra cosa che un utente possa fare con un computer.L'evento di solito proviene da un dispositivo esterno, come la tastiera o il mouse, ma può anche essere il risultato di processi interni.Quando si verifica l'evento specificato, il ciclo principale attiverà un altro evento in risposta, come la pubblicazione di una lettera in un documento o consente all'utente di accedere a una cartella.

Sono necessari quattro processi per creare il ciclo evento.Il primo evento si chiama preparazione alla query.Ciò prepara il programma a pollicare il dispositivo o i dispositivi responsabili dell'evento, quindi il computer ottiene le risorse adeguate allocate per l'azione.Successivamente, il loop effettivamente sonda i dispositivi per l'evento per vedere se si è verificato l'evento.L'ultimo in questo ordine è la funzione di controllo, che restituisce il risultato del sondaggio al ciclo.

Se l'evento ritorna come vero, allora il ciclo continua;In caso contrario, torna a prepararsi.Se vero, la quarta azione mdash;chiamato Dispatch Mdash;si verifica.Questo è quando tutte le risorse vengono inviate per creare una risposta all'evento polling, causando una reazione.Dopo la spedizione, il ciclo torna a prepararsi, per prepararsi di nuovo a verificare gli eventi.