Una estensione del file è la parte del nome di un file di computer dopo il punto . La parte prima del punto viene chiamato il nome di base . L'estensione del file XAML denota un file contenente un programma in Extensible Application Markup Language , che è abbreviato in XAML . Linguaggio di programmazione
Extensible Markup Language è un metodo sempre più diffuso per la memorizzazione dei dati . Dal 2006 , Microsoft ha utilizzato il formato XML per i file di tutti i componenti della sua suite di produttività per ufficio di uscita. Microsoft è il campione principale di XML e promotori come uno standard aperto , libero a tutti di utilizzare . XML non include costrutti di programmazione . E 'solo un modo per rappresentare la formattazione dei dati . Microsoft ha inventato XAML come linguaggio di programmazione , basata soprattutto sulla formato XML . I programmi scritti in XAML vengono memorizzati in file con estensione file XAML .
Fondazione
programmi Windows Presentation XAML creare applicazioni sulla base del modello di Windows Presentation Foundation . Windows Presentation Foundation è uno standard per le interfacce utente in stile Windows che integrino le funzionalità del sistema operativo Windows per la gestione dei file e la comunicazione con altre applicazioni . Programmi XAML costruiti in Windows Presentation Foundation in grado di integrare i moduli scritti in altri linguaggi orientati agli oggetti che formano suite di lingua di Microsoft. NET .
Formato
Extensible Markup Language segna funzioni di testo con tag , espressi in parentesi angolari - " < " e " > ". Questo formato segue le convenzioni del Hypertext Markup Language , meglio conosciuto come HTML . XAML utilizza anche lo stesso sistema di notazione e le relative istruzioni sono contenute in parentesi angolari . Un oggetto viene prima dichiarato e poi caricato con attributi nel formato " oggetto.attributo . " Le convenzioni del linguaggio Usate minuscole per i nomi e le istruzioni . La popolazione di ogni attributo comporta una dichiarazione di apertura e chiusura . La stretta affermazione è la stessa della dichiarazione aperta , tranne che il namer è seguito da una barra. Questa struttura scorre attraverso l'intero linguaggio angolo tag staffe utilizzate per esprimere " BEGIN " e "END" dichiarazioni di solito si trovano in altre lingue.
Operazione
XAML programmi don ' t bisogno di essere compilato , ma può essere eseguito dal sistema operativo dal suo codice sorgente . Diversi i file con l'estensione di file XAML contribuiscono verso una applicazione finita . La raccolta di file XAML forma una libreria di oggetti che interagiscono per produrre la funzionalità dell'applicazione . Le applicazioni create da questi file sono un'interfaccia user-centered , dove l'interazione dell'utente spinge gli eventi in programma , piuttosto che il programma in esecuzione , dall'inizio alla fine in maniera autonoma.