[C# ile NDP] Sınıflarda Olay (Event) Oluşturmak (Bölüm-1)

Поділитися
Вставка
  • Опубліковано 15 вер 2024
  • Bu videoda neler öğreniyoruz?
    - Kendi yazdığımız bir sınıfta olayı (event) nasıl oluşturabileceğimizi ve, bu olay gerçekleştiğinde olayla ilişkilendirilmiş olan metotu nasıll tetikleyip çalıştırabileceğimizi öğreniyoruz.

КОМЕНТАРІ • 18

  • @islamnizam90
    @islamnizam90 4 роки тому +2

    Örneklemeleriniz çok güzel umarım eğitimlere sürekli devam edersiniz. Anlatımınız çok akıcı ve açıklayıcı.

  • @minimalcoder3236
    @minimalcoder3236 4 роки тому +1

    Türk yazılım kanalları arasında Events konusunu en iyi anlatan bence sizsiniz hocam.
    Hemen üye oldum ve bildirimleri açtım.

    • @minimalcoder3236
      @minimalcoder3236 4 роки тому

      Hocam videoyu tekrar izlediğimde "Hiz" property'si sıfır değeri almasın diye set metodunda bir önlem aldığınızı gördüm. Peki kullanıcı sıfırdan küçük bir değer girerse, bunu kullanıcıya hata mesajı olarak nasıl gösterebiliriz ? Try-Catch mekanizması mı kullanılmalı sizce ?

    • @sinan-hoca
      @sinan-hoca  4 роки тому +1

      Bir sınıf yazıyorsanız, bunun kullanıcısı genellikle başka bir programcıdır, ya da yine programcı olarak sizsinizdir. Bu sebeple, hatalı bir değer atanıyorsa bu muhtemelen programcının yaptığı bir yanlıştan kaynaklıdır. Ayrıca, MessageBox.Show ile hata mesajı gösterirseniz, o sınıf Windows Forms'a bağımlı olacaktır ve örneğin bir web projesinde kullanılamamasına sebep olacaktır. Bu sebeple, hata mesajı göstermek yerine exception fırlatmayı çok daha mantıklı bir çözüm olarak görüyorum.

  • @oguzhanolca
    @oguzhanolca 4 роки тому +1

    İçimden bir ses ödevde çok yardımcı olacağını söylüyor. O yüzden izlemeden like attım.

    • @sinan-hoca
      @sinan-hoca  4 роки тому +3

      İçindeki sese kulak ver bence :)

  • @iozturq
    @iozturq 2 роки тому

    Eğer basit bir şekilde anlatamıyorsan, o konuyu iyi anlamamışsın demektir. Albert Einstein / hocam çok iyi hazırlamışsınız. elinize sağlık.

  • @yusufkaragoz9990
    @yusufkaragoz9990 2 роки тому

    Ağzınıza sağlık çok iyi anlatmışsınız hocam

  • @metronom_81
    @metronom_81 2 роки тому

    güzel hocam, birkaç defa izlemem gerekecek sanırım

  • @berkayakar9249
    @berkayakar9249 Рік тому

    Hocam çoq mubarek adamsın Allah razı olsun

  • @tkngzm5844
    @tkngzm5844 5 місяців тому

    Merhaba Hocam Hem Ekleme Hemde Listeleme Formu Tasarlayıp Bu Formlarda Hem Ekleme Silme güncelleme vb Butonlar Var bu formlardan implement ettiğim formlar olucak ama her form için tek kod ile hem ekleme hem güncelleme butonlara nasıl eklerim

    • @sinan-hoca
      @sinan-hoca  5 місяців тому

      Net bir şekilde anlamadım ama, anladığım kadarıyla sorunuzun cevabını yazılı bir şekilde verebilmem çok zor. Örnek bir video çekmek gerek, ki bu aralar yoğunluğum buna el vermiyor maalesef.

  • @olgunduman5759
    @olgunduman5759 4 роки тому +1

    Özledik hocam organizasyon bitti sanırım 😂

    • @sinan-hoca
      @sinan-hoca  4 роки тому +4

      Şimdilik bilgisayar organizasyonuna ara verdim evet. Bundan sonra nesneye dayalı programalama ile ilgili videolara ağırlık vereceğim bir süre.

  • @metronom_81
    @metronom_81 2 роки тому

    hocam delegate ile eventı birbiriyle girişik konular olduğunu söylemelerine rağmen burada öyle bir durum söz konusu değil gibi ne dersinizi?

    • @sinan-hoca
      @sinan-hoca  Рік тому

      Event oluşturmak için delegate kullanmak gerekiyor. Burada da hazır bir delegate (EventHandler) kullanılıyor.

    • @sinan-hoca
      @sinan-hoca  Рік тому +1

      Ama haklısınız, bu seviyede bir kullanım için detaylı bir delegate bilgisi gerekmiyor.

  • @onursagun7590
    @onursagun7590 Рік тому

    Baya hypercasual oyun olmuş ya bu :D