TOC

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

About WPF:

What is WPF?

WPF, care vine de la Windows Presentation Foundation, este cea mai recentă abordare Microsoft la un cadru GUI, utilizat cu .NET framework.

Dar ce este un cadru GUI? GUI este Graphical User Interface, si tu te uiti probabil la unul in acest moment. Windows are o interfață grafică pentru lucrul cu calculatorul, iar browserul de pe care citesti acest document are o interfață grafică care iti permite să navighezi pe internet.

Un cadru GUI vă permite să creați o aplicație cu o gamă largă de elemente GUI, cum ar fi etichete, textboxes și alte elemente bine cunoscute. Fără un cadru GUI va trebui să faceti manual aceste elemente și să gestioneze toate interacțiunile utilizatorului cum ar fi text și apasarea mouse-ului. Este o mulțime de muncă, astfel, majoritatea dezvoltatorilor vor utiliza un cadru GUI, care va face toate lucrările de bază și permite dezvoltatorilor să se concentreze pe a face aplicații mari.

Există o mulțime de arhitecturi pentru interfețe grafice (GUI), dar pentru dezvoltatorii .NET, cele mai interesante sunt în prezent WinForms și WPF. WPF este cel mai nou, dar Microsoft continuă să mențină și să sprijine WinForms. Așa cum veți vedea în următorul capitol, există destul de puține diferențe între cele două arhitecturi, dar scopul lor este același: Pentru a face mai ușoară crearea aplicațiilor cu o interfață grafică excepțională.

În capitolul următor, vom analiza diferențele dintre WinForms și WPF