Che cosa è Microsoft WPF?

October 31

Che cosa è Microsoft WPF?


Windows Presentation Foundation, o WPF, è una libreria di programmazione fornito da Microsoft per consentire lo sviluppo di applicazioni con il look and feel del sistema operativo Windows. Esso comprende anche i metodi utilizzati da tutti i programmi Windows di scambiare dati e comandi tra applicazioni e il sistema operativo.

motore grafico

Uno degli elementi fondamentali di WPF è un motore di rendering, consentendo elementi di layout e pulsanti in una nuova applicazione per raggiungere l'aspetto grafico delle applicazioni Windows ben noti. Il sistema si basa su grafica vettoriale. Questo memorizza grafica come una serie di linee, convertiti in codici. I codici descrivono la direzione e la lunghezza di ogni linea e altre proprietà come il colore o spessore. Il pacchetto di grafica vettoriale reinterpreta i codici di nuovo in grafica per la visualizzazione. Il sistema alternativo di grafica vettoriale, non utilizzati in WPF, è chiamato bitmap, che memorizza ogni immagine come immagine composta da una griglia di pixel colorati.

XAML

Microsoft utilizza il XAML per definire azioni di oggetti sull'interfaccia utente (un esempio di un oggetto di interfaccia utente è un "pulsante"). XAML è basato sul Extensible Markup Language, o XML. Entrambi sono molto simili al Hypertext Markup Language o HTML, che XAML sfida come una lingua alternativa per la creazione di pagine web. programmi di WPF possono essere eseguiti sia in stand-alone finestre o browser web.

Object-Orientamento

WPF è un sistema di programmazione orientata agli oggetti. "Object-oriented" significa che ogni elemento dell'interfaccia utente è trattato come un attore separato che può interagire con altri oggetti nel programma. Gli elementi sono classificati come appartenenti ad un gruppo, e ereditano le proprietà, come ad esempio strutture di dati, da quel gruppo.

librerie di funzioni

L'ambiente WPF fornisce una libreria di oggetti standard di Windows e le azioni, come ad esempio le finestre pop-up, e "OK" o "Cancel" pulsanti. Queste librerie di funzioni comprendono anche il codice, permettendo nuovi programmi di interagire con il sistema operativo utilizzando strutture standard di Windows (come il "Salva con nome" finestra). La libreria di funzioni permette inoltre una facile integrazione di animazioni, immagini e un lettore multimediale per riprodurre clip audio e video.