Casa Sviluppo Che cos'è un programma guidato da eventi? - definizione da techopedia

Che cos'è un programma guidato da eventi? - definizione da techopedia

Sommario:

Anonim

Definizione: che cosa significa Event-Driven Program?

Un programma guidato da eventi è uno che risponde ampiamente agli eventi dell'utente o ad altri input simili. Il concetto di programmazione guidata dagli eventi è importante nello sviluppo di applicazioni e in altri tipi di programmazione e ha generato la nascita di gestori di eventi e altre risorse.

Un programma guidato da eventi è anche noto come un'applicazione guidata da eventi.

Techopedia spiega il programma Event-Driven

L'idea nella programmazione guidata dagli eventi è che il programma è progettato per reagire.

Reagisce a tipi specifici di input da parte degli utenti, sia che si tratti di un clic su un pulsante di comando, una scelta da un elenco a discesa, una voce in una casella di testo o altri tipi di eventi utente.

Altri linguaggi di programmazione possono presentare eventi utente che vengono in gran parte forniti tramite un'interfaccia della riga di comando o qualche altro tipo di interfaccia utente. L'opposto della programmazione guidata dagli eventi sarebbe la programmazione scritta per agire indipendentemente dall'input dell'utente.

Ad esempio, le app di visualizzazione come quelle per gli aggiornamenti meteorologici o i punteggi sportivi possono presentare meno della programmazione guidata dagli eventi inerente ad altri tipi di programmi. Tuttavia, quasi tutto il software fa affidamento sugli eventi dell'utente per funzionalità e sarebbe facile sostenere che la programmazione guidata dagli eventi è l'impostazione predefinita per quasi tutti i tipi di progetti.

Questo perché, in generale, applicazioni e moduli di codice sono scritti per rispondere alle azioni umane, che fa parte del concetto centrale di come gli umani lavorano con le macchine. Tuttavia, identificare gli aspetti dei programmi basati sugli eventi può essere utile nell'analisi del progetto.

Che cos'è un programma guidato da eventi? - definizione da techopedia