trillbox

trillbox é um kit de ferramentas flexível e extensível para a construção de páginas da Web dinâmica.
Baixe Agora

trillbox Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • James Robson
  • Site do editor:
  • http://sylbi.arbingersys.com/

trillbox Tag


trillbox Descrição

O Trillbox é um kit de ferramentas flexível e extensível para construir páginas da Web dinâmica. Trillbox é um kit de ferramentas flexível e extensível para a construção de páginas da Web dinâmicos.Written em Perl e com base no modelo :: Recall, fornece "widgets" (ou controles) que você pode integrar rapidamente no seu aplicativo da Web Perl. Os widgets Trillbox são projetados para serem pontos de controle independentes que podem ser facilmente conectados a um sistema de programação da Web, e. Um aplicativo CGI, baseado em modelo ou incluído como parte de uma estrutura de aplicação.Widgets propositadamente não têm conhecimento direto um do outro para oferecer a maior flexibilidade (embora eles possam ser projetados para que a saída e a entrada possam ser canalizadas entre widgets) .trillbox adiciona componentes fáceis e "pluggable" ao seu aplicativo da web. Por meio de introdução, vamos percorrer um aplicativo CGI simples que usa o componente TRillbox :: DataTable para saída de dados de uma tabela em um banco de dados MySQL. Vamos começar simples e ficar progressivamente mais complexos como vamos.here é o script #! C: /zangweb/perl/bin/perl.exeuse cgi qw (: padrão); use dbi; # carregar nossos widgets tr de aquiuse lib ' ../../'-datável trillbox :: datatable; cabeçalho de impressão; imprimir start_html; imprimir "

trillbox :: datatable demo

"; my $ dbh = dbi-> conectar ("dbi: mysql: Banco de dados = teste; host = localhost "," raiz "," ", {'raiseError' => 1}); meu $ DT = trillbox :: DataTable-> Novo (); $ DT-> Set (Table_Attrs => ' fronteira = "1" '); $ DT-> Set (Colnames => ); # Conecte a saída DBI a datatable: $ dt-> set (bind_data => $ dbh -> selectall_arrayref ("SELECT * from trillbox_intro")); $ dbh-> Desconectar (); # Saída da saída Dataprint $ DT-> (); Imprimir end_html; observe a instrução lib '../../'; Antes de 'usar trillbox :: datatable;'. Isso instrui nosso script que encontraremos os componentes da Trillbox dois diretórios acima da localização do roteiro. Após esta linha de código, você pode adicionar qualquer componente que você deseja simplesmente com o TRILLBOX :: componente; você pode baixar e colocar trillbox em qualquer local apropriado. A instrução 'Use lib caminho' informa ao seu código onde os componentes podem ser encontrados. Isso permite que você execute Trillbox em servidores que podem não ter os módulos dependentes instalados. Este é um script CGI padrão, portanto, fazemos as coisas usuais como 'cabeçalho de impressão' e 'impressão start_html'. Usando o DBI, nos conectamos a um servidor MySQL, neste caso, um funcionando em nossa estação de trabalho.Então, instanciamos a trillbox :: DataTable Object através do seu método novo (). Nenhum parâmetro precisa ser passado para novo (). Você define propriedades no objeto usando o método set (). Na seguinte declaração, estabelecemos os atributos dos produzidos por $ DT para que ele tenha uma fronteira. Usamos o conjunto () novamente, desta vez para definir os nomes dos cabeçalhos da coluna da tabela. Definir () espera um ou mais pares de nome / valor. Nesse caso, 'Colnames' é o nome da propriedade, e a matriz anônima representa os valores do cabeçalho da coluna.set () é provavelmente o método mais sobrecarregado dos componentes principais do trillbox. Agora usamos para definir a propriedade 'Bind_Data' de $ DT para a saída do objeto DBI. Você pode ver que passamos nossa instrução SQL no método $ dbh-> selectall_arrayref () e retorna uma referência a uma matriz, que é exatamente o que "Bind_data" espera. Qualquer matriz no seu código pode ser "ligado" a datatável passando uma referência a ela. (Observe que ele espera uma matriz 2-dimensional, ou seja, uma matriz de matrizes.) O que há de novo nesta versão: · Adicionado widget TreeView. · Construa estruturas aninhadas de nós, como uma árvore de diretório do sistema de arquivos.


trillbox Software Relacionado

mod_vhost_alias.

mod_vhost_alias Apache módulo fornece suporte para hospedagem virtual em massa dinamicamente configurada. ...

104

Download