DELPHI E INTERBASE
NOME: HENRIQUE BUOSI MONTEIRO
EMAIL: [email protected]
PÁGINA PESSOAL: http://webaula.unipar.br/~henrique
CURSOS
GRADUAÇÃO: CIÊNCIA DA COMPUTAÇÃO – UNIVERSIDADE PARANAENSE
ESPECIALIZAÇÃO: DESENVOLVIMENTO DE SISTEMAS PARA WEB –
UNIVERSIDADE ESTADUAL DE MARINGÁ
PROFISSÃO
PROFESSOR: UNIVERSIDADE PARANAENSE
PROGRAMADOR: AFA SISTEMAS
DELPHI E INTERBASE
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: 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.
DELPHI E INTERBASE
PROGRAMAS NO CURSO
Delphi 6 / 7 – Ferramenta visual com compilador Object Pascal;
Interbase 6 / Firebird 1.5.x – Banco de Dados livre Windows / Linux;
IBConsole – Manutenção de banco de dados Interbase / Firebird, através de
comandos SQL;
IBExpert – Manutenção de banco de dados Interbase / Firebird, através de
uma interface gráfica e comandos SQL.
DELPHI E INTERBASE
Paleta de Componentes
Form (Visual)
Unit (Codificação)
Objeto (Componente)
Propriedades
Eventos
BORLAND DELPHI 7
DELPHI E INTERBASE
DELPHI E SEUS COMPONENTES
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: 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.
DELPHI E INTERBASE
PALETA DE COMPONENTES DO DELPHI 7
Standard :
Aditional:
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 INTERBASE
PALETA DE COMPONENTES DO DELPHI 7
QReport:
DataControl
DataAcess
DELPHI E INTERBASE
PALETA DE COMPONENTES DO DELPHI 7
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:
BitBtn = Botão adicional;
SpeedButton = Botão adicional;
MaskEdit = Caixa de texto para personalizar conteúdo.
DELPHI E INTERBASE
PALETA DE COMPONENTES DO DELPHI 7
DataAcess :
DataSource = Faz a comunicação com um ou mais registros do banco de
dados para uma possível visualização;
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 INTERBASE
PALETA DE COMPONENTES DO DELPHI 7
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 INTERBASE
CONTINUA...
SCRIPT DO BANCO DE DADOS
INSTALAÇÃO DE COMPONENTES
INTERFACE
FRAMES
FUNÇÕES E PROCEDURES
CADASTRO
CONSULTAS
RELATÓRIO
Download

DELPHI E INTERBASE