|
|||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
XUL (wym. "zul", ang. XML-based User-interface Language) jest językiem zgodnym z XML używanym do opisu interfejsu WEB oraz GUI, wykorzystywanym między innymi w programach Mozilla Suite, Mozilla Firefox, Mozilla Thunderbird, Nvu itp. XUL nie jest jeszcze standardem publicznym, mimo że używa wielu istniejących standardów i technologii, włączając takie technologie jak CSS, JavaScript, DTD oraz RDF, dzięki którym jest bardzo prosty do nauki dla osób, które zajmują się programowaniem stron internetowych.
edytuj WprowadzenieInterfejs XUL jest definiowany poprzez trzy ustawienia komponentów:
edytuj ZastosowanieXUL jest najczęściej stosowany do tworzenia aplikacji Mozilli i jej rozszerzeń, także jest możliwe zastosowanie go do tworzenia aplikacji sieciowych opartych na protokole HTTP. Jedną z najbardziej popularnych aplikacji XUL jest przeglądarka Mozilli – Amazon, która posiada bogaty interfejs pozwalający na szukanie książek w Amazon.com. edytuj Elementy XULXUL definiuje szeroki zakres elementów, które należą do kilku następujących typów:
edytuj Przykładowy plik XUL
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin" type="text/css" ?>
<window id="helloworld-window"
title="Witaj, świecie!"
flex="1"
align="center"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<description>
Witaj, świecie!
</description>
</window>
edytuj Zobacz teżedytuj Linki zewnętrzne
wieloparadygmatowe: Ada • C++ • Common Lisp • D • Fortran • Icon • JavaScript • Nemerle • Perl • Python • Ruby • Snobol proceduralne i strukturalne: AWK • C • COBOL • Forth • Modula-2 • Oberon • Pascal • PL/SQL • Rey • REXX • Lib Sh obiektowe: C# • Eiffel • Java • Object Pascal • Objective-C • PHP • Smalltalk funkcyjne: Erlang • F# • Haskell • Lisp • ML • Ocaml • Scheme inne: ABAP • Asembler • C-- • GAUSS • Lustre • MCPL • SAS 4GL • SQL • Visual Basic • VB.NET • occam • QCL ezoteryczne: INTERCAL • Brainfuck • BeFunge • Unlambda • Malbolge • Whitespace • FALSE • HQ9+ • Shakespeare • Whirl • Ook historyczne: ALGOL • APL • BASIC • Clipper • JAS • Lisp • MUMPS • PLAN • PL/I • PL/M • SAKO • SAS (asembler) • Simula |
| All Right Reserved © 2007, Designed by Stylish Blog. |