| Termo :: Relatório maneira fácil de criar 'relatórios' dinâmicos de dentro de scripts |
Baixe Agora |
Termo :: Relatório Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Shay Harding
- Site do editor:
- http://search.cpan.org/~shayh/
Termo :: Relatório Tag
Termo :: Relatório Descrição
Maneira fácil de criar 'relatórios dinâmicos' de dentro de scripts Term :: Relatório é um módulo Perl que pode ser usado para gerar saída dinâmica bem formatada. Também pode usar o Termo :: StatusBar para mostrar o progresso e o número :: Formato para que os números apareçam mais legíveis. Toda a saída é enviada para stdout por padrão. A versão atual não pode ser compatível com o código anterior. Muitas alterações foram feitas com relação à forma como a saída pode ser formatada. Synopsis Use o Termo :: Relatório; TEMPO DE USO :: HIRES QW (USLEEP); meus $ itens = 100; Meu $ Report = Term :: Report-> Novo (Startrow => 4, NumFormat => 1, StatusBar => ,); Meu status $ status = $ -> {statusbar}; $ Status-> SetItems ($ itens); $ status-> iniciar; $ Relatório-> SavePoint ('Total', "Widgets Totais:", 1); $ Report-> SavePoint ('descartados', "\ N widgets descartados:", 1); para (1 .. $ Itens) {$ Relatório-> Fimprint ('Total', 0, $ _); if (! ($ _% int ((rand (10) + rand (10) +1))))) {$ report-> Fineprint ('descartados', 0, ++ $ descartar); $ status-> subtexto ("descartando o Widget ruim"); } else {$ status-> subtexto ("localizando widgets"); } USLEEP (75.000); $ status-> atualização; } $ Status-> Redefinir ({Reverse => 1, subtexto => 'Widgets de processamento', setItems => ($ itens- $ Descartar), start => 1}); $ Report-> SavePoint ('Inventory', "\ n \ Ninventorying Widgets ...", 1); para (1 .. ($ itens- $ Descartar)) {$ Report-> FinPrint ('Inventário', 0, $ _); $ status-> atualização; } $ Report-> PrintBarreport ("\ n \ n \ n \ n \ n Resumo para widgets: \ n \ n", {"Total:" = $ itens, "bons widgets:" => $ itens- $ Descartar " Widgets ruins: "=> $ Descartar,}); Requisitos: · Perl.
Termo :: Relatório Software Relacionado