'c#.net' Tag

  • Lazy Loading

    July 23, 2010

    Lazy Loading programlama da kullanılan en temel Design Pattern lerden biridir. Temel amacı objenin ihtiyaç olduğu anda değer kazanması dır. Özellikle veritabanı işlemleri barındıran sistemlerde verinin çekileceği anın kontrol edilebilmesi sistem performansı için çok büyük önem taşımaktadır. Bir örnek ile açıklayacak olursak. (Not = Örnek de Microsoft un örnek veritabanlarından Northwind kullanılmıştır.) class Program { [...]

  • Method Chaining

    March 28, 2010

    Method Chaining yüksek seviyeli programlama dillerinde kullanılan bir Class tasarım şablonudur. Mantığı bir class içerisinde yer alan metodların Class in kendi referansını döndürmesi olayına dayanır. Basit bir örnek ile açıklamak gerekir ise… class Kisi{ private string isim; private string soyisim; public Kisi setIsim(string i){ this.isim = i; return this; } public Kisi setSoyisim(string s){ this.soyisim [...]

  • C#.NET Execute Single Instance (C#.NET de tek bir instance çalıştırmak)

    March 26, 2010

    Kullanılan yazılımlarda sıkça görülen bir özellikde aynı anda sadece tek bir instance ın çalışmasına izin vermektdir. Özellikle belirli bir sistem kaynağını tüketen (Ses Kartı yada Belirli Bir Dosya) yazılımlarda bu bir ön koşuldur. Bu tip sistem kaynaklarına aynı anda birden çok yazılımın müdahalesi tehlikeli olabilir. Bu sebeple bir kullanıcının sizin ürettiğiniz yazılımı birden çok kez [...]

  • XNA Framework 1 – XNA Nedir?

    March 25, 2010

    Microsoft XNA Framework yazılım geliştiricilerin Windows ve XBox 360 platformları için Visual Studio üzerinde C# dili kullanarak oyunlar geliştirebilmelerini sağlayan yazılım aracıdır. Standart oyun geliştirme prosedürleri çok fazla kod ve zaman gerektirirken. XNA Framework bu işlemleri kolaylaştırmayı amaçlamaktadır. Bu düşünceyi gerçekleştirmek içinde yazılımcının ilgilenmesi gereken ilk şeyin kod olduğunu ortaya koyar. XNA Framework ekran kartları, [...]

  • Object – String Dönüşümleri (Serialize – Deserialize)

    March 25, 2010

    Object to String Serialization (Object – String Dönüşümü) public static string Object2String(object o) { MemoryStream ms = new MemoryStream(); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(ms, o); byte[] arr = ms.ToArray(); return Convert.ToBase64String(arr); } String to Object De-Serialization (String – Object Dönüşümü) public static object String2Object(string s) { byte[] arr = Convert.FromBase64String(s); MemoryStream ms = new [...]

 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org