TODO: necesitatea de a stabili șablonul: următor
Acest tutorial este un ghid pentru a explora Xul (XML User Interface Language) - un limbaj cross-platform pentru a descrie interfața cu utilizatorul aplicației.
Tutorialul arată cum să creați o interfață simplă pentru a căuta fișiere, similare cu Sherlock Macintosh sau dialogul de fișiere găsi în Windows. Rețineți că creează doar interfața cu utilizatorul cu funcționalitate limitată. De fapt, căutarea de fișiere nu va fi realizat. Linia albastră din partea stângă a acestei secțiuni va indica locul în care caseta de dialog de căutare fișier se va schimba. Ceea ce urmează este o prezentare generală a Xul. care în primă lectură pot fi omise.
Ce este XUL și de ce a fost creat?
XUL (pronunțat „zool“ și rimă cu „rece“) a fost creat pentru a simplifica și a accelera dezvoltarea browser-ului Mozilla. Este un limbaj bazat pe XML. astfel încât toate beneficiile disponibile pentru XML sunt de asemenea disponibile pentru XUL.
Cele mai multe aplicații trebuie să fie proiectate pentru platforme specifice, ceea ce implică costuri ridicate în timp și costuri. au fost dezvoltate anterior soluții cross-platform. De exemplu, în Java beneficiul principal a fost portabilitate. XUL este un astfel de limbaj special conceput pentru construirea de interfețe de utilizator portabile. Java ia o mulțime de timp pentru a construi o cerere chiar și pentru o singură platformă. Timpul petrecut în compilarea și codul de depanare poate fi destul de lung. Cu XUL, o aplicație de interfață pentru a pune în aplicare sau de a schimba rapid și ușor.
XUL dispune de toate avantajele oferite de alte limbi XML. De exemplu, XHTML sau alte limbaje XML, cum ar fi MathML sau SVG pot fi integrate cu ușurință în ea. De asemenea, textul apare în Xul este ușor de localizat, ceea ce înseamnă că poate fi tradus în alte limbi, fără prea mult efort.
Care sunt interfețele de utilizator pot fi puse în aplicare prin intermediul XUL?
XUL oferă posibilitatea de a crea cele mai multe elemente conținute în interfețe grafice moderne. Elementele care pot fi create:
- Elementele de intrare, cum ar fi o casetă de selectare și textarea
- Bara de instrumente cu butoane și alte tipuri de conținut
- Bara de meniu și meniuri pop-up
- Dialoguri cu file
- Arbori de prezentare ierarhică sau tabelară a informațiilor
- Comenzi rapide de prelucrare
Redarea conținutului poate fi format din conținutul fișierului XUL sau de la datele din sursa de date. În Mozilla, astfel datasources includ cutia poștală a unui utilizator, ea semne de carte și rezultatele căutării. Conținutul meniurilor, copaci și alte elemente pot fi populate cu aceste date, sau cu propriile date, prezentate într-un fișier RDF.
Există mai multe modalități de a utiliza XUL:
- plus Firefox - este un supliment care adaugă funcționalitate suplimentară la browser-ul, de obicei sub forma unor bare de instrumente suplimentare, meniuri contextuale, sau schimba interfața browser-ului. Acest lucru se face folosind proprietățile XUL, numită și suprapunere. vă permite să combinați interfața sursă, în acest caz, browser-ul Firefox, cu adăugarea unei interfețe. Suplimentele pot fi aplicate și alte produse, cum ar fi Mozilla Thunderbird.
- Autonomă XulRunner aplicației - XulRunner este o versiune ambalate a platformei Mozilla, care vă permite să creați aplicații Xul de sine stătătoare. Pentru a rula aceste aplicații nu necesită un browser, deoarece acestea au propriile fișiere executabile.
- XUL pachetului - este creat în același mod ca și un supliment, dar funcționează ca o aplicație separată într-o fereastră separată. Pachetul este utilizat atunci când nu aveți nevoie de mari dimensiuni de full-XulRunner cerere, dar aceasta nu înseamnă că doriți să fie instalat browser-ul Mozilla pentru a porni aplicația.
- aplicațiilor la distanță XUL - puteți plasa, de asemenea, codul XUL pe un server web și deschideți-l în browser-ul dvs. la fel ca orice altă pagină web. Această metodă este, totuși, limitată, deoarece există probleme de securitate din cauza la care nu se poate face anumite lucruri, cum ar fi scoate la iveală o altă fereastră.
Ce trebuie să știți pentru a utiliza acest tutorial?
Trebuie să știi HTML și cel puțin cunosc conceptele de bază ale XML și CSS. Iată câteva principii pentru a păstra în minte:
- Elementele Xul și atributelor trebuie să fie introduse în litere mici ca XML este (spre deosebire de HTML) sensibile la caz.
- Valorile atributelor trebuie să fie plasate în ghilimele, chiar numere.
- Fișierele Xul sunt de obicei împărțite în patru fișiere:
- Pentru ambalarea și elemente
- Pentru a determina stilurile
- Pentru determinarea entitate (utilizată pentru localizare)
- pentru script-uri
În plus, este posibil să aveți fișiere suplimentare pentru imagini sau pentru date specifice platformei.
XUL este acceptat în programele software și Mozilla browsere care sunt bazate pe motorul Gecko, cum ar fi Netscape 6 (sau mai târziu) și Mozilla Firefox. Din cauza diferitelor modificări în sintaxa XUL, aveți nevoie pentru a obține cea mai recentă versiune pentru exemple pentru a face să funcționeze corect. Cele mai multe exemple ar trebui să funcționeze în Mozilla 1.0 sau mai târziu. XUL destul de asemănătoare în Firefox și alte browsere, deși are diferențe semnificative, cum ar fi suportul pentru bare de instrumente personalizate.
Acest ghid acoperă cea mai mare parte funcționalitatea XUL, dar sunt discutate nu toate caracteristicile. După ce a familiarizat cu XUL, puteți utiliza Reference XUL. pentru a afla despre alte caracteristici elemente acceptate.
Vă mulțumim! Vă rugăm să verificați dosarul dvs. „Inbox“ pentru a confirma abonamentul.
Dacă anterior nu a confirmat abonarea la newsletter Mozilla, va trebui să o facă. Vă rugăm să verificați inbox-ul sau spam în căsuța poștală pentru a vedea dacă acesta nu a fost o scrisoare de la noi.
Ascunde abona la newsletter
De ce MDN arată diferit?
MDN se schimbă, concentrându-se doar pe documentația tehnologiilor web. Toate același conținut mare de a rămâne aici; vom schimba doar elementele vizuale și de navigare pentru a vă ajuta să găsiți rapid documentația pentru tehnologia web.
Dar nu vă faceți griji, MDN și Mozilla sunt încă împreună. De fapt, vom actualiza numai proiectarea MDN în mod repetat, pentru a se conforma cu noua emblema și culorile Mozilla.
Cititi mai multe despre reproiectarea în post pe blog-ul nostru. Vă mulțumim pentru utilizarea MDN!
Ascunde mesaj despre reproiectarea