1 Haziran 2014 Pazar

WPF Nedir?

WPF (Window Presentation Foundation) zengin içerikleriyle yeni nesil kullanıcı arayüzlerleri geliştirmeyi ve göstermeyi sağlayan bir platformdur.

Zengin içeriği ve kendi mimarisi ile daha modern, kullanıcı dostu ve daha performanslı uygulamalar geliştirmemize olanak sağlamaktadır.

WPF ile birlikte XML yapısına benzeyen XAML(Extensible Application Markup Language) dilini kullanarak esnek kullanıcı arayüzleri tasarlayabiliriz.

XAML, UI ve code behind dediğimiz kod ile kullanıcı arayüzü geliştirme sisteminide birbirinden ayırmaktadır. Yani herhangi bir kod yazmadan UI da bütün arayüzümüzü oluşturabiliriz.Tabi kod ile UI geliştirme desteği XAML ile de devam etmektedir.

XAML dilinin bir başka güzelliği ise hem tasarımcı hem geliştiricinin aynı UI üzerinde birlikte çalışabilimesine olanak tanımasıdır.

WPF'de bulunan zengin kontrol içerikleriği ve bütün kontrollerin templates ve styles ile istediğimiz gibi değiştirebilmemiz imkanı başlıca ilgi çeken özellikleridir.

WPF vector tabanlı grafik sistemleri de desteklemektedir.Yani kolaylıkla kendi istediğimiz UI Elementleri oluşturabiliriz.

Ayrıca WPF 2D ve 3D grafikleri,belge akışları ve multimedya içerikleri de destekler.WPF kullanarak bağımsız uygulamalar ve XBAP(XML Browser Applications) geliştirebiliriz.

Aşağıdaki diagramda özetle WPF'in özelliklerini görebilirsiniz.


Hiç yorum yok:

Yorum Gönder