TOC

This article is currently in the process of being translated into Turkish (~98% done).

About WPF:

What is WPF?

WPF, Windows Sunum İskeleti (Windows Presentation Foundation), Grafik Kullanıcı Arayüzü (Graphic User Interface-GUI) altyapısı için .NET altyapısı ile birlikte kullanılan Microsoft'un en son yaklaşımıdır.

Ama bir GKA altyapısı nedir? GKA Grafik Kullanıcı Arayüzü anlamına gelir ve şu anda muhtemelen bir tanesine bakıyorsunuz. Windows bilgisayarınızla çalışmanız için bir GKA'ye sahiptir, bu belgeyi okuduğunuz tarayıcının da sizin ağ üzerinde sörf yapmanızı sağlayan bir GKA'sı vardır.

GKA altyapısı etiket, metin kutuları ve diğer çok bilinen bileşenler gibi geniş bir çeşitlilikte GKA bileşenleri kullanarak bir uygulama oluşturmanıza izin verir. Bir GKA altyapısı olmasa idi sizin tüm bu bileşenleri el ile çizip klavye ve fare girdisi gibi tüm kullanıcı etkileşim senaryolarını ele almanız gerekirdi. Bu oldukça FAZLA iş yüküdür ve bunun yerine çoğu geliştirici tüm temel işleri hallederek geliştiricinin harika uygulamalar geliştirmeye odaklanmasına yardımcı olacak bir GKA altyapısı kullanırlar

Dışarıda pek çok GKA altyapıları var ancak, .NET geliştircileri için, en ilginç olanları WinForms ve WPF'dir. WPF en yeni olandır ama Microsoft hala WinForms'u desteklemekte ve sürdürmektedir. Bir sonraki bölümde göreceğiniz üzere iki altyapı arasında epey farklılıklar vardır ama temelde amaçları aynıdır: Harika bir GKA'ya sahip uygulamalar geliştirmeyi kolaylaştırmak.

Bir sonraki bölümde WinForms ve WPF arasındaki farklılıklara bakacağız.