.Net RIA Servisleri - Özel Doğrulama(Custom Validation) 31 Mayıs 2009 Burak-Selim-Senyurt .Net RIA Services ir önceki blog yazımızda, .Net RIA Servislerin kullanıldığı Silverlight uygulamalarında doğrulama(Validation) işlemlerinin nasıl yapılabileceğini incelemeye çalışmıştık. Bu yazımızda ise, Range, Required, StringLength, RegularExpression gibi built-in niteliklerle(attribute) gerçekleştirilen doğrulamalar haricinde kalan özel durumlar için nasıl ilerleyebileceğimizi araştıracağız. Konuyu adım adım irdelersek, aşağıdaki işlemleri yapmamız gerekmektedir. [Daha fazla]
PLINQ - ForAll [Beta 1] 28 Mayıs 2009 Burak-Selim-Senyurt LINQ, PLINQ Bildiğiniz gibi bir süredir LINQ sorgularının paralel çalıştırılması ile ilişkili çalışmalarıma ve araştırmalarıma devam etmekteyim. Bu yazımdaki konumuz ise System.Linq.ParallelEnumerable static sınıfı içerisinde tanımlanmış olan ForAll genişletme metodudur(extension methods). [Daha fazla]
Paralel Sorgularda İstisna Yönetimi(Exception Handling) [Beta 1] 26 Mayıs 2009 Burak-Selim-Senyurt LINQ, PLINQ Yönetimli kod(Managed Code) tarafında istisna yönetimi oldukça önemli konulardan birisidir. Uygulamaların veya kod süreçlerinin istem dışı sonlanmasının önüne geçilmek istendiği durumlarda, basit try...catch...finally bloklarından yararlanabilir yada Enterprise Library gibi kütüphanelerin sunduğu bloklardan faydalanarak istisna yönetimini üst seviyede sağlayabiliriz. [Daha fazla]
PLINQ - Paralellik Altında Ardışık(Sequential) Çalışmak [Beta 1] 25 Mayıs 2009 Burak-Selim-Senyurt LINQ, PLINQ Bir önceki blog yazımızda PLINQ ifadelerinde sıralama konusuna değinmeye çalışmıştık. Bu yazımızda ise, paralel olarak çalıştırılan LINQ sorguları içerisinde, ardışık(Sequential) olarak nasıl işlem yapılabileceğini incelemeye çalışacağız. [Daha fazla]
PLINQ - Sıralamayı(Ordering) Korumak [Beta 1] 23 Mayıs 2009 Burak-Selim-Senyurt PLINQ Hatırlayacağınız gibi, PLINQ(Parallel LINQ) ile ilişkili ilk yazımda, LINQ sorgularının eş zamanlı olarak nasıl çalıştırılabileceğini incelemeye çalışmıştık. Hello World örneğimizde ağırlıklı olarak aşağıdaki sorgu üzerinde durmuştuk. [Daha fazla]
PLINQ (Parallel LINQ) - Hello World [Beta 1] 21 Mayıs 2009 Burak-Selim-Senyurt LINQ, PLINQ Bildiğiniz gibi son yazımı deniz kenarında bir kafede tatildeyken yazmıştım Wink Ama tatil bitti malesef ve tekrardan Morpheus' un sözleri kulaklarımda çınladı "Wellcome to the real world". Cry Yinede 1 haftalığınada olsa tatil yapabildiğime şükrediyorum. Gerçek dünyaya döndükten sonra tabiki bir süre adaptasyon sorunları ile karşılaşıyor insan doğal olaraktan. Bu adaptasyon sorunları içerisinde boğuşurken, neleri araştırabilirim diye düşünürken buluverdim kendimi. [Daha fazla]
.Net RIA Servisleri - DomainDataSource Kulanımı 14 Mayıs 2009 Burak-Selim-Senyurt .Net RIA Services Her ne kadar şu günlerde güzel ülkemizin Ege kıyılarında kısa bir dinlenme molası vermiş olsamda, internetin sahil kıyılarındaki cafe' lere kadar girmiş olması, herşeyi değiştiriyor. Cool Artık bir yaşam tarzı haline gelen Yazılımdan, onun gizemli dünyasından uzak durmak bu nedenle, şu sıralar aşağıdaki şekilde görülen yerde tatilde bile olsam çok zor. [Daha fazla]
.Net RIA Servisleri - CRUD İşlemleri 14 Mayıs 2009 Burak-Selim-Senyurt .Net RIA Services Bildiğiniz gibi bir süredir .Net RIA Servisleri ile ilişkili araştırmalarıma devam etmekteyim. Bu yazımızda, .Net RIA Servislerinde Insert, Update ve Delete işlemlerini nasıl yapabileceğimizi basit bir örnek üzerinden adım adım aktarmaya çalışacağım. [Daha fazla]
.Net RIA Servisleri - Hello World 13 Mayıs 2009 Burak-Selim-Senyurt .Net RIA Services Hatırlayacağınız gibi bir önceki blog yazımda, .Net RIA Servisleri hakkında edindiğim kısa ve özet teorik bilgileri sizinle paylaşmaya çalışmıştım. Bu yazımda ise, teoriği pratiğe dökmeye gayret edeceğim. Geliştireceğimiz örnek, .Net RIA Servisini kullanan bir Silverlight uygulaması olacak. Geliştirmeyi Visual Studio 2008 üzerinde, Silverlight 3.0 ortamını kullanarak gerçekleştireceğim. Bu nedenle aşağıdaki şekilde görüldüğü gibi, klasik bir silverlight projesi oluşturarak işe başlayabiliriz. [Daha fazla]
.Net RIA Servisleri Nedir? 08 Mayıs 2009 Burak-Selim-Senyurt .Net RIA Services Merhaba ArkadaşlarSon yıllarda bildiğiniz üzere Servis Tabanlı Uygulamalar(Service Oriented Ap [Daha fazla]
.Net Tv - Design Patterns : Proxy 07 Mayıs 2009 Burak-Selim-Senyurt Tasarım Kalıpları(Design Patterns) Kısa bir aradan sonra .Net Tv görsel derslerimize devam ediyorum. Bu görsel dersimizde , son derece basit ve oldukça kullanışlı tasarım desenlerinden birisi olan Proxy kalıbını incelemeye çalışıyoruz. [Daha fazla]
WF - XAML Bazlı Workflow Örnekleri Geliştirmek 06 Mayıs 2009 Burak-Selim-Senyurt WF Geçtiğimiz günlerde Workflow 4.0 ile ilişkili araştırmalarıma devam ederken, özellikle dekleratif olarak tanımlanabilen WF servislerindeki önemli bir noktayı farkettim. Bu, aynı zamanda WF 4.0 ile birlikte gelen en önemli yenilikler arasındaydı. [Daha fazla]
REST Starter Kit Nedir? 05 Mayıs 2009 Burak-Selim-Senyurt WCF Merhaba Arkadaşlar,Bildiğiniz üzere bir süredir WCF REST Starter Kit ile ilişkili yazılar [Daha fazla]
C# 4.0 - Seçilebilen, İsimlendirilebilen Parametreler(Named and Optional Parameters), ref' i Görmezden Gelmek(Ommit Ref) ve PIA için Yenilikler 04 Mayıs 2009 Burak-Selim-Senyurt C# 4.0 Bir önceki blog yazımızda C# 4.0 ile birlikte gelen önemli yeniliklerden birisi olan dynamic kavramına değinmeye çalışmıştık. Elbetteki C# 4.0 ile birlikte gelen başka yeniliklerde var. Bu yeniliklerde, diğerleri gibi belirli ihtiyaçlardan ortaya çıkmıştır. Öncelikli olarak bu ihtiyaçları ortaya koymaya çalışıyor olacağız. Bu nedenle PDC 2008'de dağıtılan Visual Studio 2010(PreBeta) sürümü ile yazdığım aşağıdaki kod parçasını bir süreliğine göz önüne alalım. [Daha fazla]