Come fare qualcosa di un'azione evento sparare

March 26

Come fare qualcosa di un'azione evento sparare


La maggior parte dei termini di programmazione suono secco, ma i termini programmatori usano per descrivere gli eventi sono insolitamente vivaci. Programmatori parlano di realizzare un evento "fuoco" in risposta a un'azione dell'utente, per esempio. Forse i programmatori usano un linguaggio colorito per descrivere gli eventi perché gli eventi si trovano al centro di qualsiasi applicazione. Nelle proprie applicazioni, è possibile utilizzare un evento per rendere il codice rispondono ad un cambiamento delle condizioni esistenti. È facilmente possibile adottare il seguente codice di esempio, scritto nel popolare linguaggio di programmazione C #, per l'utilizzo in qualsiasi altro quadro di programmazione.

istruzione

1 Aprire un editor di testo o il software di programmazione della vostra scelta e trovare la classe che deve contenere l'evento.

2 Dichiarare l'evento utilizzando le parole chiave, pubblici ed eventi. Utilizzare il tipo delegato EventHandler nella dichiarazione di evento. Scrivi il nome della manifestazione, dopo il delegato EventHandler:

evento pubblico EventHandler SampleEvent;

3 Richiamare l'evento usando la notazione punto, esattamente come si farebbe se si chiama una funzione. Prima di richiamare l'evento, assicurarsi che il metodo almeno una è sottoscritto ad esso - in altre parole, accertarsi che l'evento non è vuota. Inserire l'invocazione all'interno di un metodo, che genera l'evento.

private void sampleMethod (fonte oggetto, EventArgs args)
{
if (sampleEvent! = null)
sampleEvent (fonte, args);
}

4 Aggiungere codice da eseguire quando l'evento. Aggiungere un metodo per l'evento utilizzando l'operatore "+ =" di sottoscrivere una funzione ad un evento:

SampleClass.SampleEvent + = MyClass.MethodToAddToEvent;

5 Salvare e testare il vostro lavoro per assicurarsi che funzioni come previsto.