XUL :: GUI

Render Cross Platform GUI-toepassingen met Firefox uit Perl
Download nu

XUL :: GUI Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Eric Strom
  • Uitgever website:
  • http://search.cpan.org/~asg/

XUL :: GUI Tags


XUL :: GUI Beschrijving

Render Cross Platform GUI-toepassingen met Firefox uit Perl XUL :: GUI is een PERL-module die de volledige functionaliteit van de renderingsmotor van Mozilla Firefox blootlegt aan PERL door alle XUL- en HTML-tags te bieden als functies en u kunt communiceren met die objecten die rechtstreeks van PerL kunnen communiceren. GUI-applicaties gemaakt met deze toolkit zijn cross-platform, ondersteunen volledig CSS-styling, erven Firefox's rijk assortiment van webtechnologieën (browser-, canvas- en videotags, flitser en andere plug-ins) en zijn nog eenvoudiger te schrijven dan HTML.Deze module is erin geschreven Pure Perl, en hangt alleen af van kernmodules, waardoor het gemakkelijk is om uw aanvraag te verdelen .Alle XUL- en HTML-objecten in PERL zijn exacte spiegels van hun JavaScript-tegenhangers en kunnen als zodanig worden gehandeld. Voor alles wat niet in dit document of xul :: GUI :: handleiding, ontwikkelaar.mozilla.com is, is de officiële bron van documentatie: * https://developer.mozilla.org/en/xul * http: //www.hevanet .com / Acorbin / Xul / Top.xul - Xul Periodic Table * HTTPS://Developer.mozilla.org/en/documentation_hot_Linksgui's gemaakt met deze module zijn gebeurtenisgedreven. Een willekeurig ingewikkelde (en runtime-mutable) objectboom wordt doorgegeven aan het weergeven, dat vervolgens de GUI in Firefox creëert en de gebeurtenislus start. Display wacht op en reageert op evenementen totdat de QUIT-functie wordt genoemd, of de gebruiker sluit het venster.All van de gebeurtenishandlers van JavaScript beschikbaar, en kunnen in PERL (normaal) of JavaScript worden geschreven (voor handelaars die erg snel moeten zijn zoals afbeelding rollovers met onmouseover of dergelijke). Dit wil niet zeggen dat Perl-zijhandlers traag zijn, maar met rollovers en snelle muisbewegingen, soms is er milde lag vanwege protocol overhead. Het doel van deze module is om GUI-ontwikkeling zo eenvoudig mogelijk te maken. XUL's widgets en geneste ontwerpstructuur krijgen ons het grootste deel daar, en deze module met zijn lichtgewichtsyntaxis, en 'doen wat ik bedoel, de natuur hopelijk de taak voltooit. Alles heeft verstandige standaardinstellingen met minimale boilerplaat en genesteld ontwerp betekent een logische codestroom die niet bezaaid is met variabelen. Stuur alsjeblieft feedback als je denkt dat alles kan worden verbeterd. Synopsis Gebruik Xul :: GUI; Display Label 'Hallo, World!'; # kort genoeg? s / label / p / voor bonuspunten Gebruik Xul :: GUI; Weergavevenster titel => "XUL :: GUI's lange hallo", groupbox (bijschrift ('xul'), knop (label => 'klik me', oncommand => sub {shift-> label = 'ouch'}), knop (ID => 'BTN', Label => 'Automatische ID-registratie', Oncommand => Sub {$ ID {BTN} -> Label = 'betekent geen variabele rommel "; $ id {txt} -> waarde =' en maakt cross tag updates eenvoudig ';}), knop (type =>' menu ', label =>' menuknop ', Menupopup kaart {menuitem label => $ _} qw / eerste derde derde /), Textbox (ID => 'TXT', WIDTH => 300), ProgressMeter (modus => 'Niet-aangedreven'),), GroupBox (TAPPISTUIT ('HTML Ook'), Tabel (breedte => '100%', TR-kaart {TD $ _} ' een ', ik (' twee '), B (' Three '), U (' Four '), Sup (' Five ')), BR, HR, P (' Alle HTML-tags zijn in Caps '),) ; Vereisten: · Perl


XUL :: GUI Gerelateerde software

DX_Central

Een bureaublad grafisch weergave van ongelijksoortige bronnen in een eenvoudig te gebruiken formaat ...

126

Downloaden