Xml Yardımıyla Çalışma-Zamanında Sınıflar Oluşturmak

   Microsoft Yaz Okuluna katılamayanlardan zaman zaman aldığım sitem dolu mesajlar ardından, katılımcılarla paylaştığım bazı konuları zaman zaman blogum üzerinden sizlerle de paylaşmaya karar verdim.    Bir yönetici olmak dışında, aynı zamanda (ve her zaman için) bir yazılım geliştirici olarak, yazdığım kodlarda her zaman için ileriyi düşünmeyi isterim. Her ne kadar pek çok firmada yazılım...
Okumaya devam...

Öznitelikler ve Reflection’la C# Dilini İhtiyaçlarınız Doğrultusunda Genişletin -2

   Bir önceki makalemde sizlere öznitelik (attribute) ve yansıma (reflection) konularında bahsetmiştim. Her zaman dediğim gibi, bu ikili bir arada gerçekten çok önemli bir güç haline gelmekte. Bu ikilinin kullanımına dair o kadar fazla şey söylenebilir ki, tek makale buna hiç bir zaman yetmeyecektir. Bu sebeple ikinci bir makale ile konuyu biraz daha derinleştirmek istedim....
Okumaya devam...

Öznitelik’ler ve Reflection’la C# Dilini İhtiyaçlarınız Doğrultusunda Genişletin

   C# anlatırken ne zaman konu özniteliklere (attributes) gelse, bu konuyu ilk dinleyenler için konu hep havada kalır. “Kodunuzun içerisine ekleyebileceğim meta veriler mi!?”, “Bu meta veriler ne işime yarayacak ki?” Bu sorulara verdiğim yanıt ise biraz daha sabırlı olmaları ve hemen ardından anlattığım reflection konusunu dinlemeleri oluyor.    Öznitelikler ve Reflection bir araya geldiğinde...
Okumaya devam...