XUL: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Ptak82 (dyskusja | edycje)
wprowadzenie
Ptak82 (dyskusja | edycje)
zamieniłem i poprawiłem przykład + literówki
Linia 1:
'''XUL''' (wym. "zul", [[Język angielski|ang.]] ''XML-based User-interface Language'') jest językiem zgodnym z [[XML]] używanym do opisu [[interfejs]]u WEB oraz [[Interfejs graficzny|GUI]], wykorzystywanym między innymi w [[Oprogramowanie|programach]] [[Mozilla Suite]], [[Mozilla Firefox]], [[Mozilla Thunderbird]], [[Nvu]] itp.
 
XUL nie jest jeszcze standardem publicznym, mimo że używa wiele istniejących standardów i technologii, właczają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.
 
==Wprowadzenie==
Interfejs XUL jest definiowany poprzez trzy ustawienia komponentów:
*Zawartość (Content): DokumntyDokumenty XUL, które określają model graficzny interfejsu uzytkownikaużytkownika.
*Skórki (Skin): Pliki arkuszy stylów CSS i pliki obrazków, które definiujadefiniują wygladwygląd aplikacji.
*Pliki językowe (Locale): Dokumenty DTD, które definują encje XML, w celu łatwej lokalizacji oprogramowania.
 
==Przykładowy dokumentplik XUL==
<pre>
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin" type="text/css" ?>
<window id="helloworld-window"
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<label value title="Witaj, świecie!" />
<box align="center">
flex="1"
<label value="Witaj, świecie!" />
<box align="center">
</box>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
 
<description>
Witaj, świecie!
</description>
</window>
</pre>
Linia 29 ⟶ 34:
* [http://www.mozilla.org/projects/xul/xul.html Dokumentacja XUL]
* [http://www.google.com/mozilla/google.xul Interfejs Google w XUL-u]
* [http://developer.mozilla.org/pl/docs/Pomocnik_XUL PomocnikKurs XUL]
* [http://www.xul.fr/xul.html Xul] and [http://xuldev.sf.net Xul Dev project]