trillbox

TRILLBOX es un kit de herramientas flexible y extensible para construir páginas web dinámicas.
Descargar ahora

trillbox Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • James Robson
  • Sitio web del editor:
  • http://sylbi.arbingersys.com/

trillbox Etiquetas


trillbox Descripción

Trillbox es un kit de herramientas flexible y extensible para construir páginas web dinámicas. TrillBox es un kit de herramientas flexible y extensible para construir páginas web dinámicas. Escrito en Perl y en función de la plantilla :: Recuperar, proporciona "Widgets" (o controles) que puede integrarse rápidamente en su aplicación web Perl. TrillBox Los widgets están diseñados para ser puntos de control independientes que se pueden conectar fácilmente a un sistema de programación web, por ejemplo. Una aplicación de CGI, basada en plantillas, o incluida como parte de un marco de aplicación. Los usos no tienen un conocimiento directo del otro con el fin de ofrecer la mayor flexibilidad (aunque pueden diseñarse para que la salida y la entrada se puedan canjear entre los widgets) .Trillbox agrega componentes fáciles de "enchufables" a su aplicación web. A través de la introducción, pasaremos a través de una aplicación de CGI simple que utiliza el componente TRILLBOX :: DataTable componente para emitir datos de una tabla en una base de datos MySQL. Comenzaremos simple y comenzaremos progresivamente más complejos a medida que avanzamos. ¿Se realiza el script #! C: /zangweb/perl/bin/perl.exeuse CGI QW (: Standard); Use DBI; # Cargue nuestros widgets de TR de ANULTUDO LIB ' ../../'/'/Utilice TRILLBOX :: DataTable; encabezado de impresión; imprimir start_html; imprimir "

trillbox :: Demo DataTable

"; MIS $ DBH = DBI-> Conectar ("DBI: MySQL: base de datos = prueba; host = localhost "," raíz "," ", {'raweerror' => 1}); My $ dt = trillbox :: datatable-> nuevo (); $ dt-> set (Table_attrs => ' frontera = "1" '); $ DT-> SET (COLNAMES => ); # Conecte la salida DBI a DataTable: $ DT-> SET (BIND_DATA => $ DBH -> selectall_arrayref ("Seleccionar * de Trillbox_Intro")); $ DBH-> Desconectarse (); # Salida de la salida DataPrint $ DT-> (); imprimir end_html; note el estadounideco lib '../../'; Antes de 'Usar trillbox :: DataTable;'. Esto instruye a nuestro script que encontraremos los componentes de TRILLBOX dos directorios sobre la ubicación del script. Después de esta línea de código, puede agregar cualquier componente que le guste simplemente con use TRILLBOX :: componente; Puede descargar y poner trillbox en cualquier ubicación que sea apropiada. La declaración 'Usar la ruta de liberación' dice su código donde se pueden encontrar los componentes. Esto le permite ejecutar TRILLBOX en servidores que pueden no tener instalados los módulos dependientes. Este es un script de CGI estándar, por lo que hacemos las cosas habituales como el 'encabezado de impresión', y 'imprimir start_html'. Usando DBI, nos conectamos a un servidor MySQL, en este caso, se ejecutamos en nuestra estación de trabajo. Entonces, creamos que instanes del objeto TRILLBOX :: DataTable a través de su nuevo () método. No hay que pasar parámetros a NEW (). Establece propiedades en el objeto utilizando el método SET (). En la siguiente declaración, establecemos los atributos de los producidos por $ DT para que tenga un borde. Usamos Set () nuevamente, esta vez para configurar los nombres de encabezados de la columna de la tabla. Set () espera uno o más pares de nombre / valor. En este caso, 'Colnames' es el nombre de la propiedad, y la matriz anónima representa los valores de encabezado de la columna. El conjunto () es probablemente el método más excesivo de los componentes del núcleo de TrillBox. Ahora lo usamos para configurar la propiedad 'Bind_Data' de $ DT a la salida del objeto DBI. Puede ver que pasamos nuestra declaración SQL en el método $ DBH-> Selectall_Arrayref (), y devuelve una referencia a una matriz, que es exactamente lo que 'Bind_Data' espera. Cualquier matriz en su código puede estar "atado" a DataTable pasando una referencia a ella. (Tenga en cuenta que espera una matriz de 2 dimensiones, es decir, una matriz de matrices). Novedades en esta versión: · Agregado el widget de TreeView. · Construir estructuras anidadas de los nodos, como un árbol de directorio de archivo.


trillbox Software relacionado