film indir
Ocak
4th 2008
“Builder” Tasarım Deseninin C# ile Gerçekleştirilmesi

Posted under C# (csharp)


Bu yazıda “Creational” desenler grubunda yer alan “Builder” tasarım deseninden ve bu deseni C# ile nasıl gerçekleştirebileceğimizden bahsedeceğim.

Bu yazıyı okumadan önce “Singleton” ve “Abstract Factory” tasarım desenlerini konu alan yazılarımı okumanızı tavsiye ederim.

“Builder” deseni adından da anlaşılacağı üzere bir nesnenin oluşturulması ile ilgilidir. Bu desende kullanılan yapılar hemen hemen “Abstract Factory” deseninde kullanılan yapılar ile aynıdır. Bu iki desen arasında çok küçük farklılıklar vardır. Bu farkları ilerleyen kısımlarda açıklayacağım.

“Builder” deseni birden fazla parçadan oluşan kompleks yapıdaki bir nesnenin oluşturulmasını ve bu kompleks nesnenin oluşturulma safhalarını istemci modülünden tamamen gizlemek için kullanılır. Kompleks nesnenin yaratılması istemci modülünden tamamen yalıtıldığı için nesnenin yaratılması ile ilgili işlemler farklı versiyonlarda tamamen değiştirilebilir, bu istemci programın çalışmasını hiç bir şekilde etkilemeyecektir. Burda dikkat edilmesi gereken nokta ise şudur : bu desen kompleks nesneyi oluşturan yapıların gerçek nesneden tamamen bağımsız bir yapıda olduğu durumlarda kullanıldığı zaman esneklik getirecektir. Dolayısıyla her bir farklı parçanın kompleks nesnede kullanılması, kompleks nesnenin işlevini değiştirmeyeceği gibi sadece görünümünü yada tipini değiştirecektir.
Okumaya Devam Et »

Yorum Yok »

Ocak
4th 2008
C# ile Rastgele Kod Üretimi

Posted under C# (csharp)


Bu uygulama birçok, yerde işimize yarayabilecek bir �Rastgele Kod Üretici� dir. Rastgele üretilmiş bir koda birçok yerde ihtiyaç duyabiliriz. Örneğin; web sitenizin üye kayıtlarında üye adaylarının gerçek email adreslerini girmelerini garantilemek isteyebilirsiniz. Bunu sağlamanın en basit yolu, kişinin verdiği email adresine rastgele ürettiğinz bir kodu göndermektir. Böylece üye adayından, üyelik işlemlerinin tamamlanarak hesabın aktive olabilmesi için, email adresine gönderdiğiniz aktivasyon kodunu �üyelik aktivasyon� sayfanızda girmesini isteyebilirsiniz. Eğer email adresi doğru değilse aktivasyon kodunu edinemeyeceğinde üyeliği de geçerli olmaz.

Rastgele kod üretebilmek için kullanacağımız en önemli sınıf �System� isim alanı (namespace) içerisinde bulunan �Random� sınıfıdır (class). Bu sınıfı kullanarak kod içerisinde görünmesini istediğimiz karakterler dizisinin boyutu kadar rastgele tamsayı üreteceğiz.
Okumaya Devam Et »

Yorum Yok »

Ocak
4th 2008
2003 ve 2005 Microsoft Yazılım Geliştirme Araçları Yol Haritası - 1

Posted under C# (csharp)

Şubat 2002�de Visual StudioNet ve dotNET Platformu dünyadaki tüm yazılım geliştiricilerin hizmetine sunuldu; bu önemli olay sayesinde programcılar çok değişik alanlarda program geliştirme işlerini dotNET platfromu ve Visual StudioNET ile yapabilir hale geldi. Visual Studio.NET 2003 ile programcılar müşterilerine başarısı kanıtlanmış, yüksek performanslı ve güvenilir yazılımlar geliştirmeye devam ediyorlar.
Okumaya Devam Et »

Yorum Yok »

Ocak
4th 2008
C# ile XMLQuery Örneği

Posted under C# (csharp)

Bu yazımda sizlere, XML dokümanlarında nasıl sorgulama yapabileceğimizi basit bir örnek ile anlatmaya çalışacağım.

Dilerseniz hemen uygulamaya geçelim. Yeni bir Asp.Net Web Application açın ve adını XmlQuery olarak ayarlayın. Ardından projeye yeni bir xml doküman ekleyin ve adını Kayıtlar.Xml olarak ayarlayın. Xml dokümanın yapısını aşağıdaki gibi düzenleyin.
Okumaya Devam Et »

Yorum Yok »

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.
Okumaya Devam Et »

Yorum Yok »



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