TOC

This article has been localized into Italian by the community.

Cosa è WPF:

Cosa è WPF

WPF, acronimo di Windows Presentation Foundation, è il più recente approccio di Microsoft a una struttura GUI, usata nel framework .NET

Ma cos'è una struttura GUI? GUI è acronimo di Graphical User Interface (interfaccia grafica utente), e probabilmente ne stai guardando una proprio ora. Windows ha una GUI per funzionare con il tuo computer e il browser con cui stai leggendo questo documento ha una GUI che ti permette di navigare nel web.

Una struttura GUI permette di creare un'applicazione usando tutta una serie di elementi GUI, quali label (etichette), textbox (caselle di testo) e altri elementi di uso corrente. Senza una struttura GUI sarebbe necessario sia disegnare manualmente questi elementi che gestire tutti gli scenari di interazione con l'utente come gli input testuali o del mouse. Questo comporterebbe MOLTO lavoro, ecco perché la maggior parte degli sviluppatori usa una struttura GUI a cui viene demandato tutto il lavoro di base, permettendo loro di focalizzarsi sulla scrittura di applicazioni.

Esistono molte strutture GUI, ma per gli sviluppatori .NET le più interessanti al momento sono WinForms e WPF. WPF è la più recente, ma Microsoft sta ancora manutenendo e supportando WinForms. Come potrai vedere nel capitolo seguente, ci sono parecchie differenze fra le due strutture GUI, ma il loro scopo è lo stesso: rendere semplice creare applicazioni con una bella interfaccia grafica.

Nel prossimo capitolo approfondiremo le differenze tra WinForms e WPF.