trillbox

Treillbox est une boîte à outils flexible et extensible pour la construction de pages Web dynamiques.
Télécharger maintenant

trillbox Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • James Robson
  • Site Internet de l'éditeur:
  • http://sylbi.arbingersys.com/

trillbox Mots clés


trillbox La description

Treillbox est une boîte à outils flexible et extensible pour créer des pages Web dynamiques. Treillbox est une boîte à outils flexible et extensible pour bâtir des pages Web dynamiques.written in Perl et basé sur le modèle :: Rappel de rappel, il fournit des "widgets" (ou des contrôles) que vous pouvez intégrer rapidement dans votre application Web PERL. Les widgets Treillbox sont conçus pour être des points de contrôle indépendants pouvant être facilement branchés dans un système de programmation Web, par ex. Une application CGI, basée sur des modèles ou incluses dans le cadre d'un cadre d'application.Widgets n'a délibérément aucune connaissance directe de l'autre afin d'offrir la plus grande flexibilité (bien qu'elles puissent être conçues de manière à ce que la sortie et l'entrée puissent être canalisées entre les widgets) .Trillbox ajoute des composants simples, "Pluggable" à votre application Web. À titre d'introduction, nous aborderons une simple application CGI qui utilise le composant Treillbox :: DataTable pour sortir des données d'une table dans une base de données MySQL. Nous allons commencer simple et devenir progressivement plus complexe car nous allons. Selon le script #! C: /zangweb/perl/bin/perl.exeuse cgi qw (: standard); utiliser dbi; # charger nos widgets de TR d'ici ../../'''elgox Treillbox :: DataTable; En-tête d'impression; Imprimer Start_HTML; Imprimer "

TRILLBOX :: DATABLE DEMO

"; DBI-> Connect ("DBI: MYSQL: Base de données = test; hôte = localhost "," root "," ", {'ligreerror' => 1}); mon $ DT = trillbox :: DATABLE-> Nouveau (); $ DT-> SET (TABLE_ATTRS => ' frontière = "1" '); $ DT-> SET (Colnames => ); # Connectez la sortie DBI à DataTable: $ DT-> SET (BIND_DATA => $ dbh -> selectall_arrayref ("SELECT * de trillbox_intro")); $ DBH-> Deconnect (); # Sortie de la sortie DataPrint $ DT-> Sortie (); imprimer end_html; remarquez le relevé de lib '../../'; Avant 'User Treillbox :: Datatable;'. Cela indique à notre script que nous trouverons les composants Treillbox deux répertoires au-dessus de l'emplacement du script. Après cette ligne de code, vous pouvez ajouter n'importe quel composant que vous préférez simplement avec User Box :: Composant; vous pouvez télécharger et mettre des trillbox dans n'importe quel endroit approprié. L'instruction «Use Lib Path» indique à votre code lorsque les composants peuvent être trouvés. Cela vous permet d'exécuter des trillbox sur des serveurs qui peuvent ne pas avoir les modules dépendants installés. Il s'agit d'un script CGI standard, nous faisons donc les choses habituelles telles que «l'en-tête d'impression» et «imprimer start_html». Utilisation de DBI, nous nous connectons à un serveur MySQL, dans ce cas, une exécution sur notre poste de travail.En, nous instancions l'objet Treillbox :: DataTable via sa nouvelle méthode (). Aucun paramètre ne doit être transmis à nouveau (). Vous définissez des propriétés sur l'objet à l'aide de la méthode SET (). Dans la déclaration suivante, nous définissons les attributs du produit produit par $ DT afin qu'il ait une frontière. Nous utilisons à nouveau ensemble () cette fois pour définir les noms d'en-tête de colonne de la table. SET () s'attend à une ou plusieurs paires de noms / valeur. Dans ce cas, "Colnames" est le nom de la propriété et le tableau anonyme représente la valorisation de l'en-tête de colonne.set () est probablement la méthode la plus surchargée des composants de base Treillbox. Nous l'utilisons maintenant pour définir la propriété 'BIND_DATA' de $ DT à la sortie de l'objet DBI. Vous pouvez voir que nous passons notre instruction SQL dans la méthode $ DBH-> selectallall_arrayref () et renvoie une référence à un tableau, ce qui est exactement ce que "BIND_DATA" s'attend. Toute matrice dans votre code peut être "liée" à la clé en transmettant une référence. (Notez qu'il s'attend à ce qu'un tableau à 2 dimensions, c'est-à-dire un tableau de matrices.) Quoi de neuf dans cette version: · Ajout du widget TreeView. · Construire des structures imbriquées de nuds, comme un arbre de répertoire de fichiers.


trillbox Logiciels associés

Toolkit WT

WT Toolkit est une boîte à outils JavaScript qui fait écrire des applications Ajax riches, robustes et fiables, aussi simple que de rédiger des applications de bureau. ...

142

Télécharger

mod_alias

mod_alias est un module Apache pour mapper différentes parties du système de fichiers hôtes dans l'arborescence du document et la redirection de l'URL. ...

78

Télécharger