Bilgisayarınızı C# ile uzaktan başlatın, Wake-On-Lan

   Geçtiğimiz günlerde kullandığım netbook’un daha fazla yapmak istediğim işleri desteklemeyeceğine karar vererek güçlü bir masaüstü bilgisayar almaya karar verdim. Güzel bir yapılandırma ile Windows Server 2008 R2 Core ve üzerine de Hyper-V kurduktan sonra sanal makinelerimi ayarlayarak uzak masaüstü bağlantısı ile çalışmaya başladım. Sonrasında bir adım daha ileri giderek modem üzerinden gerekli yönlendirmeleri de…

Bir WCF Hizmetine İstemci Oluşturma

   Windows Communication Foundation’ın detaylarını sizlerle paylaşmayı hedeflediğim makale serisinde daha önce sizlerle bir WCF hizmetini gerek app.config dosyası üzerinden gerekse de programsal olarak nasıl oluşturabileceğinizi paylaşmıştım. Giriş düzeyinde gördüğümüz WCF hizmeti oluşturma konusunda ilerleyen makalelerde daha detaylı bilgiler paylaşmayı planlamakla birlikte, bu konudaki ileri tekniklere/ detaylara geçmeden önce isterseniz birlikte bir WCF hizmet istemcisini…

WCF İstemcinizin Bağlantı Değerlerini Değiştirerek Performansını Arttırın

   C# ile bir WCF istemcisi oluşturarak bir web hizmetine ardıl olarak veri gönderiyorsanız ya da WebRequest sınıfı yardımıyla bir url’den yine ardıl olarak veri transfer ediyorsanız makalemi okumanızı tavsiye ederim.    Yoğun olarak bir web hizmetinden veri alıyor/gönderiyorsanız mutlaka başınıza gelmiştir; kimi zaman ardıl olarak yaptığınız istekler, karşı sistem hizmetlerinde hiç bir sıkıntı olmamasına…

Programsal Olarak WCF Hizmeti Oluşturma

  Bir önceki makalemle birlikte Windows Communication Foundation’ın (WCF) detaylarını sizlerle paylaşacağım seriye başlamış ve giriş düzeyindeki bilgiler ile basit bir hizmet oluşturarak uygulamamız üzerinden bu hizmeti istemcilerimize sunmuştuk. Üstelik hizmetimiz oluştururken de minimum düzeyde kod yazmış ve yapılandırma işlerimizi tamamen app.config dosyası üzerinden gerçekleştirmiştik. Pek çok WCF senaryosunda bu şekilde statik olarak yapılandırılmış hizmetler…

WCF’e Giriş

.Net framework 3.0 ile hayatımızın bir parçası olan Windows Communication Foundation (WCF) hakkında yazmayı düşündüğün makalelerden bu ilkinde öncelikle birlikte WCF hizmetlerine ısınmamızı hedefliyorum, hedefim sizleri fazla da yormadan kolayca nasıl bir WCF hizmeti oluşturabileceğinizi paylaşmak. En temel anlatımıyla Windows Communication Foundation, .Net framework 3.0’ın çıkartılmasıyla birlikte hayatımıza giren ve .Net framework ile yazdığınız uygulamaların…

Gençsen Geleceksin 4.0 – İYTE

   Bu sene 4.sü gerçekleşen ve Microsoft ile Turkcell tarafından ortak düzenlenen Gençsen Geleceksin etkinliğinde bugün İzmir Yüksek Teknoloji Enstitüsündeydik.    Üniversiteye giderken ara ara yağan yağmurda yol alırken İYTE’de de yağmaması için bol dua etme vaktim oldu    Sanırım kabul edilmiş olacaktı ki; İYTE’ye vardığımdan yağmurdan eser yoktu. Üniversitede beni karşılayan MSP’miz Seyhan Uçar…

Visual Studio Async CTP “Belgelerim” Hatası

   Eğer Belgelerim klasörünüzün konumu Windows kurulumu ile birlikte gelen varsayılan yerinden farklı bir konum ise geçtiğimiz haftalarda yayınlanan Visual Studio Async CTP’yi indirip kurduğunuzda ufak bir hata ile karşılaşacaksınız.    Kurulum sırasında, başlat menüsü altına atılan örnekler ve dokümanlara ait kısayollar “%userprofile%\My Documents\Microsoft Visual Studio Async CTP\..” klasörü altını göstermekte, ki bu da  “C:\Users\<username>\My…

C# 5, Async ile Kolaylaşan Asenkron İşlemleri

   PDC 2010 ardından yazdığım ve C#’ın bir sonraki sürümünde bizleri bekleyen yeni özellikleri sizlerle paylaştığım yazımda Visual Studio Async CTP bahsetmiştim. Visual Studio 2010 üzerine kurulan CTP paketi arka planda derleyiciyi de güncelleyerek yeni tanıştığımız asenkron anahtar kelimelerinin desteklenmesini sağlıyor. İsterseniz Visual Studio Async CTP ve devamında da .Net framework’ün yeni sürümünde  (5.0 ?)…

Microsoft Silverlight’ta Strateji Değiştiriyor!

   Microsoft’un Redmond’daki kampüsünde gerçekleşen Microsoft Profesyonel Geliştiriciler Konferansı (PDC – Professional Developers Conference) bir solukta bitti; fakat geriye konuşulacak pek çok önemli konu bırakarak…    Microsoft’un amiral gemisi olarak yorumlanabilecek önemli konferanslarından birisi olan PDC, her yıl olduğu gibi bu yıl da yazılım geliştiricileri önümüzdeki yıl içerisinde nelerin olacağına dair bilgilendirdi; ama bu yıl…

C#, Yeni Sürümde Ne Yenilikler Var?

   13 şubat 2002 tarihinde 1.0 sürümü ile yazılım dünyasına katılan C#, bu tarihten sonraki her yeni sürümünde yazılım dünyasının en son trendlerini gerçekleştiren bir dil olma özelliğini sürdürmüştür.    C# geliştiricileri her bir sürümde özellikle bir konuya odaklanarak adım adım ilerlemeyi tercih etmişlerdir. 1.0 sürümü ile kontrollü bir dil olarak ortaya çıkan C#, takip…