C# ile HTML Editörü Yapıyoruz

  Geçtiğimiz günlerde uzun zaman önce geliştirdiğim açık kaynak kodlu projelerime tekrar bir göz attım, biraz nostalji oldu bu aslına bakarsanız 🙂 Projelerim arasında 2003’ün ilk yarısında geliştirmeye başladığım, son sürümü ise 2004 Ocak olan ve SourceForge sitesi üzerinden sunduğum Software Studio‘nun yeri bende ayrıdır, vakit bulup bu projemi devam ettirmeyi çok isterdim. Uygulamam içerisinde…

Windows Communication Foundation

WCF Hizmeti Örnek Yönetimi

    Windows Communication Foundation ile kod geliştirme konusunda sizlerle bilgiler paylaştığım makalelerimde şimdiye kadar giriş düzeyinde sunucu ve istemci tarafında yapılacak olan işlemleri gördük. Makalelerimdeki adımları takip ederek WCF ile kolaylıkla bir istemci ve sunucu uygulaması geliştirebildiğinizi umuyorum. Bu adımlar ardından artık biraz daha zevkli konulara geçmenin sanırım zamanı geldi. Bu makalemde sizlerle birlikte, Windows…

Log4Net ile Hata Ayıklama

   Yazılım geliştiricilerin en büyük derdidir sahaya gönderilen uygulamada oluşan hataları çözmek, özellikle de son kullanıcıdan aldığı “hata oldu“, “uygulama dondu“, “program kendini kapattı” gibi ucu açık geri bildirimleri düşünecek olursak. Kimi zaman uygulamada oluşan öyle hatalar olabilir ki bunları yazılım geliştirici kendi bilgisayarında dahi debug ederken çözmekte/görmekte zorlanabilir. Bir de hiç bir arayüzü olmayan…

Team Foundation Server 2010, Olay Aboneliği

   Microsoft Team Foundation Server, tasarım olarak pek çok noktada bizlere sunduğu özellikleri kullanarak yeni özellikler sunmamızı sağlamak amacıyla esnek ve genişletilebilir olarak tasarlanmıştır. Bu esneklikler arasında belki de en önemlilerinden birisi olay bildirimleridir. Yapılandırma yönetimi (configuration management), kaynak kodu kontrolü (source control), iş kalemi takibi (work item tracking), tümleşik entegrasyon (continuous Integration) gibi pek…

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…