4. WINDOWS PRESENTATION FOUNDATION INTRODUZIONE 1.1 CHE COS’E’ WINDOWS PRESENTATION FOUNDATION Annunciato pubblicamente nel 2003 con il codename “Avalon”, Windows Presentation Foundation ha subito attirato l’attenzione di chi, come me, sviluppa applicazioni utilizzando Windows Forms o GDI. In principio pensato come API per Windows Vista, Windows Presentation Foundation è stato reso disponibile anche per Windows XP con Service Pack 2 e Windows Server 2003. Incluso nel Microsoft .NET Framework 3.0, Windows Presentation Foundation, mette a disposizione un’infrastruttura per semplificare il processo di sviluppo di evolute interfacce utente, documenti XPS, disegno 3D, utilizzo di media (audio, video, …). Tuttavia, Windows Presentation Foundation, può essere tranquillamente un sostituto di Windows Forms per lo sviluppo di semplici applicazioni stand-alone che non hanno bisogno di interfacce evolute visto che, comunque, introduce un nuovo modello di programmazione e nuovi concetti per un più veloce processo di sviluppo. Questo non vuol dire, comunque, che saremo costretti ad utilizzare Windows Presentation Foundation anziché Windows Forms ma, se vogliamo creare interfacce più accattivanti, molto più vicine a quelle a cui l’utente si sta abituando (web, flash),WPF nasce per questo: per sostituire l’attuale GDI che, tutto sommato, non ha grosse limitazione se non il fatto di basarsi su un modello di rendering ormai sorpassato in quanto fortemente orientato al pixel. Windows Presentation Foundation, infatti, è completamente basato su grafica vettoriale il che significa una più universale fruizione dei contenuti su diversi dispositivi visto che, in qualsiasi condizione, non c’è nessuna perdita di qualità nel rendering. Scaricalo gratis su http://www.punto-informatico.it/ PILibri