XML User Interface Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m wip |
m finita traduzione e rimosso wip |
||
Riga 1:
'''XUL''' (''XML User Interface Language'') è un linguaggio per definire interfacce grafiche sviluppato per supportare le applicazione basate su [[Mozilla]], come [[Mozilla Firefox]] e [[Mozilla Thunderbird]]. Come [[UIML]], è una applicazione basata su [[XML]] per descrivere interfacce grafiche. Si pronuncia ''zuul''.
Sebbene XUL non sia uno standard pubblico, esso riutilizza molte tecnologie standard preesistenti, come i [[CSS]], [[Javascript]], [[DTD]] e [[RDF]], che lo rende molto semplice da imparare per persone che hanno un conoscenza di sviluppo e design di applicazioni web.
Il maggiore vantaggio di XUL è
==Introduzione==
Line 13 ⟶ 11:
; [[Localizzazione]]: il documento DTD, che definisce i componenti per una localizzazione più semplice.
Per un esempio, vedete [[Hello world
==Elementi XUL==
Le specifiche XUL coprono un gran numero di elementi, che, in prima appossimazione appartangono alle seguenti aree:
;
; Componenti (''widget''): etichette, bottoni, caselle di testo, liste, alberi, menu, barre degli strumenti, tabulazioni, spaziatori, ...
;
; Box model :
;
; Sorgenti di dati: template, regole, ...
; Altri: ''overlay'', iframe, [[browser]], [[editor]]
È possibile usare, all'interno di documenti XUL, anche altri documenti XML, come [[XHTML]] e [[MathML]], grazie all'uso dei [[namespace]].
Alcuni componenti comuni, come ''spinbox'' o [[canvas]], non sono disponibili nelle specifiche XUL correnti, ma sono nella lista delle cose da implementare per la versione 2.0 di XUL [http://wiki.mozilla.org/wiki/XUL:Home_Page].
==Modo d'uso==
Sebbene XUL sia usato soprattuto per creare l'applicazione Mozilla e tutte le sue estensioni, è possibile usarla anche per applicazioni web trasferite via [[HTTP]]. L'applicazione XUL maggiormerte conosciuta è la [[Mozilla Amazon Browser]], che fornisce una ricca interfaccia per cercare i libri presenti su ''Amazon''. Comunque molte delle funzioni più potenti di Mozilla (come l'uso degli oggetti [[XPCOM]]), non sono disponibili ai documenti eseguiti in remoto (a meno che lo script non sia firmato digitalmente).
==Riferimenti cinematografici==
{| style="float: right; border: 1px black solid; color: ButtonText; background: ButtonFace;line-height: 1.2em; width: 12em; font-weight: bold; font-size: 1.2em; font-family: sans-serif; text-align: center;"
| style="padding: 1em 0" | THERE IS NO DATA.<br/>THERE IS ONLY [http://www.mozilla.org/projects/xul XUL].
|}
"Keymaster"(''Mastro
==
*[http://www.mozilla.org/projects/xul/ Pagina principale di Mozilla XUL
*[http://www.xulplanet.com XULPlanet] -
*[http://
[[de:XUL]]
|