Controle Financeiro Pessoal
(este sistema esta no Super
DVD Visual Basic)
Que tal
um sistema feito em VB 5.0 para controlar suas finanças
? Afinal os
'profetas econômicos' pintam um 2004 um tanto
sombrio para a economia. A ordem é controlar o
orçamento , reduzir as despesas e pelo menos manter a
receita (para não dizer o emprego).
Pensando
nisto que tal unir o útil ao agradável , controlar as
finanças e aprender Visual Basic ? A intenção deste
artigo é mostar um pequeno e simples, mas poderoso
sistema para o controle de suas finanças usando somente
os recursos disponíveis no VB 5.0 ( afinal ninguém tem
grana sobrando para gastar com controles OCX ! ).
Inicialmente
vamos apresentar o sistema para dar um visão geral de
seu funcionamento e a seguir iremos explicando cada parte
com o código e conceitos comentados. Vamos lá...

Tela
Principal com o menu de opções
|

Tela
de Cadastramentos do Sistema - Aqui usamos o Data
Control e o Controle SSTab.
Temos
também exemplo de ajuda sensível ao contexto.
|

Tela
onde são registrados os lançamentos a débito
ou crédito . Você pode gerenciar vários
clientes e várias contas. O sistema indica o
saldo atual com opções de período e
transação. Neste módulo veremos a utilização
da SQL.
|
 Tela
exibindo o resultado de um movimento para um
determinado cliente e conta.
|
|

|
Tela Para Incluir lançamentos:
Conforme a seleção de Débito ou Crédito
somente serão mostradas as transações
pertinentes. O sistema também calcula a CPMF . |
|

|
Tela para Excluir lançamentos com várias
opções. |
 |
Tela inicial para exibir o gráfico das
despesas e receitas ou de uma transação específica ,
veja as opções dos gráficos disponíveis. |
Aqui
temos exibido o gráfico de Barras usando o MSChart .
 |
Aqui temos o mesmo gráfico visualizado em
3D. E você pode imprimí-lo também. |
 |
Relatórios com diversas opções , onde o
usuário faz a sua escolha. |
|
 |
Exemplo de relatório emitido
|
|
 |
Relatorio
de referência cruzada. |
|
|

Tela para
configurar alguns parâmetros do sistema.Os valores são
armazenados em um arquivo INI. Veremos como gravar e ler
arquivos INI.
 |
 |
De graça
pegamos a calculadora do Windows usando a
função Shell |
Aproveitamos
também esta tela sobre o sistema que pegamos do
windows via API. |
|
|
|
 |
Rotina para Compactar
sua base de Dados. Aumentando o desempenho. |
|
 |
Rotina para Repara sua
Base de dados em caso dela ser danificada. |
|
 |
Rotina para Cópia de
Segurança de sua base de dados. |
|
 |
O Sistema possui o HTML
HELP, a última palavra em HELP , (A Microsoft já
sinalizaou que o HTML HELP irá substituir o WINHELP),
implantando permitindo assim a consulta para tirar
qualquer dúvida do usuário. |
 |
Exemplo de tela de Help
para o Sistema : HTML HELP |
|
 |
Tudo isto protegido
contra olhares curiosos. Banco de dados com Senha para
proteger seus dados com possibilidade de alterar a senha
a seu gosto. |
Exportação
de dados para o Excel com geração de gráfico instantânea.
Você pode exportar
seus dados para o Excel e tratá-los de forma adequada, afinal o
Excel possui muito mais recursos gráficos e funções para
cálculos financeiros. Com um clique os seus dados são
automaticamente transferidos para o Excel e a seguir o sistema
cria um gráfico de lançamentos por dia com os dados exportados.
Veja os dados
exportados:
Gostou ?
Através dos
Fontes deste sistema você aprenderá a:
- Trabalhar com a
interface MDI
- Utilizar o
Controle SSTab
- Alterar ,
Incluir e Excluir Dados utilizando o controle de
dados:
- Alterar ,
Incluir e Excluir Dados usando a DAO (Data Access
Object)
- Utilizar o
controle DBGrid
- Utilizar API's
para ganhar produtividade
- Ler e Gravar
arquivos em arquivos INI
- Efetuar
consultas utilizando a SQL
- Gerar gráficos
utilizando o controle MSChart do VB 5.0.
- Implantar e
Alterar senhas em bancos de dados (access 7.0)
- Gerar
Relatórios utilizando o Crystal Reports 4.6 do
VB 5.0.
- Trabalhar com
fórmulas e selecionar opções de impressão no
Crystal Reports através de código no VB.
- Utilizar as
rotinas para otimizar e reparar o seu banco de
dados
- Gerar um Help
estilo Internet Explorer usando o HTML HELP da
microsoft
- Aprender a
interagir com o Excel via OLE.
|
Receba
os FONTES DO SISTEMA(formulários, código comentado, relatórios) e uma
APOSTILA(arquivos HTML) PASSO A PASSO de como gerar o arquivos HELP no padrão
HTML HELP.
Você faz o
que quiser dos fontes podendo adaptá-lo às suas necessidades ou
utilizá-lo comercialmente.
Além disto
você receberá as atualizações e correções que por ventura
forem necessárias.
Clique aqui e faça o pedido do Super DVD Visual Basic e receba esse
e mais de 100 projetos completos com os fontes
|