Eu sempre fui um cara muito chato com relação às minhas coisas, gosto de ter tudo muito catalogado e organizado (minha mulher que o diga). Com minhas finanças (quem lê pensa que é muita) não poderia ser diferente, por isso sempre tive um programinha para isso.
Na época que trabalhava com Clipper eu fiz um aplicativo com base em DBFs, telinhas bem pobres mas que dava conta do recado. Quando comecei a trabalhar com vb6 migrei a base para o Microsoft Access e fiz, junto com o Luciano Nascimento, um novo programa. Foi uma festa, tinha interface gráfica, botõeszihos coloridos, navegação em grid e era multi-tarefa... cara, pros mais novinhos que já nasceram em berço Windows e não viveram os gloriosos dias do DOS, a idéia de poder visualizar a lista de clientes e a lista de contas a pagar ao mesmo tempo era algo perto de sobre-natural. Utilizei-o até o advento do Microsoft .Net quando novamente re-fiz, desta vez com a ajuda do William da Motta, meu pequeno Fluxo de Caixa, agora utilizando base de dados MSDE e telinhas ainda mais agradáveis. Os maiores avanços foram internos com o uso de herança nas classes, geração de telas e relatórios em tempo de execução e procedures direto na base de dados, etc.
Bom galera, há pelo menos 4 anos eu estou querendo criar um novo aplicativo para administrar minhas finanças pessoais e não consigo. Falta de tempo, ausência de tempo e tempo escasso tem sido os motivos principais. Por isso que, seguindo a dica do Joseph (que logo irá inaugurar uma série de posts aqui no blog), resolvi iniciar essa série. Desta forma, havendo o comprometimento com o blog eu devo me esforçar mais para conseguir concluí-lo e terei não apenas o programa para meu uso pessoal como todo o desenvolvimento do mesmo devidamente documentado.
A idéia é simples; vamos explorar a criação de um simples e eficaz controle financeiro desde a concepção da base de dados até a geração do setup. A cada post vamos exemplificando e explicando, deixando sempre disponível os fontes abertos e atualizados. Com isso, os mais experientes poderão colaborar com idéias e sugestões e os menos experientes poderão se beneficiar desse passo-a-passo.
Fiquem atentos ao próximo post para o início dessa empreitada.