C# dilinde enum kullanımı
Programlama dillerinin hemen hemen hepsinde mevcut bize kod okunurluğu sağlanan enumlarla ilgili kodlarımız:
Programlama dillerinin hemen hemen hepsinde mevcut bize kod okunurluğu sağlanan enumlarla ilgili kodlarımız:
Bir classın aynı isim kullanarak farklı dosyalardan çağrılması işlemidir. Örneklendiğinde tüm .cs dosyalarındaki field ve metotlara erişilebilir.
C# dilinde önceki yazımızda abstractlardan bahsetmiştik, bir boy büyüğü için de interface diyebiliriz. Interface içinde tanımlı olan field ve metotlar, implemet eden sınıf tarafından kullanılmak zorundadır.
Abstract classlar interfaceler gibi şablon oluştururlar. Abstract class kalıtıldıysa kalıtılan classın içindeki abstract metotların, çocuk sınıf tarafından mecburi ezilmesi sağlanır. Abstract classlar diğer sınıflar gibi örneklenemezler. Ancak kalıtım ile abstract class üyelerine erişilebilir.
C# dilinde kalıtım/miras alma özelliğinin kullanımına devam ediyoruz…
WPF’de uygulama başlangıç ekranını APP.XMAL üzerinden değiştirebilirsiniz.
Uniform layoutu da grid gibi satır ve sütuna göre çalışır. İçine kontrol ve element eklendikçe bu bileşenlerin boyutuna göre layout içinde bölümler oluşturur. Her kontrol için hücre, satır ve sütun oluşturarak yerleştirme yapar. Eşit boyutlu elemanlar için tercih edilebilir. Mesela elinizde iconlar vardır bunlarla buton yapacaksınız bir karşılama veya yönlendirme ekranı için tercih edilebilir kullanımı…
Şu zamana kadar WPF kodlamalarında hep XMAL yani arayüzlerle ilgilendik. Şu zamana gördüğümüz panellerde de Grid de aslında panel olarak sayılıyor… Grid ve StackPaneli gördük. Stack Paneli irdeleyelim.
C# dilinde kalıtım işlemi için iki nokta üst üste yani (:) kullanıyoruz. Örnek: public class ClassAdi:BabaClassAdi{ // şeklinde }