MVVM - Kendi Messenger Servisimizi Yazalım

Bugün yine MVVM (Model-View-ViewModel) ile ilgili bir yazı ile karşınızdayım. Bir önceki yazıda MVVM Light Toolkit’in Messenger servisini kullanarak ViewModel’ler arasındaki iletişimin nasıl sağlandığına göz atmıştık. Bugün ise bu iletişimi sağlayan Messenger servisini kendimiz geliştiriyor olacağız. Servisimizin sağlayacağı fonksiyonellikler aşağı…

Read More

MVVM - Messenger ile ViewModel'ler Arası İletişim

Daha önceki yazılarımızda MVVM desenini basit bir şekilde nasıl implemente edebileceğimizden bahsetmiştik. Zamanla daha kompleks uygulamalar geliştirildiğinde önceki anlattıklarımızın tek başına yeterli olmadığını farketmişsinizdir. Örneğin o an uygulamanızın farklı kısımlarına, nesnelerinizi parametre olarak gönderip ona göre işlem yaptırmanız ger…

Read More

.NET 4.5-Multicore Just-in-Time Derleme

Günümüzde gelişen teknoloji ile birlikte artık çok çekirdekli bilgisayarların kullanımı yaygınlaşmaya başladı. Microsoft ise .NET Framework 4.5 ‘te teknolojinin bu gelişiminden yararlanmamızı sağlayacak yeni özellikler eklemeyi ihmal etmemiş. Bunlardan birisi de Multicore JIT derleme özelliğidir. Bu özellik sayesinde yeni CLR, çok çekirdekli işlemc…

Read More

Linq to XML ile Bir Niteliğin Varlığının Kontrol Edilmesi

Pek çok uygulamanızda xml verilerle çalışma fırsatınız olmuştur ve bu verilerden ihtiyacınız olanları çekmek için parse işlemleri de yapmışsınızdır. Her ne kadar xml verileri ayrıştırmak işkence gibi gelse de Linq to Xml ile işimiz biraz daha kolaylaşmış durumda. Fakat bazı xml dosyaları standart olmayabiliyor. Özellikle niteliklerin değerlerini al…

Read More

WPF-Single Instance Uygulama Geliştirme

Bu yazımızda WPF uygulamalarımızı single instance hale nasıl getirebileceğimizden bahsediyor olacağım. Single instance uygulama demek, uygulamamızın sadece bir örneğinin çalıştırılabilmesi anlamına gelir. Örneğin windows işletim sisteminde hesap makinesini ya da paint uygulamasını birden fazla açabilir ve her birinde farklı…

Read More