Editörlerimiz

Turhal Temizer
Turhal Temizer İstanbul doğumludur. Karadeniz Teknik Üniversitesi İstatistik ve Bilgisayar Bilimleri mezunu olan Temizer Türkiye Bilişim Derneği Genç Trabzon Temsilciği görevinde bulunmuştur. 2003 yılından bu yana .NET ve yazılım ile ilgilenmektedir. S2B eğitimi sonucunda ASP.NET ve AJAX sertifikası bulunmaktadır. Microsoft Tek. beta testerliği yapmaktadır. .Net dilinin dışında Java ile de profesyonel uygulamalar geliştirmektedir. Genellikle Windows ve Mobile uygulamalar üzerinde çalışmaktadır. Şu anda özel bir yazılım şirketinde proje yöneticisi olarak iş yaşamını sürdürmektedir. Blog: http://turhal.blogspot.com

WPF

Control Template İpuçları

Makaleler, screencast’ler, webinerler, kitaplar, seminerler, eğitimler. Belli bir uzmanlık alanında bu kadar çok kaynak bulunması, sadece ilk adımlarını atanlar için değil, o alanda çalışan herkes için gerçekten çok büyük bir nimet. Özellikle, üniversite döneminde sınavlara hazırlanırken, çalıştığım konularla ilgili (Endüstri Mühendisliği) internette kaynak araştırması yaptığımda, elle tutulur pek birşey bulamamış olmam beni çok ama çok şaşırtmıştı. Halbuki, konu yazılım olduğunda, en ufak bir alt alt alt başlık hakkında dahi, çok fazla yazı, tartışma, görsel materyal bulabiliyorsunuz. Bunun en büyük sebeplerinden biri belki de, bu dünyada zamanın biraz hızlı işlemesi. Geriye yaslanıp şöyle bir düşünsenize; uygulama geliştirirken kullandığımız kütüphaneler, biricik Framework’ümüz 4.0 sürümüne ulaşmış, veritabanı programcılığının belki de en güçlü ve en modern programlama dili olan C#’ın sağına 4.0 eklenmiş, ailemizin runtime’ı CLR da 4.0 mertebesine yükselenler arasında, hem de daha 10. yaşını bile doldurmadan!

Makaleler, screencast’ler, webinerler, kitaplar, seminerler, eğitimler.. Belli bir uzmanlık alanında bu kadar çok kaynak bulunması, sadece ilk adımlarını atanlar için değil, o alanda çalışan herkes için gerçekten çok büyük bir nimet. Özellikle, üniversite döneminde sınavlara hazırlanırken, çalıştığım konularla ilgil...

MVVM II : Hello World

MVVM serisinin ikinci bölümüyle birlikte konuya hızlı bir şekilde kaldığımız yerden devam ediyoruz. Bir önceki bölümde MVVM’in ne tür bir mimari desen olduğu, temel bir kaç kuralı, avantajları ve dezavantajları gibi noktalara değinmiştik. Bu bölümde ise, basit bir “Hello World” uygulaması üzerinden View ve ViewModel kavramlarını anlamaya çalışacağız. Ayrıca View ve ViewModel arasındaki çok önemli iki etkileşim olan Notifiable Property ve Command’in nasıl oluşturulduklarını da öğreneceğiz.

MVVM serisinin ikinci bölümüyle birlikte konuya hızlı bir şekilde kaldığımız yerden devam ediyoruz. Bir önceki bölümde MVVM’in ne tür bir mimari desen olduğu, temel bir kaç kuralı, avantajları ve dezavantajları gibi noktalara değinmiştik. Bu bölümde ise, basit bir “Hello World” uygulaması üzerinden View ve ViewModel kavraml...

MVVM I: Hey, bu da nereden çıktı şimdi?

WPF ve Silverlight’ın arayüz programlaması için oldukça güçlü alternatifler olarak yazılım projelerinde yer almaya başladıkları şu günlerde, geliştirme yapan herkesin çok işine yarayacağını düşündüğüm seriye nihayet bu yazıyla birlikte başlıyoruz. Önümüzde uzun bir yol olacak ve bu uzun yol boyunca MVVM desenini geliştireceğimiz uygulamalar eşliğinde öğrenmeye çalışacağız. Serinin bu ilk yazısında ise, MVVM’in teknik olarak detaylı bir incelemesini yapmak yerine,  konuya kısa bir giriş yapacak ve bazı temel sorulara cevap arayacağız.

WPF ve Silverlight’ın arayüz programlaması için oldukça güçlü alternatifler olarak yazılım projelerinde yer almaya başladıkları şu günlerde, geliştirme yapan herkesin çok işine yarayacağını düşündüğüm seriye nihayet bu yazıyla birlikte başlıyoruz. Önümüzde uzun bir yol olacak ve bu uzun yol boyunca MVVM desenini geliştireceğimiz uygulamal...

WPF - Styles Kullanımı

WPF uygulamalarında kullanmış olduğumuz kontrollerin tasarım için hazırladığımız özellikleri Style sınıfında nasıl kullanabileceğimizi incelemeye çalışıyoruz.

Web programlama ile ilgilenenler CSS ‘in ne kadar yararlı olduğunu bilirler. Bilmeyenler için ise kısa bir bilgilendirme yapalım. Web sayfamızda kullanacak olduğumuz tasarımları, yazı fontlarını, renkleri ve daha birçok özelliği belirleyebildiğimiz dosyalardı. Daha sonrasından ise belirlemiş olduğumuz bu tasarımları gerekli yerlerde kullanarak hem zaman kaybından kurtulurken hem de web sayfamızda ...

WPF - UserControllerin Toolbox 'a Eklenmesi

Bu yazımızda hazırlamış olduğumuz User Control lerin WPF uygulamalarında kullanılabilmesi için ToolBox 'a nasıl ekleyebileceğimizi incelemeye çalışıyoruz.

Windows Presentation Foundation ile çalışırken ortak bir tasarım şablonunu sık sık kullanmak gerekebilir. Bu durumda arka planda yer alan yüzlerce satır kodu yeni formaların içerisinde kullanmak yerine User Control oluşturarak çok daha hızlı bir şekilde kullanabilmemiz mümkün olacaktır. User Control kullanmanın en büyük avantajı benzer işlemleri yapacak modülleri her kullanımda tasarlamak ve yenid...

WPF - RadioButton ve DataBinding

Bu yazımızda WPF ile uygulama geliştirenlerin RadioButton kontrolünde yaşadığı Checked problemi üzerinde duruyor ve nasıl aşılacağını incelemeye çalışıyoruz.

Windows Presentation Foundation (WPF) ile uygulama geliştirenlerin, Windows Form (WF) uygulamalarını geliştirirken alışkın oldukları yöntemlerin bazılarını kullanamadıkları için sorunlar yaşayabiliyorlar. Ancak bu sorunların oluşması WPF 'in yetersizliğinden değildir. Yalnızca WF ile yapılan işlemleri biraz daha farklı olarak WPF üzerinde yapmaları gerekiyor. Çok doğal olarakta bu çözümler uygula...

WPF - CheckBox ile Form Elementlerinin Görünürlüğünün Değiştirilmesi

Bu yazımızda Windows Presentation Foundion uygulamalarında yer alan form elementlerinin görünürlüğünü checkbox.Checked özelliği ile nasıl değiştirebileceğimizi incelemeye çalışıyoruz.

Windows Presentation Foundation (WPF) ile uygulama geliştirirken karşılaştığımız farklılıklara ne tür çözümler getirebileceğimizi incelemeye devam ediyoruz. Form üzerine yerleştirmiş olduğumuz kontrollerden bazılarını checkbox yardımı ile görünürlüğünü değiştirmek isteyebiliriz. Bu işlem sonucunda örneğin form üzerinde bir checkbox bir tane de textbox var. CheckBox 'ın seçili durumunu değiştirdiği...

WPF - Routed Event Kontrolü

Bu yazımızda Route Event ları kontrol etmek için Event Manager sınfını nasıl kullanabileceğimizi inceliyoruz.

Windows Presentation Foundation (WPF) ile uygulama geliştirirken karşılaştığımız farklılıklara ne tür çözümler getirebileceğimizi incelemeye devam ediyoruz. Bu sefer inceleyeceğimiz konu WPF uygulamalarında kullanmış olduğumuz Routed Event ları incelemek olacaktır. Event kontrolü profesyonel projeleri yönetirken, süreçleri takip ederken ve uygulama geliştirirken oldukça gerekli bir işlemdir. Fakat...

WPF - PasswordBox Kontrolü

Bu yazımızda PasswordBox kontrolü detaylı bir şekilde incelemeye çalışıyoruz.

Windows Presentation Foundation ile uygulama geliştirirken kullanabileceğimiz kontrol paleti işlerimizi rahatlıkla yürütebileceğimiz kadar geniştir. Araç kutusu içerisinde yer alan kontroller Framework sürümünü arttırdıkça ve codeplex, code.msdn gibi sitelerde yer alan projeler yardımı ile daha da artmaya devam etmektedir. WPF 'in grafiksel ve görsel gücüne günlük yaşantı da kullanılan kontrolleri...

WPF - Menu Kontrolü

Bu yazımızda Menü kontrolü nasıl kullanabileceğimizi incelemeye çalışıyoruz.

Windows Presentation Foundation ile uygulama geliştirirken kullanabileceğimiz kontrol paleti işlerimizi rahatlıkla yürütebileceğimiz kadar geniştir. Araç kutusu içerisinde yer alan kontroller Framework sürümünü arttırdıkça ve codeplex, code.msdn gibi sitelerde yer alan projeler yardımı ile daha da artmaya devam etmektedir. WPF 'in grafiksel ve görsel gücüne günlük yaşantı da kullanılan kontrolleri...