TOC

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

About WPF:

What is WPF?

WPF, which stands for Windows Presentation Foundation, is Microsoft's latest approach to a GUI framework, used with the .NET framework.

Baina zer da GUI esparrua? GUI "Grafical User Interface" deritzo, eta seguruenik orain horietako baten aurrean ari zara. Windows-ek GUI bat du zure ordenagailuarekin lan egiteko, eta dokumentu hau irakurtzeko erabiltzen ari zaren nabigatzaileak web sarean ibiltzeko aukera ematen dizun GUI bat dauka.

GUI esparru batek elementu sorta zabala erabiliz GUI aplikazio bat sortzeko aukera ematen du, adibidez etiketekin, testu eremuekin eta beste hainbat elementu ezagunrkin. GUI esparrurik gabe, elementu hauek eskuz marraztu eta erabiltzailearekiko interakzio guztiak kudeatu beharko zenituzke (testu eta sagu sarrerak...). Hau lan ASKO da, beraz, honen ordez, garatzaile gehienek oinarrizko lan guztiak egiten dituen GUI esparru bat erabili eta aplikazio handiak egiteko aukera dute.

Interfaze grafikoko esparru asko daude, baina .NET garatzaileentzat gaur egun interesgarrienak WinForms eta WPF dira. WPF berriena da, baina Microsoft-ek WinForms mantentzen eta onartzen jarraitzen du. Hurrengo kapituluan ikusiko duzun bezala, bi esparruen artean desberdintasun dezente daude, baina biek helburua bera dute: Interfaze grafiko bikain batekin aplikazioak sortzen erraztea.

Hurrengo kapituluan WinForms eta WPF-en arteko desberdintasunak aztertuko ditugu.