TOC

This article has been localized into Danish by the community.

Om WPF:

Hvad er WPF?

WPF, som står for Windows Presentation Foundation, er Microsoft's seneste bud på et GUI (Graphical User Interface - Grafisk Brugergrænseflade på dansk) framework, til brug via .NET frameworket.

Men hvad ER et GUI framework egentlig? GUI står som allerede nævnt for Graphical User Interface, og du kigger med stor sandsynlighed på netop en grafisk brugergrænseflade lige nu. Windows har et GUI der tillader dig at arbejde med computeren, og den browser som du bruger til at læse denne artikel med er et GUI der tillader dig at surfe på nettet.

Et GUI framework giver dig mulighed for at lave applikationer med en række GUI elementer, fx tekst etiketter, tekst input bokse og andre velkendte elementer. Uden et GUI framework skulle du selv stå for at "tegne" disse elementer manuelt og selv håndtere al bruger interaktion som fx input fra tastatur eller mus. Dette er et KÆMPE arbejde, så i stedet vælger de fleste udviklere at bruge et GUI framework til at klare alt det basale arbejde, så udvikleren i stedet kan fokusere på at lave fede applikationer.

Der er mange GUI frameworks derude, men for .NET udviklere er de to mest interessante på nuværende tidspunkt WinForms og WPF. WPF er nyest, men Microsoft understøtter og vedligeholder stadig WinForms. Som du kan læse i næste artikel, så er der ret mange forskelle imellem de to frameworks, men deres formål er det samme: At gøre det let for udvikleren at lave en applikation med en god brugergrænseflade.

I næste artikel vil vi kigge helt konkret på de forskelle der er imellem WinForms og WPF.