XUL :: GUI.

Render Cross Platform GUI-Anwendungen mit Firefox von Perl
Jetzt downloaden

XUL :: GUI. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Eric Strom
  • Website des Verlags:
  • http://search.cpan.org/~asg/

XUL :: GUI. Stichworte


XUL :: GUI. Beschreibung

Render Cross Platform GUI-Anwendungen mit Firefox von Perl XUL :: GUI ist ein Perl-Modul, das die gesamte Funktionalität von Mozilla Firefox-Rendering-Engine von Mozilla Firefox freisetzt, indem alle XUL- und HTML-Tags als Funktionen bereitgestellt werden und Sie mit diesen Objekten direkt von Perl interagieren können. GUI-Anwendungen, die mit diesem Toolkit erstellt wurden, sind Cross-Plattform, voll unterstützen CSS-Styling, erble Firefoxs reichhaltige Sortiment von Web-Technologien (Browser, Leinwand- und Video-Tags, Flash- und andere Plugins) und sind noch einfacher zu schreiben als HTML.Das Modul ist eingeschrieben. Pure Perl und hängt nur von den Kernmodulen ab, wodurch es einfach ist, Ihre Anwendungen zu verteilen.Alle XUL- und HTML-Objekte in Perl sind genaue Spiegel ihrer JavaScript-Kollegen und können als solche aufgestellt werden. Für alles, was in diesem Dokument nicht geschrieben wurde oder XUL :: GUI :: Manual, Developer.mozilla.com ist die offizielle Dokumentationsquelle: * https://developer.mozilla.org/de/xul * http: //www.hevanet .com / acorbin / XUL / top.xul - XUL-Periodensystem * https://developer.mozilla.org/de/documentation_hot_linksgui wird mit diesem Modul erstellt, die mit diesem Modul erstellt wurden, Ereignisgetrieben. Eine beliebig komplexe (und Laufzeitmutable-Objektbaum wird an die Anzeige weitergeleitet, die dann die GUI in Firefox erstellt und die Ereignisschleife beginnt. Das Display wartet auf und reagiert auf Ereignisse, bis die Quit-Funktion aufgerufen wird, oder der Benutzer schließt das Fenster. Alle Ereignishandleiter von JavaScript sind verfügbar und können in Perl (normalerweise) oder JavaScript (für Handler) geschrieben werden (für Handler, die sehr schnell sein müssen wie Bildwechsel mit OnMouseover oder dergleichen). Dies ist nicht zu sagen, dass Perl-Seitenhänder langsam sind, aber mit Rollovers und schnellen Mausbewegungen, manchmal gibt es aufgrund des Protokolls eine milde Lack. Das Ziel dieses Moduls besteht darin, die GUI-Entwicklung so einfach wie möglich zu gestalten. Xuls Widgets und verschachtelte Designstruktur bringt uns den größten Teil des Weges, und dieses Modul mit seiner leichten Gewichtssyntax, und "Tun Sie, was ich meine, die Natur meine Natur hat, hoffentlich beendet den Job. Alles hat vernünftige Standardwerte mit minimaler Kesselplatte, und ein verschachteltes Design bedeutet einen logischen Code-Flow, der nicht mit Variablen übersät ist. Bitte senden Sie das Feedback, wenn Sie denken, dass etwas verbessert werden könnte. Synopsis verwenden Sie XUL :: GUI; Anzeigeton "Hallo, Welt!" # kurz genug? S / Label / P / für Bonuspunkte Verwenden Sie XUL :: GUI; Anzeigefenster-Titel => "XUL :: GUIs langer Hello", Groupbox (Bildunterschrift ('XUL'), Button (Label => 'Klicken Sie auf mich', OnCommand => SUB {SHIFT-> LABEL = 'OUH'}), Taste (ID => 'BTN', Label => 'Automatische ID-Registrierung', OnCommand => Sub {$ ID {BTN} -> Label = 'bedeutet keine mehr variable Clutter'; $ ID {txt} -> Wert = 'und Macht Kreuz-Tag-Updates Easy ';}), Button (Typ =>' MENU ', LABEL =>' MENU-Taste ', MENUPOPUP-MAP {Menuitem-Label => $ _} QW / Erster zweiter Drittel /), TextBox (ID => 'TXT', WIDTH => 300), ProgressMeter (MODE => 'Undurchtlich'),), Groupbox (Bildunterschrift ('HTML auch'), Tabelle (Breite => '100%', tr map {td $ _ _ _ _ _ _ _ ' Eins ', ich (' zwei '), b (' drei '), u (' vier '), sup (' Fünf ')), BR, HR, P (' Alle HTML-Tags sind in Caps '),) ; Anforderungen: · Perl.


XUL :: GUI. Zugehörige Software

Code-Affe

bietet eine Quelle für viele einfache, einmalige Skripts, die sehr spezifische Aufgaben ausführen ...

211

Herunterladen