ADO.Net (Bağlantısız Katman-Serileştirme)

ADO.Net bildiğiniz üzere projemizin veritabanı ile bağlantısını sağlar, veritabanımız üzerinde çeşitli işlemler yapmamıza imkan verir. Bir bakıma projemiz ile veritabanımız arasında köprü görevi görmektedir.Bu yazımızda ADO.Net’in bağlantısız katmanında çalışmalar yapacağız. Bağlantısız katman; dataset, datatable, datarow sınıflarından oluşmaktadır. Normal bir veritabanı bağlantısı yoktur ve kayıtlarımızı xml formatında tutmamızı sağlar. Bağlantısız katman bize daha hızlı işlem yapabilme […]

Delegeler (AnonimMetot)

Daha önceden yazdığımız delege kodlarında, delegelere atadığımız metotların özel isimleri vardı. Anonim metotlar sayesinde artık delegelere atadığımız metotların özel isimi olmak zorunda değil. Sadece yazdığımız metodumuzun işlevini delegemizin içine { } parantezlerinin arasına yazmamız yeterli. Yani delegede işaret edilecek metodları aynı anda tanımlayabiliyoruz. iyi çalışmalar….

Delegeler (Multicasting-GetInvocationList)

Bir delegeye birden çok metod bağlayabiliriz ve metodları bağlanma sırasına göre (FIFO) mantığına göre çağırabiliriz.Bu yönteme “Multicast” denir. GetInvocationList isimli fonksiyon delegenin hangi metodla ilişkili olduğunu öğrenmemizi sağlar. iyi çalışmalar…

Delegeler (C#)

Delegeler metodlarımızın adreslerini saklamamızda kullanılır. Diğer bir yandan da metodumuza parametre olarak başka bir metoduda gönderebiliriz. Delegeler referans türünden bir tiptir. Önemli olan nokta ise delegenin imzası, tuttuğu metodun imzası ile aynı olmalıdır.Özetle geriye dönüş tipi ve aldığı parametreler uyumlu olmalıdır. Metodlar delegeye bağlanma sırasına göre çalışır. Yani FIFO mantığına göre çalışır. İyi çalışmalar….

Northwind Database

Northwind sql server 2000 ile microsoft tarafından geliştiricilere sunulan hazır veritabanı örneğidir. Northwind sayesinde yeni öğrenenler güzel pratikler yapabilir, deneyimli olanlar ise daha karmaşık sorgular üzerinde kendilerini geliştirebilirler. Northwind tam anlamıyla çeşitli özellikleriyle komplike bir veritabanıdır. Şimdi nasıl kuracağımıza geçelim, birden çok kurulum yöntemi var. Ben kendi kurulumumu anlatacağım. Öncelikle Northwind‘i buradan indirelim.İndirme işlemi bittikten […]

DICTIONARY SINIFI

Dictionary sözlük sınıfı generic kolleksiyon sınıfına ait bir yapıdır. Kapsadığı değerlerin anahtar yardımıyla saklandığı bir kolleksiyon türüdür. Anahtar birbirinden farklı olmak zorundadır. Değerler birden fazla olabilir. Dictionary sınıfının içindeki anhatarların türü belirtilmelidir. KeyValuePair propertysini kullanarak Dictionary içerisinde tanımlanmış olan anahtar, değer ikilisine erişebiliriz.