TOC

This article has been localized into Hungarian by the community.

A WPF-ről:

Mi az a WPF?

A WPF azaz Windows Presentation Foundation, a legújabb Microsoft féle GUI keretrendszer, mely a .NET keretrendszerrel használható.

De mi is az a GUI keretrendszer vagy framework? A GUI a Graphical User Interface rövidítése, azaz grafikus felhasználói felület, és valószínűleg most is éppen egy ilyet nézel. Ahogy a Windows operációs rendszernek van grafikus felülete, ami lehetővé teszi, hogy dolgozni tudj a számítógépen, interakcióba lépj vele, ugyanúgy egy böngészőnek is, amiben valószínűleg most ezt a dokumentumot olvasod, van grafikus felhasználói felülete, lehetővé téve a szörfözést a weben.

Egy GUI framework lehetővé teszi grafikus alkalmazások készítését GUI elemek széles skáláját felhasználva, mint címkék, szövegdobozok és más jól ismert elemek. GUI framework nélkül manuálisan kellene megrajzolni ezeket az elemeket, illetve kezelni az összes felhasználói interakciót, mint például szöveg vagy egér input. Ez rengeted munka lenne, ehelyett a legtöbb fejlesztő GUI framework-öt használ mely az összes alapvető feladatot képes elvégezni és lehetővé teszi a fejlesztők számára, hogy kizárólag az alkalmazásfejlesztésre tudjanak koncentrálni.

Rengeteg GUI framework létezik manapság, de jelenleg a legérdekesebb a .NET fejlesztők számára mégis a WinForms és a WPF. A WPF a legújabb, de a Microsoft még mindig karbantartja és támogatja a WinForms-ot is. A következő fejezetben látni fogod, hogy elég sok különbség van a két framework között, mégis közös a céljuk: Kiváló grafikus felületű alkalmazások fejlesztésének megkönnyítése.

A következő fejezetben a WinForms és WPF közötti különbségeket fogjuk megnézni.