今日は .NET のイベントについて話します。 .NET の最大の特徴の 1 つは、ユーザーがイベント駆動型プログラミング モデルを使用できることです。少なくとも、私たちが使用しているシステム プラットフォームでは、イベント駆動型はまったく新しいものではありません。 You Can Die、You Can Kill、あなたは死ぬでしょう)、その表現形式は、デスクトップアイコンをクリックしたり、Enterを押したなど、特定のイベントをトリガーすると、彼が反応することです。イベントがトリガーされた後に実行されるコードは、イベント ハンドラーと呼ばれます。
あなたは間違いなくつぶやくでしょう、それでは私たちのASP、あるいはHTMLさえも違いますか?はい、しかし、ポストバックという重要な機能がありません。それは、処理のためにイベントをクライアントではなくサーバーに送り返すということです。
まずイベントとは何なのか説明しましょう。
たとえば、友人が QQ 経由で Tianhongchuan の ajax チュートリアル シリーズが再びリリースされたことを伝えました。これは発生したイベントです。次に、Tianhongchuan 自身が .net2 に取り組んでいると思いますか。 .0 の入門チュートリアルで、ajax をやる時間がないので友達に話しても信じてもらえない場合は、すぐに友達にアドレスを聞いて見に行くという方法もあります。
このイベント駆動型環境は、次の 3 つのステップで構成されます。
1. 友達が QQ を使ってあなたに伝えます
2. QQ が点滅します。
3. 処理結果。
イベント駆動型プログラミングとは何ですか?
イベント駆動型プログラミングは完全にユーザーの要望に応じて実行され、各イベントの処理はサーバー上で完結します。
.net のイベント .net はオブジェクト指向プログラミングであると常々言ってきましたが、オブジェクトとは何でしょうか?
たとえば、新しいページを作成する場合、このオブジェクトは HTML を出力する実行可能プログラムと考えることができます。その後、このプログラムが呼び出されるたびに、ページ オブジェクトが初期化され、情報が処理されてディスプレイに送信され、オブジェクトを閉じるか解放します。その後、処理の各ステップでイベントがトリガーされますが、このイベントは私たちが処理する場合にもトリガーされます。次に、ページ上のいくつかのイベントを見てみましょう