Windows Presentation Foundation (WPF)

28 06 2009

Windows Presentation Foundation (WPF) adalah framework yang membantu pengembang/developer dalam mengembangkan aplikasi yang lebih baik dari sisi tampilan atau lebih dikenal dengan istilah rich user interface/experience. WPF merupakan sebuah subsystem grafik yang ada pada .Net 3.0 atau yang lebih diatasnya yang sebelumnya dikenal dengan nama WInFX.

Aplikasi yang dikembangkan dengan WPF menggunakan XAML (extensible application markup language) sebagai bahasa dalam pengembangan user interface yang lebih baik. WPF menyediakan sebuah model pengembangan perangkat lunak yang berbeda dimana WPF dengan jelas membagi antara pengembangan user interface dan pengembangan business logic dari sebuah aplikasi. WPF bisa dikembangkan untuk aplikasi desktop maupun aplikasi web based. Untuk web sendiri implementasi WPF adalah Microsoft Silverlight yang memberikan kemudahan untuk pengembangan aplikasi yang lintas platform dalam model programming yang sama.

Arsitektur dari Windows Presentation Foundation (WPF) dapat dilihat pada gambar dibawah ini :

image

Arsitektur .Net 3.0

image

Arsitektur WPF

Dalam pengembangan aplikasi yang menggunakan WPF, tools pengembangan yang diperlukan antara lain :

1.  Visual Studio 2008

2.  Microsoft Expression Studio 2.0

3.  Microsoft Silverlight

Bagi pengguna visual studio 2005 harus terlebih dahulu menginstall SDK nya


Tindakan

Information

Tinggalkan komentar