Olay işleyicisi

Yazar: Laura McKinney
Yaratılış Tarihi: 9 Nisan 2021
Güncelleme Tarihi: 19 Haziran 2024
Anonim
ExtJS6 Grid Panel  with Event Handler
Video: ExtJS6 Grid Panel with Event Handler

İçerik

Tanımı - Olay İşleyicisi ne anlama geliyor?

Bir olay işleyicisi, C # dilinde, bir uygulamada meydana gelen belirli bir olaya yanıt olarak yürütülen kodu içeren bir yöntemdir.

Olay işleyicileri, grafiksel kullanıcı arayüzü (GUI) uygulamalarında, düğme tıklamaları ve menü seçimleri gibi olayları işlemek için kullanıcı arayüzündeki kontroller tarafından kullanılır. Tek bir olay işleyicisi, birden fazla kontrolün neden olduğu olayları işlemek için kullanılabilir. Bir olay, çift meydana geldiğinde senkronize olarak çağrılacak olan birden fazla olay işleyicisiyle ilişkilendirilebilir. Olay işleyicileri, bir nesnenin durumunun nesneler istemcilerinde değişiklik yapıldığına işaret eden olayları işlemek için de kullanılabilir.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Olay İşleyicisi açıklar

C # olay modeli, bir sınıfın (yayıncı) bir olayı tetiklediği, başka bir sınıfın (abone) bu olayı aldığı bir "yayınlama-abone olma" modelini temel alır. Bir olay işleyicisi, belirli olayları işlemek için kod içeren abonedir.

Örneğin, bir olay işleyicisi, UI'daki bir komut düğmesinin tıklatılması sırasında meydana gelen bir olayı işlemek için kullanılabilir.

C # 'da, bir olay işleyicisine bir olay temsilcisi tarafından bağlanır. Bir etkinliği yükseltmek ve olaya yanıt vermek için, gerekli iki unsur, olayı işleyici yöntemine ve olay verilerini içeren sınıfa bağlayan delegedir. Temsilci örneğini, ayrıca atama işlecini (‘+ =’) kullanarak olay nesnesine ekleyerek, olay işleyicisi ilişkilendirilmiş olayın oluşumunda çağrılır.

Bir olay işleyici temsilcisinin imzası, olayı başlatan nesne örneğini ve olay verilerini tutan nesneyi temsil eden iki parametre içerir. Bir olay işleyici yönteminin imzası, o olayın temsilcisininkiyle ve boşluk olarak geri dönüş türüyle eşleşmelidir. .NET çerçevesi, kullanılan delegelerin yalnızca tür adına göre farklılık gösterdiği durumlarda kullanılabilecek yerleşik bir olay işleyicisi sağlar ve bu nedenle bakımı gereken kodu azaltabilir.


Bu tanım, C # con yazılmıştır