Prism ile Silverlight MVVM ve Modüler Programlamaya Giriş

24 Eyl
Bir önceki yazımızda Silverlight MVVM yazılım tasarımı konusuna giriş yapmıştık ve anlaşılabilir olması açısından giriş seviyede bir örnek uygulama yaparak konuyu pekiştirmeye çalışmıştık. Bu yazımızda da Prism kütüphanelerini kullanarak modüler yapıda basit bir uygulama geliştirmeye çalışacağız. Bir önceki örnek MVVM...
Read more »

Silverlight MVVM Giriş ve Prism DelegateCommand

21 Eyl
Web projelerini ASP.NET MVC ile geliştirenlerden olduğum için Silverlight tarafında da kendi çabalarımla model view tarzı çalışmalarla uğraşmaktaydım. Silverlight tarafında da katmanları birbirinden izole eden böyle bir yapı var mı diye araştırırken MVVM(Model View and ViewModel) yazılım tasarımıyla karşılaştım. Yazılım...
Read more »

Silverlight Commanding Kavramı

20 Eyl
Silverlight tarafında çalışma zamanında(runtime) yapılmasına gerek duyulan implementasyonlar yüzünden MVVM gibi yazılım tasarımlar gün yüzüne çıkmıştır. Bu tarz kod yazım tasarımları, ürünlere bağlı değildir aslında. Ancak ürün sahipleri, yeni sürümlerini çıkarırken, geliştiricilere yardımcı olabilmek ve güncelliği korumak adına bir dizi...
Read more »

Blog yazma amacım

19 Eyl
Bu blog sayfasını yazma amacım bilgi paylaşımı yapmak olup yazılım dünyasına az da olsa fayda sunabilmektir. Amacım arama motorlarında ön sıralarda çıkıp kullanıcıya hiçbir katkı sağlamayan ve sadece zaman kaybettiren bir web içeriği sunmak değildir. Amacım arama motorlarında aradığı başlığı bulan kullanıcıya aradığı şeyi sunmuş...
Read more »

Windows mu Linux mu?

17 Eyl
İşletim sistemlerine karşı fanatizm boyutunda bir taraf tutma savaşı vardır. Linux taraftarları ve Windows taraftarları topluluklarda ve sosyal medyada kısır tartışma içerisindedir genelde. Bu tür tartışmalara girmeden önce, işletim sistemlerinin neyi hedeflediğini bilmemiz gerekmektedir. Amacımıza uygun işletim sistemini seçebiliyor muyuz...
Read more »

Kitap – Programming WCF Services 3rd Edition

8 Eyl
Okuyucuyu,  WCF (windows comminication foundation) dünyasının derinliklerinde gezintiye çıkaran bir kitap. Kitabın kapağındaki balığın sebebi de bu dur belkide. Derinlerde gezen bir balık. O’Relly yayınlarının birçok kitabının kapağında ayrı bir hayvan resmi kullanılır. Kapaklarda kullanılan hayvanların listesini merak ederseniz buradan...
Read more »

Koşullu Mantığın Komutla Değiştirilmesi (Replace Conditional Dispatcher with Command)

5 Eyl
Programcıların öğrenme aşamasındaki alışkanlıklarından dolayı olsa gerek, koşullu mantığın kullanılması hat safhadadır. Olay Nesneye Dayalı programlamaya gelince, koşullu mantık bir takım değişikliklere uğrayabiliyor. Bu değişiklikler, aslında olması gereken değişikliklerdir. Bu değişikliklerle çoğu zaman karmaşık kod yapılarından kurtuluruz. Nasıl mı? Yukarıda...
Read more »