1. DELPHI E INTERBASEDELPHI E INTERBASE
NOME:NOME: HENRIQUE BUOSI MONTEIRO
EMAIL:EMAIL: henrique_cc@msn.com
PÁGINA PESSOAL:PÁGINA PESSOAL: http://webaula.unipar.br/~henrique
CURSOSCURSOS
GRADUAÇÃO: CIÊNCIA DA COMPUTAÇÃO – UNIVERSIDADE
PARANAENSE
ESPECIALIZAÇÃO: DESENVOLVIMENTO DE SISTEMAS PARA WEB –
UNIVERSIDADE ESTADUAL DE MARINGÁ
PROFISSÃOPROFISSÃO
PROFESSOR: UNIVERSIDADE PARANAENSE
2. DELPHI E INTERBASEDELPHI E INTERBASE
OBJETIVO:OBJETIVO: Mostrar conceitos de programação em Object Pascal (Delphi),
conexão com banco de dados Interbase/Firebird, componentes do Delphi,
Cadastros, Consultas, Relatórios e Pedido de Compra/Venda.
BANCO DE DADOS:BANCO DE DADOS: O banco de dados utilizado será Interbase/Firebird
por haver várias ferramentas de manutenção, facilidade na criação de seus
SGBD’s e uma vasta documentação em português, é livre e exigem muito
pouco dos recursos do equipamento de informática.
FERRAMENTA DE DESENVOLVIMENTO: Delphi (Object Pascal),
ferramenta esta onde programas podem ser desenvolvidos em plataforma
windows 9x ou superior, rápido desenvolvimento, possibilidade de conexão
com os vários bancos de dados disponíveis no mercado, suas funções são
limitadas apenas pelo conhecimento do desenvolvedor.
3. DELPHI E INTERBASEDELPHI E INTERBASE
PROGRAMAS NO CURSOPROGRAMAS NO CURSO
Delphi 6 / 7 –Delphi 6 / 7 – Ferramenta visual com compilador Object Pascal;
Interbase 6 /Interbase 6 / Firebird 1.5.x – Banco de Dados livre Windows / Linux;
IBConsole –IBConsole – Manutenção de banco de dados Interbase / Firebird, através de
comandos SQL;
IBExpert –IBExpert – Manutenção de banco de dados Interbase / Firebird, através de
uma interface gráfica e comandos SQL.
4. DELPHI E INTERBASEDELPHI E INTERBASE
Paleta de Componentes
Form (Visual)
Unit (Codificação)
Objeto (Componente)
Propriedades
Eventos
BORLAND DELPHI 7BORLAND DELPHI 7
5. DELPHI E INTERBASEDELPHI E INTERBASE
DELPHI E SEUS COMPONENTESDELPHI E SEUS COMPONENTES
O QUE É COMPONENTE?:O QUE É COMPONENTE?: Componentes são programas que já
executam tarefas como um botão desenvolvido com algumas características
como cor, tamanho, e com recursos, uma caixa de texto que permite apenas a
digitação de textos.
COMPOENTES:COMPOENTES: Os componentes contém propriedades e eventos.
Propriedades: utilizado para mudar os efeitos visuais como também nome
do texto explicativo, cor, tamanho, etc... Eventos: utilizado para fazer a
codificação do programa, por exemplo, evento OnClick, se for inserido um
comando, este comando será executará este código quando nele for clicado
com o mouse. Observe que vários botões, painéis, caixas de texto, podem não
ter os mesmos eventos e também as mesmas propriedades.
6. PALETA DE COMPONENTES DO DELPHI 7PALETA DE COMPONENTES DO DELPHI 7
Standard :Standard :
Aditional:Aditional:
Interbase / Firebird:Interbase / Firebird:
Todos os componentes tem um nome sendo assim quando existe dois ou
mais componentes do mesmo tipo, a ferramenta automaticamente irá renome
ar com o nome do componente e uma numeração, mas é recomendável trocar
o nome da propriedade name para uma fácil identificação de cada objeto no
futuro.
DELPHI E INTERBASEDELPHI E INTERBASE
7. PALETA DE COMPONENTES DO DELPHI 7PALETA DE COMPONENTES DO DELPHI 7
QReport:QReport:
DataControlDataControl
DataAcessDataAcess
DELPHI E INTERBASEDELPHI E INTERBASE
8. PALETA DE COMPONENTES DO DELPHI 7PALETA DE COMPONENTES DO DELPHI 7
Standard :Standard :
Mainmenu = Cria menu de opções iguais aos dos programas para Windows;
Label = Texto explicativo como nome de campos;
Edit = Caixa de texto;
Button = Botão simples.
Aditional:Aditional:
BitBtn = Botão adicional;
SpeedButton = Botão adicional;
MaskEdit = Caixa de texto para personalizar conteúdo.
DELPHI E INTERBASEDELPHI E INTERBASE
9. PALETA DE COMPONENTES DO DELPHI 7PALETA DE COMPONENTES DO DELPHI 7
DataAcess :DataAcess :
DataSource = Faz a comunicação com um ou mais registros do banco de
dados para uma possível visualização;
DataControl :DataControl :
DBGrid = Utilizado para mostrar o(s) vário(s) registro(s) na tela de uma ou
mais tabelas;
DBNavigator: Faz a navegação entre registros, insere, altera, delete, cancela
um registro;
DBEdit: Caixa de texto próprio para armazenar em banco de dados;
DBMemo: Caixa de textos longos.
DELPHI E INTERBASEDELPHI E INTERBASE
10. PALETA DE COMPONENTES DO DELPHI 7PALETA DE COMPONENTES DO DELPHI 7
Interbase:Interbase:
IBTable = Utilizado para conectar especificamente a uma tabela;
IBQuery = Conecta a uma ou mais tabelas, dando a possibilidade de escolher
quais registros e campos serão retornados via SQL;
IBDataBase = Conexão com o arquivo GDB / FDB do banco de dados;
IBTransaction = Utilizado para gerenciar as prioridades sobre quem utiliza
cada registro;
IBUpdateSQL = Utilizado para realizar os cadastros, alterações e consultas
SQL.
DELPHI E INTERBASEDELPHI E INTERBASE
11. CONTINUA...CONTINUA...
SCRIPT DO BANCO DE DADOSSCRIPT DO BANCO DE DADOS
INSTALAÇÃO DE COMPONENTESINSTALAÇÃO DE COMPONENTES
INTERFACEINTERFACE
FRAMESFRAMES
FUNÇÕES E PROCEDURESFUNÇÕES E PROCEDURES
CADASTROCADASTRO
CONSULTASCONSULTAS
RELATÓRIORELATÓRIO
DELPHI E INTERBASEDELPHI E INTERBASE