O TemplateFx é um aplicativo gráfico independente e independente de plataforma, implementado em Java e projetado desde o início para gerar resultados com base em alguns dados de origem e um modelo.
O uso principal do software é gerar configurações para dispositivos baseados em linha de comando, como switches e roteadores da Cisco. Sua GUI é composta de várias guias "Saída", a guia "DataTemplate", a guia "DataTemplate" e as guias "Saída".
Recursos em resumo
Os principais recursos incluem funções JavaScript embutidas, suporte para comentários, suporte para inclusão de arquivos externos, suporte para snippets, variáveis JavaScript embutidas, suporte a scripting, suporte a fusão e agrupamento, bem como suporte para looping e ramificação. FOR e IF.
Além disso, o software oferece suporte para construções em loop e ramificação, suporte para modelos e DataTemplates, suporte para atalhos de teclado e uma interface gráfica intuitiva e bem projetada, implementada em Java Swing, que inclui três painéis: Painel de Dados , Painel de Modelo e Painel de Saída.
Introdução ao TemplateFx
Ao usar o TemplateFx, lembre-se de que ele não é um software de código aberto, o que significa que você não conseguirá acessar seu código-fonte. Apenas um pacote binário pré-construído no formato de arquivo JAR está disponível para download, como um arquivo zip.
Para usá-lo, basta baixar a versão mais recente do TemplateFx do Softoware ou através do seu site oficial (ver link abaixo), salvar o arquivo no seu computador, descompactá-lo, abrir a pasta extraída e clicar duas vezes no TemplateFx.jar Arquivo.
Sob o capô e sistemas operacionais suportados
TemplateFx é um software portátil e independente da plataforma, escrito inteiramente na linguagem de programação Java. Ele suporta GNU / Linux, Mac OS X e Microsoft Windows, mas também pode ser usado em qualquer outro sistema operacional onde Java Runtime Environment (JRE) versão 1.7 ou posterior esteja disponível. O software foi testado com sucesso em plataformas de hardware de 32 e 64 bits.
O que há de novo nesta versão:
- Habilitou o Java SecurityManager para proteger os usuários contra JavaScript malicioso
- blocos.
- Grandes mudanças para começar a modular a base de código - lotes e lotes de alterações no código
- caminhos.
- Corrigido um bug que impediu que pessoas pudessem colar dados do Excel em
- TemplateFx no MacOS.
- Adicionou a capacidade de comentar as linhas dentro de ~ fragmentos de FILTRO usando & quot; # & quot;.
- Adicionou realce de sintaxe ao painel de trechos para linhas comentadas usando & quot; # & quot;.
- ~ O snippet FILTER é automaticamente selecionado na carga e importação, se existir.
- Atualizado & quot; templatefx.first () & quot; E? Templatefx.last ()? Para trabalhar primeiro e último
- linhas.
- Funções JavaScript atualizadas para que elas não usem Reflection.
- Argumento de linha de comando alterado & quot; / DoI & quot; Para "-DoI".
O que há de novo na versão 2.48:
- Adicionado suporte para um JavaScript & quot; nslookup & quot; Função.
- Adicionado suporte para pesquisas de DNS de grande escala no IP Calc.
- O IP Calc é agora um thread de fundo para que não perturbe a interface do usuário.
- Removido o espaço de saída padrão entre as linhas - a saída é apenas recortada de vazio
- linhas.
- A guia Console agora é exibida ao gerar para exibir mensagens em tempo real.
- Atualizado & ldquo; lodash.js & quot; Para v3.10.1.
- Foi adicionado suporte para um & quot; Visitar Web Site & quot; No menu Ajuda.
- Corrigido um problema quando a caixa de texto IP Calc não estava recebendo foco.
- Adicionado suporte para & quot; templatefx.jre_version & quot; Para retornar a versão Java JRE atual.
- A guia Console agora está sempre exibida, a menos que seja usado o botão & quot; / C & quot; Argumento para desativá-lo.
- Adicionou o trabalho de solo para uma interface baseada em soquete REST API para TemplateFx.
- Actualizado & ldquo; lodash.js & quot; Para v3.8.0.
- Foi adicionado um recurso de painel de saída chamado & quot; Modo de Cópia & quot; Que destaca automaticamente os blocos no mouse.
- Adicionado um & quot; Painel Expandir & quot; No menu do botão direito do mouse para expandir / maximizar o painel atual.
- Aprimorou-se a opção "Gerar Saída & quot; Diálogo para desativar a opção "OK". E mudar o cursor.
- Melhorou o & quot; ipsplit () & quot; Para permitir que você especifique sub-redes mínimas.
- Adicionado barra de status na parte inferior do & quot; DataTemplate & quot; Para indicar o caminho completo para DataTemplate.
- Adicionado suporte para criptografia DataTemplate usando iterações AES-128 e 100.000 PBKDF2.
- Colidiu a versão do arquivo DataTemplate para 4 para suportar criptografia (versões mais antigas não podem ler arquivos mais recentes, etc.).
- Foi adicionada uma alternância para & quot; Maximizar no início & quot; Para preferências.
- Várias melhorias no cursor de espera.
- Actualizado & ldquo; lodash.js & quot; Para v3.6.0.
- Os campos & quot; modelofx.fields & quot; Array agora aceita chaves usando maiúsculas ou minúsculas.
- Corrigido um bug com & quot; templatefx.fields & quot; Onde estava retornando a última chave - fixada com um IIFE.
- Adicionado suporte para JavaScript & quot; ipsplit () & quot; Função para dividir sub-redes em menores.
- Adicionado suporte para JavaScript & quot; smask () & quot; Para retornar as máscaras de sub-rede.
- Actualizado & quot; ip2long () & quot; E? Ip ()? Funções para ignorar máscaras CIDR se passado.
- Adicionado suporte para inclusão global, habilitação e desativação de bibliotecas JavaScript.
- Integrado Lo-Dash 2.4.1 em TemplateFx para uso em modelos como uma biblioteca JavaScript interna.
- Função JavaScript atualizada & quot; passwd () & quot; Para usar o Java "criptográficamente forte" SecureRandom & quot; Classe.
- Renomeado & quot; Opções & quot; A? Prefer�cias? No menu Arquivo & quot; Menu.
- Melhorou grandemente a facilidade de utilização de "campos de moldes". No contexto de & quot; Mesclar Linhas & quot;.
- Suporte adicionado para a variável JavaScript & quot; globals [] & quot; Para armazenar dados persistentes entre linhas.
- Corrigido um bug onde o & quot; Mesclar Linhas & quot; Foi selecionada após a seleção de & quot; Novo & quot;.
- Suporte adicionado para parâmetros de fragmentos que permite que você passe através de uma seqüência literal para um snippet.
- Corrigido um & quot; IndexOutOfBoundsException & quot; Ao lidar com snippets e inclui no final do modelo.
- Corrigido um bug onde não estava detectando um snippet estava sendo usado ao tentar excluir.
- O campo & quot; Erros & quot; Painel não é mostrado a menos que haja um erro específico como era enganoso.
- Os marcadores baseados em UNCs de rede têm um ícone diferente.
- Adicionado dicas de dicas que agora mostram o URI do arquivo.
- Adicionou uma mensagem de erro sobre blocos de script aninhados.
- Esta versão contém uma nova funcionalidade que permite criar & quot; Snippets & quot; Que pode ser reutilizado várias vezes no mesmo modelo.
- Ele também fornece um recurso que permite que você destaque inteligentemente texto que é delimitado por espaços em branco.
- Alguns bugs também foram exterminados nesta versão, bem como um problema do JRE 1.8 que foi identificado em uma compilação de visualização.
- Esta versão concentra-se no desempenho e na usabilidade, No processamento de modelos e no realce de sintaxe.
- Além de muitas correções de bugs, ele também adiciona suporte para um & quot; Console & quot; , Bem como algumas funções JavaScript personalizadas que podem ser usadas em modelos.
- Esta versão é uma atualização importante e contém correções de bugs e melhorias.
- Alguns dos destaques incluem a seleção inteligente de blocos de código com base no recuo, a capacidade de especificar critérios para selecionar apenas alguns registros, o destaque de campo ausente, um novo diálogo de saída de geração, histórico persistente e suporte de caso de correspondência no localizar e substituir Diálogo.
- Os aprimoramentos cosméticos são principalmente centrados em atalhos de teclado e tentando torná-lo menos feio no Mac OS.
- Muitos bugs foram prejudicados no processo de criação desta versão.
& Lt; & gt; li & gt; Em favor do & quot; console.log & quot;.
O que é novo na versão 2.46:
O que há de novo na versão 2.44:
O que há de novo na versão 2.43:
O que é novo na versão 2.42:
O que há de novo na versão 2.41:
O que há de novo na versão 2.33:
O que há de novo na versão 2.32:
O que é novo na versão 2.31:
O que é novo na versão 2.29: Esta versão é composta principalmente por correções de bugs e aperfeiçoamentos cosméticos.
Requisitos :
Comentários não encontrado