Heute sprechen wir über Ereignisse in .NET. Eines der größten Merkmale von .NET ist, dass es Benutzern ermöglicht, das ereignisgesteuerte Programmiermodell zu verwenden, zumindest für die von uns verwendeten Systemplattformen. Ihre Ausdrucksform besteht darin, dass er reagiert, wenn Sie ein bestimmtes Ereignis auslösen, z. B. wenn Sie auf ein Desktopsymbol geklickt oder die Eingabetaste gedrückt haben usw. Der Code, der ausgeführt wird, nachdem ein Ereignis ausgelöst wurde, wird als Ereignishandler bezeichnet.
Sie werden bestimmt murmeln: Sind unsere ASP oder sogar HTML anders? Ja, aber eine wichtige Sache gibt es nicht, nämlich das Postback. Es sendet Ereignisse zur Verarbeitung an den Server zurück, nicht an den Client.
Lassen Sie uns zunächst erklären, was ein Ereignis ist.
Ein Freund hat Ihnen beispielsweise über QQ mitgeteilt, dass die Ajax-Tutorial-Reihe wieder herausgekommen ist und dass QQ aufgetreten ist. Denken Sie, dass Tianhongchuan selbst derzeit an .net2 arbeitet? .0 Einführungs-Tutorial, es ist unmöglich, Zeit für Ajax zu haben, also erzählst du es deinen Freunden und glaubst es nicht, dann ist eine andere Möglichkeit, deine Freunde sofort nach der Adresse zu fragen und sie dann zu sehen.
Diese ereignisgesteuerte Umgebung besteht aus drei Schritten:
1. Freunde nutzen QQ, um es dir zu sagen
2. Sie sehen, dass QQ blinkt
3. Ihre Bearbeitungsergebnisse.
Was ist ereignisgesteuerte Programmierung?
Die ereignisgesteuerte Programmierung wird vollständig nach den Wünschen des Benutzers ausgeführt und die Verarbeitung jedes Ereignisses wird auf dem Server abgeschlossen.
Ereignisse in .net Wir haben immer gesagt, dass .net objektorientierte Programmierung ist. Was sind also Objekte?
Es ist ganz einfach: Wenn wir eine neue Seite erstellen, handelt es sich um ein Seitenobjekt. Wir können uns dieses Objekt als ausführbares Programm vorstellen, das HTML ausgibt. Dann wird jedes Mal, wenn dieses Programm aufgerufen wird, das Seitenobjekt initialisiert, die Informationen verarbeitet und dann an die Anzeige gesendet, und dann schließen wir das Objekt oder geben es frei. Dann löst jeder Schritt in seinem Verarbeitungsprozess ein Ereignis aus. Dieses Ereignis wird von Zeit zu Zeit von uns ausgelöst, aber auch wenn wir das Ereignis verarbeiten, wird es zu diesem Zeitpunkt ausgeführt. Schauen wir uns nun einige Ereignisse auf der Seite an