Yıl: 2019
-
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.
-
C# dilinde Sanal Metotlar
C# OOP programlamada Sanal Metotlar…
-
C# OOP – Inheritance(Kalıtım) – 2
C# dilinde kalıtım/miras alma özelliğinin kullanımına devam ediyoruz…
-
WPF’de başlangıç penceresini değiştirmek
WPF’de uygulama başlangıç ekranını APP.XMAL üzerinden değiştirebilirsiniz.
-
WPF Paneller: UniformGrid XML
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ı…
-
WPF Paneller: StackPanel XMAL
Ş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# OOP – Inheritance(Kalıtım) – Temel Anlatım
C# dilinde kalıtım işlemi için iki nokta üst üste yani (:) kullanıyoruz. Örnek: public class ClassAdi:BabaClassAdi{ // şeklinde }
-
C# OOP – Inner Type Kullanımı
Classları iç içe ilişki kurarak çağırma yöntemine inner type diyoruz. Örnek kodlarmız:
-
C# OOP – Encapsulation(Kapsülleme)
Nesneye Yönelimli Programlamayı oluşturan dallardan biri de kapsülleme, sınıflar ve propertyleri bu bölümde sık sık kullanacağız.
-
C# dilinde propertyler
Classların içinde oluşturulur ve kapsülleme örneklerinde karşımıza çıkarlar. Dışarıya aktarılan ve dışarıdan gelen değerleri kontrol ederler. Genelde değişkene atanacak veya değişkenden çekilecek değerin kontrolünü sağlarlar.