Projeto Lagartixa – Gerador de LSP. Logotipo CodigoLivre



O Que é?

O Lagartixa é um pequeno aplicativo desenvolvido em XUL e JavaScript para auxiliar e agilizar a geração de código-fonte para a linguagem LSP ( Linguagem Senior de Programação ). Para utilizar o Lagartixa use o browser Firefox. Outros browser como IE não tem o suporte necessário para a tecnologia avançada XUL.

PortableLagartixa integrado ao PortableFirefox Clique aqui mais informações sobre o PortableFirefox Basta descompactar e usar, rode direto de seu memory key USB!

Como o Lagartixa pode agilizar e facilitar a geração da LSP?

O Lagartixa surgiu após uma manhã de repetitiva digitação dos comandos para criação de Cursores na LSP, e atualmente gera o código-fonte de cursores , porém o projeto também pretende implementar outras rotinas de desenvolvimento que fazer parte do dia-a-dia dos desenvolvedores de LSP.

Atualmente a Lagartixa produz mais de 80 linhas de Código LSP, padronizadas e com qualidade, a partir de sua simples parametrização.


Lagartixa 0.06beta


O que é um Cursor?

Cursor é uma estrutura de comandos na LSP, que tem como funcionalidade buscar resultados nas bases de dados dos sistemas Senior com comandos SQL. Um Cursor é Composto da LSP juntamente com Sintaxe SQL.


O que é LSP ?

LSP é a Sigla para Linguagem Senior de Programação, esta linguagem foi criada e utilizada pelos sistemas de gestão desenvolvidos pela Senior Sistemas ( Sapiens , Vetorh , Regente ), para a personalização dos sistemas.

Obs. O lagartixa não tem nenhum vinculo com a Senior Sistemas somente agiliza trabalhos necessários para os seus sistemas. As marcas vetorh, sapiens, regentee a sigla LSP são marcas da Senior Sistemas.

Como Instalar e executar o Lagartixa ?

Atualmente o Lagartixa pode rodar diretamente na WEB através do browser Firefox clique em . ou você pode baixar os arquivos para sua máquina e executar localmente. Veja em downloads http://codigolivre.org.br/frs/?group_id=1468


Licença

GNU / GPL 2.1 de acordo com a FREE SOFTWARE FOUNDATION


Equipe Lagartixa.

Você gostou da idéia e do softwares! Quer ajudar em algo ? Tem novas idéias e algum tempo para colaborar, ou para reportar bugs, entre em contato com a Equipe Lagartixa de desenvolvimento, sugestões criticas e principalmente colaboração são muito bem vindas!

Envie e-mails para marciojv ARROBA tutopia.com.br

Marcio Junior Vieira.

Usuários
Apoiadores

Features 0.07beta

1- Mais campos: Possibilidade de 6 Campos de retorno da pesquisa , e 9 na clausula where.

2 – Barra de Rolagem- foi adicionado uma barra de rolagem lateral para melhor navegabilidade e visualização.
3. Todos Campos – Listar todos os campos da tabela com o (*).
4. Período de Datas - DatIni/DatFim na Tabela - Clausula WHERE com MontaData() – Esta funcionalidade permite listar registros que tenham campos data Inicial e Final, é possível comparar se uma data esta entre estas datas, esta funcionalidade funciona inclusive em conjunto com as funções Max,Min,Avg já implementadas anteriormente.
5- Macro__Inserir(SQL) – Foi adicionado uma opção para criar a macro __Inserir na clausula Where.

6- Integração com ExecSQL, agora é possível deletar ou atualizar os dados retornados pelos cursores

7. Criação de Transação, para utilização com o ExecSQL.
8. Definição de Tabelas Temporárias integradas ao Cursor.


- Blog do Projeto Lagartixa.
- Comunidade no Orkut.





Histórico de versões



Próximas Features Lagartixa 0.08beta
- Disponibilização de mais campos dinamicamente na clausula where e no resultado do cursor.

- Mais melhorias no Visual e accessibilidade.
- Ajuda mais completo.





NOTÍCIAS
- lançado Lagartixa 0.07beta.





Bugs Registrados
 - Quando é gerado o cursor na tela e o usuário altera o resultado não é possível gerar o cursor novamente pelo botão. e necessário recarregar a tela. A solução temporária para esta caso e sempre COPIAR o resultado e não recorta-lo/Altera-lo.