Windows Presentation Foundation: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 1:
'''Windows Presentation Foundation''' (o '''WPF'''), nome in codice ''Avalon'', è una libreria di classi del [[Framework .NET]] (introdotta con la versione 3.0) per lo sviluppo dell'interfaccia grafica delle applicazioni.
 
Inizialmente era stata pensata come base per tutte le applicazioni di [[Windows Vista]], ma nel [[2004]], con il “reset” dello sviluppo della nuova versione di Windows, è stato deciso di renderla disponibile anche per [[Windows XP]] e le applicazioni di Windows Vista utilizzano ancora le classiche [[Windows API]].
 
L'innovazione principale di WPF è la rimozione di ogni legame con il modello di sviluppo tradizionale di Windows, introdotto con la versione 1.0 del sistema operativo. Tutti i controlli sono stati riscritti (non si appoggiano più a quelli della libreria “user”) e lo stesso meccanismo basato su scambio di messaggi, cuore del modello di programmazione di Windows, è stato abbandonato.
 
WPF è basato su un sistema di [[grafica vettoriale]] che può ancheeseguire sfruttaredentro e fuori il browser e usa le potenzialitàDirectX per renderizzare la grafica 2D/3D sfruttando l'accelerazione tridimensionalihardware delledalle moderne schede grafiche. Inoltre, il meccanismo consigliato per la creazione dell'interfaccia utente è il linguaggio [[XAML]] (eXtensible Application Markup Language), basato su [[XML]], in maniera simile a [[XUL]] su cui sono basati [[Mozilla Firefox]] e [[Mozilla Thunderbird]].
 
[[Categoria:Microsoft Windows]]