Uso di suono a termini programmazione più asciutto, ma i programmatori di termini per descrivere gli eventi sono insolitamente vivide. I programmatori parlano di fare un evento "fuoco" in risposta a un'azione dell'utente, ad esempio. Forse i programmatori utilizzare linguaggio colorito per descrivere gli eventi perché gli eventi si trovano alla base di qualsiasi applicazione. Nelle proprie applicazioni, è possibile utilizzare un evento per rendere il codice rispondere ad un cambiamento nelle condizioni esistenti. Si possa adottare immediatamente nell'esempio di codice riportato di seguito, scritto nel popolare c# linguaggio di programmazione, per l'utilizzo in qualsiasi altri framework di programmazione.
Istruzioni
1
Aprire un editor di testo o il software di programmazione di vostra scelta e individuare la classe che deve contenere l'evento.
2
Dichiarare l'evento utilizzando le parole chiave Public ed evento. Utilizzare il tipo di delegato EventHandler nella dichiarazione di evento. Scrivere il nome dell'evento dopo il delegato EventHandler:
public event EventHandler SampleEvent;
3
Richiamare l'evento utilizzando la notazione del punto, esattamente come si farebbe se la chiamata a una funzione. Prima di richiamare l'evento, assicurarsi che almeno un metodo è aderito ad esso..--in altre parole, assicurarsi che l'evento non è vuota. Posto l'invocazione all'interno di un metodo, che verrà generato l'evento.
private void sampleMethod (object source, EventArgs args)
{
Se (sampleEvent! = null)
sampleEvent (source, args);
}
4
Aggiungere il codice da eseguire quando viene generato l'evento. Aggiungere un metodo per l'evento utilizzando l'operatore "+ =" sottoscrivere una funzione a un evento:
SampleClass.SampleEvent + = MyClass.MethodToAddToEvent;
5
Salvare e testare il vostro lavoro per assicurarsi che funzioni come previsto.