TOC

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

About WPF:

What is WPF?

WPF, što je kratica za Windows Presentation Foundation je Microsoft zadnji koncept GUI razvojne cjeline, koji se koristi sa .NET razvojnom cjelinom.

Ali što je TOČNO GUI razvojna cjelina? GUI je kratica za Graphical User Interface, i Vi najvjerojatnije gledate u jedan sada. Windows ima GUI za rad sa Vašim računalom, i web preglednik na kojem vjerojatno čitate ovaj dokument u sebi ima GUI koji vam omogućava surfanje internetom.

GUI razvojan cjelina vam omogućava da stvarate aplikacije sa velikim rasponom GUI elementa, kao oznake (labels), uokvireni tekst (textboxes) i drugi dobro poznati elementi. Bez GUI razvojne cjeline morali biste ručno crtati elemente i rukovoditi korisničke scenarije interakcije kao tekst ili unos podataka sa miša. Ovo je PUNO posla, zato će većina razvojnih programera koristiti GUI razvojnu cjelinu koja će odraditi sav osnovni posao i dopustiti razvojnom programeru da se usredotoči na razvoju dobrih aplikacija.

Postoji puno GUI razvojnih cjelina, ali za .NET programere, najinteresantniji su trenutno WinForms i WPF. WPF je noviji, ali Microsoft još održava i pruža potporu za WinForms. Kao što ćete vidjeti u sljedećem poglavlju, postoji mnogo razlika između dvije razvojne cijeline, ali njihova svrha je ista. Da je lakše da se razvije aplikacije sa dobrim GUI.

U sljedećem poglavlju, vidjet ćemo razlike između WinForms i WPF.