analiz et, tasarla, hayata geçir



C#

Web Servis ve Facade Birlikteliği

Halihazırda bir çok makale ve yazı web servislerin ne olduğu ve nasıl yazılması gerektiği üzerine durmaktadır. Bu sebepten ötürü yazımızda web servislerin tanımından ziyade, servisleri uygulamalarımıza nasıl implemente etmemiz gerektiği ve servis developmentının nasıl daha kolay yapılacağının üzerinde duracağız. Bu implementasyon sırasında bize facade ve az da olsa singleton tasarım desenleri yardımcı olacaktır. İsterseniz biz [...]


Sınıf ve Kütüphane Tasarımları – Interface

Projelerimizin geliştirilmeye daha müsait ve daha modüler olabilmesi için uygulama altyapısının doğru bir şekilde tasarlanması gerekir. Ayrıca kod okunabilirliğini arttırmak ve diğer geliştiricilerle daha düzgün bir iletişim kurabilmek için yazdığımız projenin belli standartlara ve normlara uyması projenin akıbeti açısından önemlidir. Bu yazı dizimizde sınıf ve kod kütüphanelerimizi [...]


Collections (Koleksiyonlar)

System.Collections veri saklama için kullanılan yegane sınıflarımızın bulunduğu isim alanıdır. Bu alan altındaki karışık sınıflar ve arayüzler hakkında yazılmış bilgiler her ne kadar fazla olsa da bazı belirsizlikleri giderememesi bu makaleyi yazmamdaki temel amaç olmuştur. Hangi sınıf nerde kullanılmalı, bu sınıfların farklılıkları neler, performansları nasıl gibi bazı soruları bu makalede birlikte arayalım.
Öncellikle hatırlatmak istediğim konu [...]




SON YAZILARIM

ajax
UserControl, UpdatePanel ve RegisterPostBack Sorunu

ASP.NET AJAX ile gelen sorunlardan biri de UpdatePanel içerisinde bazı durumlarda ajax postback yerine full...

yazılım
Ofis Savaşları

IT'ciler ile satış takımı arasında hep bir anlaşmazlık vardır. Genelde satış takımının...

yazılım
Çevre Faktörü

Yazılım projelerinin en önemli süreci tabi ki geliştirme aşamasıdır. Uygulama yazılır, yazıldıkça...