Olá amigos do portal e fórum Active Delphi! Como andam os estudos? Estive um tempinho sumido, mais estou de volta com gás total. Nesse artigo estarei realizando a apresentação de um mini sistema client/server usando o Banco de Dados Firebird 2.0 em conjunto como a engine de conexão DBExpress.
Depois de perder um tempo buscando material sobre como realizar consultas
dinâmicas no meu sistema, montei alguns exemplos que quero compartilhar com
os amigos aqui do site e fórum Active e para completar vamos desenvolver um mini
sistema client /server.
Para darmos início a esse mini curso, estarei pedindo que todos participem
inicialmente postando suas idéias e sugestões para o desenvolvimento do mesmo.
Na figura abaixo e a primeira versão do Sistema SisServer que estarei
disponibilizando na segunda parte desse mini curso.

Tela Principal do Sistema
O que tem nesse pequeno sistema?
1- Primeiramente vamos aprender como criar o Banco de Dados usando o banco de
dados FireBird 2.0.
2- Vamos criar um DataModule Principal onde vamos concentrar as nossas regras de
negócios, vamos utilizar a engine DBExpress em conjunto com o ClientDataset.
3- Vamos criar o FrmPrincipal, onde vamos aprender a usar o ActionList,
ImageList, ToolBar, StatusBar e MainMenu.
4- Vamos fazer uma introdução e Herança Visual e Classes.
5- Vamos criar os frmBase -> FrmCadBase -> frmLstBase.
6- Vamos criar a listagem de clientes herdando de TfrmLstBase.
7- Vamos criar o cadastro de clientes herdando de TfrmCadBase.
8- Vamos aprender como instalar a nova versão do Qreport no Delphi 7 e 2006.
9- Vamos criar um relatório de demonstração no Qreport da listagem de clientes
cadastrados.
10- Vamos aprender como realizar validação dos cadastros usando a biblioteca
Jedi vcl.
11- Vamos aprender como fazer validação de CPF, RG, IE, CEP usando a Biblioteca
ACbr – Automação Comercial Brasil.
12- Vamos criar um form base para o nosso assistente de gerador de relatórios.
13- Vamos criar o gerador de relatórios de clientes – Parte I.
14- Vamos criar o gerador de relatórios de clientes – Parte II.
15- Criando gerador de consultas – Parte I.
16- Criando gerador de consultas – Parte II.
17- Criando o deploy (Instalador) do sistema usando InnoSetup.
Minha idéia é que após o término desse mini curso possamos estudar sobre:
- Controle de versão usando o JEDI VCL.
- Pequeno Sistema de Contas a Pagar e Receber.
- Sistema de Pedidos.
- Impressora Fiscal ECF.
Todos os itens acima estariam incluídos no SisServer, espero sugestões pois
quero saber o que os leitores esperam como tema dos próximos artigos.
Formulários do Sistema - Demo
Forms Bases

Herança Visual – Tela Listagem Base

Herança Visual – Tela de Cadastro Base

Herança Visual – Assistente Herdando Herança Visual do Pai
Conclusão
Bom pessoal nessa primeira parte foi apenas uma pequena introdução onde
demonstrei o conteúdo do nosso mini curso de aplicações Client / Server. (SisServer)
Sérgio de Castro Guedes
Programador Delphi a 2 anos com experiência em banco de dados MSSQL, Firebird e
Oracle. Colunista do Portal Active Delphi e membro do Projeto ACbr (Documentação),
Desenvolvedor da VAP Sistemas - Manaus AM
|