Linguagem de Programação IV
1. Apostilas
APIs de Acesso a Banco de Dados
Programação Orientada a Objetos em Delphi
Exemplos do Banco de Dados SERVICO.FDB
Sistema de Ordens de Serviço versão 1
Sistema de Ordens de Serviço versão 2
Documentação do Sistema de Ordens de Serviço
Exemplos do Gerador de Relatórios Rave Reports
Demonstração do Rave Reports
Exemplo de Relatório Simples
- Código Fonte Completo
Exemplos do Banco de Dados EMPLOYEE.FDB
ADO Express
Acesso via ADO Express (ADOX)
- Código Fonte Completo
Acesso via ADO Express (ADOX) + Formulário MDI
- Código Fonte Parcial
- Código Fonte Completo
Acesso via ADO Express (ADOX) + Arquivo .INI
Acesso via ADO Express (ADOX) + Arquivo .INI + ActionList
Acesso via ADO Express (ADOX) + Mestre-Detalhe
Acesso via ADO Express (ADOX) + Arquivo Texto
DB Express
Acesso via DB Express (DBX) + Formulário MDI
- Código Fonte Completo
Acesso via DB Express (DBX) + Formulário MDI + Arquivo .INI
Acesso via DB Express (DBX) + Mestre-Detalhe
Exemplos
TDBLookupComboBox
TDBDateTimePicker
TClientDataSet em memória
Acesso via ADO Express (ADOX) + Segurança de Acesso
2. Materiais de Apoio
Instalação do Firebird
Introdução a Stored Procedures e Triggers no Firebird
Firebird Generator Guide
Arquivos BAT de START/STOP de Serviços
Padrões de Codificação Delphi e C#.NET
Artigos do Gerador de Relatórios Rave Reports no site delphiBR
Conhecendo o Visual Report Designer do Rave por Sidinei Akira Egashi
- Versão adaptada do artigo em formato PDF
Relatório Simples com Rave Report por Marcos P. Gomes
RAVE Imprimindo Gráficos por Eduardo Rocha
Trabalhando com parâmetros no Rave Report por Marcos P. Gomes
Personalizando o Formulario de Preview do RAVE por Adenilton Rodrigues
Artigos do Instalador Inno Setup no site AtivoACCESS
Criando programas de instalação com Inno Setup por Manoel Campos da Silva Filho
- Versão adaptada do artigo em formato PDF
Criando programas de instalação com Inno Setup II
Criando programas de instalação com Inno Setup III
Criando programas de instalação com Inno Setup IV
3. Softwares
Firebird Home Page
IBExpert Personal Edition Home Page
Firebird OLEDB Driver
( Home Page )
Inno Setup Home Page
Inno Setup Quick Start ( Inno Setup + ISTools Script editor + Inno Setup Pre-Processor )
Exemplo de Script Inno Setup: Sistema de Vendas (código-fonte em C:\Temp\Venda)
4. Listas de Exercícios
Sistema de Locadora
5. Trabalhos
6. Exemplos
Sistema de Catalogação de CDs
SysCash
O SysCash é um sistema de gerenciamento financeiro desenvolvido nas edições 63, 64 e 65 da Revista Clube Delphi. ele utiliza a API DBExpress para conexão com um Banco de Dados Firebird, utiliza TRIGGERS e STORED PROCEDURES do Firebird, relatórios Rave Reports e completo controle de acesso.
Após carregar o projeto, crie uma conexão DBExpress de nome "SysCash" na sua máquina, clicando 2 vezes no componente "conSYSCash" da unit "untDMPrincipal", clicando então no botão "+". Preencha os seguintes parâmetros do conexão que acabou de ser criada:
Database = C:\SysCash\SysCash.CD ( local onde está o Banco de Dados )
Password = masterkey
RoleName =
SQLDialect = 3
User_Name = SYSDBA
Os arquivos originais podem ser baixados de http://www.devmedia.com.br/clubedelphi/downloads