film indir
Ocak
4th 2008
Stack ve Queue Koleksiyon Sınıfları

Posted under C# (csharp)

Bu makalemizde Stack ve Queue koleksiyon sınıflarını incelemeye çalışacağız. Bir önceki makalemizde bildiğiniz gibi, HashTable koleksiyon sınıfını incelemeştik. Stack ve Queue koleksiyonlarıda, System.Collections isim alanında yer alan ve ortak koleksiyon özelliklerine sahip sınıflardır.

Stack ve Queue koleksiyonları, her koleksiyon sınıfında olduğu gibi, elemanlarını object tipinde tutmaktadırlar. Bu koleksiyonların özelliği giren-çıkan eleman prensibleri üzerine çaılşmalarıdır. Stack koleksiyon sınıfi, LIFO adı verilen, Last In First Out( Son giren ilk çikar) prensibine gore çalışırken, Queue koleksiyon sınıfı FIFO yani First In First Out(ilk giren ilk çıkar) prensibine gore çalışır. Konuyu daha iyi anlayabilmek için asağıdaki şekilleri göz önüne alalım.

Sekil 1. Stack Koleksiyon Sınıfının Çalışma Yapısı
Continue Reading »

No Comments »

Ocak
4th 2008
C# ile .NET Ortamında Threading’e Giriş

Posted under C# (csharp)

İnsan vücudunda aynı anda bir çok iş birlikte yapılır, mesela kalbimiz tüm vücuda kan pompalarken midemiz yediğimiz bir şeyi sindirmek için gerekli enzimleri salgılar: Bilgisayarların zaman içinde çok hızlı gelişmeleri sonucunda insanlar bu aletlerden daha fazla verim ve hız beklediler ve ortaya atılan birçok çözümden biri de iş parçacıklarını (threads) kullanmak olmuştur.

İş parçacıkları ilk defa Ada programlama dilinde Amerikan ordusunun stratejik yazılımları için kullanılmıştır. Daha sonra C++ dilinde iş parçacıklarını kullanmak için kütüphaneler geliştirilmiştir. Bu kütüphaneler sayesinde zaman içinde C++ dilinde yazılmış programlarda iş parçacıklarını kullanmak bir takım faydalar sağlamıştır.

İş parçacıklarını .NET ortamında nasıl kullanacağımızı öğrenmeden önce işin teorik temellerini bilmek gerekir. Ayrıca iş parçacıklarını ne zaman ve nasıl programlarımıza katmayı da öğrenmek daha sağlıklı programlar geliştirmeye yardımcı olacaktır. Makalemizin kalan kısmını MSDN kütüphanesindeki iş parçacıkları konusunun baş kısımları oluşturacaktır.
Continue Reading »

No Comments »

Ocak
4th 2008
DataSet’teki Tablolar Arasında İlişki Kurma(DataRelation)

Posted under Programlama

Bu makalede veritabanı ile bağlantısız bir biçimde çalışmamızı sağlayan DataSet sınıfının Relations koleksiyonundan bahsedeceğiz. .NET ile birlikte veriye erişim modelinde büyük ölçüde değişiklikler olmuştur. Bütün bu değişikliklerin temelinde yatan neden veriye bağlantısız(disconnected) bir şekilde erişme modelinin gerçekleştirilmesidir. .NET Framework içerisinde veriye erişmek için sunulan arayüzlerin tamamı ADO.NET kütüphanesi şeklinde anılmaktadır. ADO.NET ile veriye(veritabanı, XML) erişmek için iki metot kullanılabilir.

1 - Bağlantılı Erişim : Bu yöntem eski ADO versiyonunda da kullanılan yöntemdir. Bu metotta kullanıcı veritabanına bağlantı sağlar ve istediği sorguyu çalıştırır. Sorgu sonucunda geri döndürülen veriler uygulamanın ihtiyacına göre kullanılır. Veritabanına açılan bağlantı herhangi bir nedenden dolayı kesilirse kullanıcının yeni sorgular yapması mümkün değildir. Bu yüzden veri tabanı bağlantısının mümkün oılduğunca hızlı bir şekilde kullanılması gerekir.

2 - Bağlantısız Erişim : Bu yöntem ADO.NET ile birlikte kullanılmaya başlanmıştır. ADO.NET kütüphanesindeki çeşitli sınıflar yardımıyla bir veritabanındaki istenilen tablodaki kayıtların tamamı istemcinin hafızasına alınır ve veritabanına olan bağlantı kesilse bile istemci verilerle oynayabilir. Tabi veritabanı bağlantısı kesildiği anda hafızadaki verileri veritabanına güncellemek mümkün değildir.(Güncelleme için yeni bir bağlantının açılması gerekir) Bu yöntemle istemcinin hafızasında, veritabanındaki tabloların resmen bir modeli oluşturulur. DataSet isimli sınıf ile hafızadaki bu verilere sistematik bir şekilde erişmek mümkündür. Üstelik hafızadaki bu veriler içinde çeşitli kompleks işlemler bile yapılabilmektedir. Bu işlemlerden en önemlisi DataSet içindeki tablolar arasında ilişki kurmak ve gerektiğinde bu ilişkiye dayanarak çeşitli sorgular yapmaktır. Bu yazının ana konusu DataSet’teki tablolar arasında nasıl ilişki kurulacağını göstermektir. Ancak hatırlatma olması açısından DataSet ile yakından ilişkili olan diğer yapılarıda aktarmakta fayda görüyorum.

DataSet Nesneleri
Continue Reading »

No Comments »

yeliiniz Silinmitir.Ltfen Sayfanzdan Kodu Kaldrnz. Sayfa Bloggoayrılık yazılarıoyunlarkurye web tasarımı broşürlük dizi izle dizi izleKombi Tesisat Radyo DinleChat paysafe paysafe kartSohbet arkadaş travestitravesti travesti travesti Film izle Sicak Videolar Porno izle film izle e-okul arog Ask-i Memnu Sehitler Olmez sohbet Chat K�zlarla Sohbet sohbet chat kale kapi mirc Bedava Program Yukle Turkce Program Indir Celik Konstr�ksiyon evden eve nakliyat Toplist