Conversor Dataflex para CSV

17 17UTC fevereiro 17UTC 2011 6 comentários

Olá meus amigos,

Na empresa qual trabalho, recentemente houve a necessidade de resgatar algumas informações em backups antigos, de quando o sistema funcionava em Dataflex, versão 2.3b, rodando sob UNIX.

Acontece que tempo vem e vai, e por infortúnio do destino, a empresa que produzia o sistema em DataFlex, não tinha mais os fontes dos programas nem as definições dos bancos, quais eram armazenados em arquivos separados.

No entanto, como as informações eram realmente necessárias, fiz um simples conversor por engenharia reversa (observação) de bancos DAT para CSV. O mesmo funciona para arquivos do antigo DataFlex 2.3b, não sei se funcionará com versões posteriores, mas o código fonte está disponível para adaptações ao uso necessário.

A interface é bem simples e auto explicativa, bastando especificar o arquivo de entrada e o de saída, bem como o separador de campos da saída. O programa não exporta os nomes dos campos, pois eles não ficam no .DAT, e sim no .DEF/.FD. Se você tiver, basta colocar sequenciamente na primeira linha do arquivo CSV gerado, posteriormente.

Espero que seja útil para quem precise. Não está muito otimizado, mas para fins de conversão está até bem rápido. No meu notebook, com processador i5-M430, consegue processar ~120 gb/hora. Criado em C++ e compila em qualquer plataforma que tenha GCC/Qt4.

Os fontes estão disponíveis <aqui> e uma versão compilada para nossos “amegueenhos” que usam Windows está disponível <aqui>, sem instalador, isto é, versão portável (com as dependências do Qt4 incluídas, daí o seu tamanho de 4mb).

Caso deseje compilar a partir do fonte, no Linux, basta ter o SDK do Qt4 instalado e o GCC instalado (apt-get install build-essential qt4-dev-tools), e no Windows, tenha o SDK + Qt Creator, disponíveis no site da Nokia.

Quaisquer dúvidas, entrem em contato.

Categoriasc++, conversor, csv, dataflex, Qt4

QFinanciamento

2 02UTC fevereiro 02UTC 2011 Deixe um comentário

Há um tempo atrás fiz um programinha simples, em C++ com framework Qt (v4.7), que calcula financiamentos/empréstimos com juros sobre juros (tabela price e afins), de moÚnica tela do QFinanciamentodo que preenchendo três dos quatro valores, você obtém o resultado. É bem simples e prático. Útil caso você ou alguém conhecido vá fazer um empréstimo ou comprar alguma coisa financiada.

Os fontes estão disponíveis <aqui>

Para os amigos que utilizam windows, compilei uma versão, e no pacote tem as DLLs do Qt/MingW necessárias para execução, disponível <aqui>

Agora, para quem utiliza Linux, não terá dificuldades para compilá-lo, podendo utilizar o Qt Creator com o Qt SDK ou compilar via console com qmake e depois make. Se tiverem qualquer dificuldade, ajudo vocês.

Na tela de exemplo segue o cálculo completo para um veículo com valor de 79 mil reais e com taxa de juros de 1,4% em 36 meses e 10 mil de entrada. O programa pode calcular para você quaisquer dos campos (menos os amarelos, pois representam os montantes).

Manual de uso? Não sei, não tive tempo de fazer. O programa é simples e auto-explicativo, se cometer algum erro, ele informa. Qualquer dúvida, me perguntem.

O programa é gratuito e está sob licença GPL. Não possui instalador e é portável, pode ser colocado em um pendrive e utilizado por aí.

Espero que gostem!

Sds,

Atualização: Estou hospedando agora os fontes e versões compiladas no Google, assim não temos propagandas indesejáveis, nem tempos de espera para downloads e tão pouco o sumiço dos arquivos por inatividade.

 

2011 e adiante.

2 02UTC fevereiro 02UTC 2011 Deixe um comentário

Recomeçando o blog. Apaguei o inútil (tudo), e passarei a colocar coisas mais úteis por aqui. Alguns snippets e coisas maiores, pouco a pouco, mas com mais atividade.

Sds,

CategoriasUncategorized
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.