Ay: Ağustos 2019

  • WPF Paneller: Canvas

    WPF Paneller: Canvas

    Canvas panel bence otomasyonlarda pek tercih edilebilecek bir panel çeşidi değil, sebebiyse panelde sola, üste, sağa, alta konumlarından mesafe seçerek konumlandırma yapmamızdır.

  • WPF Paneller: WrapPanel

    WPF Paneller: WrapPanel

    StackPanel gibi nesneleri yatay veya dikey olarak hizalar, StackPanel’den farkı hizalama yaparken sığmayan kontrolleri yeni bir satıra kaydırıyor olmasıdır. Bu işleme wrap denir.

  • C# dilinde Generic Class kullanımı

    C# dilinde Generic Class kullanımı

    EntityFramework gibi yapılarda karşımıza çıkacak olan generic classların temel kullanımı…

  • C# dilinde Generic koleksiyonlar

    C# dilinde Generic koleksiyonlar

    Gelen verinin belirttiğimiz tipte tutulmasını sağladığımız listelerdir.

  • WPF Paneller: DockPanel

    WPF Paneller: DockPanel

    DockPanel içindeki mevcut propertylere göre ve panel içindeki elementlerin doluluğuna göre, kontrolleri belirli yerlere yaslar… İşi yaslamak diyebiliriz. Açıkçası pek hoşlanılacak bir panel değil. Gridin birkaç hücresinde kullanmak isterseniz kullanılabilir ancak otomasyon için genel kullanımı sizi baya zorlar…

  • WPF Paneller: Grid

    WPF Paneller: Grid

    WPF’te grid panel kullanımını inceleyeceğiz. Önceki yazılarda da grid panel üzerinden örnekler verdik. Şimdi ise detayına bakacağız.

  • C# dilinde enum kullanımı

    C# dilinde enum kullanımı

    Programlama dillerinin hemen hemen hepsinde mevcut bize kod okunurluğu sağlanan enumlarla ilgili kodlarımız:

  • C# dilinde partial class kullanımı

    C# dilinde partial class kullanımı

    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 Interface kullanımı

    C# Dilinde Interface kullanımı

    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.

  • C# dilinde Abstract classlar ve metotlar

    C# dilinde Abstract classlar ve metotlar

    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.