C# - Nesne Özellikleri ve Olaylar (Ders 3)

redcenter

Hectopat
Katılım
27 Mayıs 2018
Mesajlar
678
Makaleler
1
Çözümler
6
Önceki dersimizde program düzeninden ve form yapısından bahsetmiştim. Bu derste nesnelerin özelliklerinden ve olaylardan (events) bahsedeceğim.

  1. Projemizi oluşturduktan sonra "Özellikler" ve "Araç Kutusu" pencerelerini açıyoruz.
  2. Örnek kullanım olarak araç kutusundan bir "Button"u sürükle-bırak mantığı ile forma yerleştiriyoruz.
  3. 1.png

  4. Buton seçili iken "Özellikler" penceresinde varsayılan olarak "button1" adı altında özellikler çıkacaktır.
  5. Formda hangi nesne seçili ise "Özellikler" penceresinde o nesneye ait özellikler çıkacaktır.
  6. Özellikler penceresindeki bazı temel özelliklerden ve şimdilik işimize yarayacak özelliklerden bahsedeceğim.
  7. Öncelikle Özellikler penceresi ikiye ayrılır. "Özellikler" ve "Olaylar" olmak üzere.
  8. Bu iki pencere arasında geçiş yapmak için alttaki resmi inceleyin.
  9. 2.PNG
    3.PNG

  10. Sol taraftaki resimde üst kısımda
    4.PNG
    sembolü seçili iken "Özellikler" kısmı, sağ taraftaki resimde
    5.PNG
    sembolü seçili iken "Olaylar" kısmı açıktır. Bu dersimizde yalnız özellikler kısmından bahsedeceğim.
  11. Örneğin butona tıklayınca program kapansın. Özellikler penceresinde seçili olan nesneye özellikler belirlenir. Örneğin "button1"in "BackColor" özelliğini "Red", "ForeColor" özelliğini "White", "Text" özelliğini ise "KAPAT" yapalım.
  12. Bu özellikler atayınca şöyle bir sonuç çıkacaktır karşımıza;
  13. 6.PNG

  14. Gördüğünüz gibi butonun BackColor (Arkaplan rengi), ForeColor (Yazı rengi) ve Text (Yazı) özelliklerini değiştirdik.
  15. Şimdi isterseniz programı test edelim, bunun için üst menüdeki
    7.PNG
    simgesine tıklayalım ve biraz bekledikten sonra şöyle bir ekranla karşılaşacağız.
  16. 8.PNG

  17. Gördüğünüz gibi program çalıştı ancak butona tıkladığımızda herhangi bir değişiklik olmuyor.
  18. Butona tıkladığımız zaman programın kapanması için Olaylar kısmına ihtiyacımız olacak. Buna ise sonraki derste değineceğim.
  19. Testi sonlandırmak için menüdeki
    9.PNG
    sembollerden ortadaki butona tıklamamız gerekiyor, böylelikle test temiz bir şekilde sonlandırılacak, programın kapatma tuşundan kapatılmasını tavsiye etmem.
  20. UYARI: Program test halindeyken özelliklerde ve kodlarda değişiklik yapılmasına izin verilmez.
  21. Size tavsiyem diğer derse kadar özellikler penceresindeki özelliklerle oynayıp, ne işe yaradığını anlamanızdır. Olaylar (events) kısmına diğer derste geçeceğim.
  22. Anlamanız açısından bazı özellikleri ve kullanımlarını alt kısma yazacağım, bu özelliklerle uğraşırsanız daha iyi olur çünkü başlangıçta bizim işimize bunlar yarayacak;

Özellik

Amaç

Kullanım Şekli

Visible

Nesnenin görünürlüğünü ayarlar.

True ise nesne görünür, False ise nesne görünmezdir.

BackColor

Nesnenin arka plan rengini belirler.

Renk seçimi yapılır.

ForeColor

Nesnenin yazı kısmını düzenler.

Renk seçimi yapılır.

Font

Nesnenin yazı kısmını düzenler.

Yazı özellikleri belirlenir.

Text

Nesnenin yazı kısmını düzenler.

Yazılacak yazı belirlenir.

Şimdilik bu özellikleri bilmemiz yeterli olacaktır. İleriki zamanlarda işimize yarayacak özellikleri kullanarak hepsini anlayacağız.

Bu dersimizin sonuna geldik. Elimden geldiğince olaylar (events) kısmına değinmeye ve özellikler kısmını anlatmaya çalıştım. Diğer dersimizde ilk basit uygulamamızı yapacağız (butona tıklayınca programın kapanması). Hoşça kalın!
 
Son düzenleyen: Moderatör:
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı