Nwlapcug.com


Che cos'è Microsoft WPF?

Che cos'è Microsoft WPF?


Windows Presentation Foundation o WPF, è una libreria di programmazione fornita da Microsoft per consentire lo sviluppo di applicazioni con l'aspetto del sistema operativo Windows. Include anche metodi utilizzati da tutti i programmi Windows per lo scambio di dati e comandi tra le applicazioni e il sistema operativo.

Motore grafico

Uno degli elementi fondamentali di WPF è un motore di rendering, consentendo gli elementi di layout e pulsanti in una nuova applicazione per raggiungere l'aspetto ben note delle applicazioni di Windows. Il sistema è basato su grafica vettoriale. Questo memorizza grafica come una serie di linee, convertiti in codici. I codici di descrivono la direzione e la lunghezza di ogni linea e altre proprietà come il colore o lo spessore. La grafica vettoriale pacchetto re-interpreta che questi codici indietro nella grafica per la visualizzazione. Il sistema alternativo alla grafica vettoriale, non utilizzato in WPF, è chiamato bitmap, che memorizza ogni immagine come un'immagine è composta da una griglia di pixel colorati.

XAML

Microsoft utilizza l'Extensible Application Markup Language per definire azioni per gli oggetti dell'interfaccia utente (un esempio di un oggetto dell'interfaccia utente è un "pulsante"). XAML è basato su 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 WPF possono essere eseguiti in windows stand-alone o browser web.

Orientamento agli oggetti

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

Librerie di funzioni

L'ambiente di WPF fornisce una libreria di oggetti di windows standard e azioni, ad esempio finestre pop-up e i pulsanti "OK" o "Annulla". Queste librerie di funzioni includono anche codice, consentendo nuovi programmi interagire con il sistema operativo utilizzando servizi Windows standard (ad esempio la finestra "Salva con nome"). Libreria di funzioni consente anche una facile integrazione di animazione, immagini e un lettore multimediale per riprodurre i clip audio e video.