Linguagem de Programação IV


Trabalho VT


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