XUL :: GUI

Applications GUI de plate-forme Cross Render avec Firefox de Perl
Télécharger maintenant

XUL :: GUI Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Eric Strom
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~asg/

XUL :: GUI Mots clés


XUL :: GUI La description

Render Cross Plateforme Applications GUI avec Firefox de Perl XUL :: GUI est un module PERL qui expose toute la fonctionnalité du moteur de rendu de Mozilla Firefox à Perl en fournissant toutes les étiquettes XUL et HTML comme fonction et vous permettant d'interagir avec ces objets directement à partir de PERL. Les applications de l'interface graphique créée avec cette boîte à outils sont une plate-forme transversale, supportez complètement le style CSS, hériter le riche assortiment de technologies Web de Firefox (navigateur, balises sur toile et vidéo, plug-ins clignotant et autres plug-ins) et sont encore plus faciles à écrire que HTML.Cet module est écrit dans Pure Perl, et ne dépend que des modules de base, ce qui facilite la distribution de votre application.Tous les objets XUL et HTML dans Perl sont des miroirs exacts de leurs contreparties JavaScript et peuvent être agi comme tels. Pour tout ce qui n'est pas écrit dans ce document ou xul :: GUI :: Manuel, développeur.mozilla.com est la source officielle de la documentation: * https://developer.mozilla.org/fr/xul * http: //www.hevanet .com / acorbin / xul / top.xul - xul table périodique * https://developer.mozilla.org/fr/documentation_hot_linksgui est créé avec ce module. Une arborescence d'objets arbitrairement complexe (et d'exécution) est transmise à l'affichage, qui crée ensuite l'interface graphique de Firefox et commence la boucle d'événement. L'affichage attendra et répondra aux événements jusqu'à ce que la fonction de quittance soit appelée, ou que l'utilisateur ferme la fenêtre.Toutes des gestionnaires d'événements de JavaScript sont disponibles et peuvent être écrits à Perl (normalement) ou JavaScript (pour les gestionnaires qui doivent être très rapides. tels que les rouillots d'image avec Onmouseover ou similaire). Cela ne veut pas dire que les manutentionnaires latéraux Perl sont lents, mais avec des rochers et des mouvements rapides de la souris, il y a parfois un décalage léger en raison de la surcharge de protocole. L'objectif de ce module est de rendre le développement de l'interface graphique aussi simple que possible. Les widgets de XUL et la structure de design imbriqués nous obtiennent la majeure partie du chemin, et ce module avec sa syntaxe de poids léger et «faire ce que je veux dire» nature, espérons-le, espère le travail. Tout a des valeurs par défaut sensibles avec une chaudière minimale et une conception imbriquée signifie un flux de code logique qui n'est pas jonché de variables. Veuillez envoyer des commentaires si vous pensez que quelque chose pourrait être amélioré.Synopsis Utilisez XUL :: GUI; Étiquette d'affichage 'Bonjour, World!'; # assez court? s / étiquette / p / pour points de bonus utilisez XUL :: GUI; Titre de la fenêtre d'affichage => "XUL :: GUI Long Hello", groupe Boîte de groupe (Légende ('XUL'), bouton (étiquette => 'Cliquez sur moi', ONCOMMAND => SUB {SHIFT-> Label = 'Ouch'}), bouton (id => 'BTN', étiquette => "Enregistrement automatique de l'identifiant", ONCOMMAND => SUB {$ ID {BTN} -> Label = 'signifie pas plus d'encombrement variable'; $ ID {txt} -> valeur = 'et fait des mises à jour de balises croisées ';}), bouton (type =>' Menu ', étiquette => "bouton de menu', mappe MenuPopup {MENUITEM Label => $ _} QW / première seconde troisième /), Textbox (ID => 'txt', largeur => 300), progresseur (mode => 'indéterminé'),), groupebox (légende ('HTML TOO'), Table (largeur => '100%', TR MAP {TD $ _} ' Un ', I (' Two '), B (' TROIS '), U (' Four '), SUP (' Five ')), BR, HR, P ("Toutes les balises HTML sont en CAPS'), ; Exigences: · Perl


XUL :: GUI Logiciels associés