delphi e interbase

11
DELPHI E INTERBASE DELPHI E INTERBASE NOME: NOME: HENRIQUE BUOSI MONTEIRO EMAIL: EMAIL: [email protected] PÁGINA PESSOAL: PÁGINA PESSOAL: http://webaula.unipar.br/~henrique CURSOS CURSOS GRADUAÇÃO: CIÊNCIA DA COMPUTAÇÃO – UNIVERSIDADE PARANAENSE ESPECIALIZAÇÃO: DESENVOLVIMENTO DE SISTEMAS PARA WEB – UNIVERSIDADE ESTADUAL DE MARINGÁ PROFISSÃO PROFISSÃO PROFESSOR: UNIVERSIDADE PARANAENSE PROGRAMADOR: AFA SISTEMAS

Upload: marcos-rocha

Post on 22-Jan-2017

335 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Delphi e interbase

DELPHI E INTERBASEDELPHI E INTERBASENOME:NOME: HENRIQUE BUOSI MONTEIROEMAIL:EMAIL: [email protected]ÁGINA PESSOAL:PÁGINA PESSOAL: http://webaula.unipar.br/~henriqueCURSOSCURSOSGRADUAÇÃO: CIÊNCIA DA COMPUTAÇÃO – UNIVERSIDADE PARANAENSEESPECIALIZAÇÃO: DESENVOLVIMENTO DE SISTEMAS PARA WEB – UNIVERSIDADE ESTADUAL DE MARINGÁ

PROFISSÃOPROFISSÃO PROFESSOR: UNIVERSIDADE PARANAENSEPROGRAMADOR: AFA SISTEMAS

Page 2: Delphi e interbase

DELPHI E INTERBASEDELPHI E INTERBASEOBJETIVO: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.

Page 3: Delphi e interbase

DELPHI E INTERBASEDELPHI E INTERBASEPROGRAMAS 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.

Page 4: Delphi e interbase

DELPHI E INTERBASEDELPHI E INTERBASEPaleta de ComponentesForm (Visual)Unit (Codificação)Objeto (Componente)

PropriedadesEventos

BORLAND DELPHI 7BORLAND DELPHI 7

Page 5: Delphi e interbase

DELPHI E INTERBASEDELPHI E INTERBASEDELPHI 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.

Page 6: Delphi e interbase

PALETA DE COMPONENTES DO DELPHI 7PALETA DE COMPONENTES DO DELPHI 7Standard :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

Page 7: Delphi e interbase

PALETA DE COMPONENTES DO DELPHI 7PALETA DE COMPONENTES DO DELPHI 7QReport:QReport:

DataControlDataControl

DataAcessDataAcess

DELPHI E INTERBASEDELPHI E INTERBASE

Page 8: Delphi e interbase

PALETA DE COMPONENTES DO DELPHI 7PALETA DE COMPONENTES DO DELPHI 7Standard :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

Page 9: Delphi e interbase

PALETA DE COMPONENTES DO DELPHI 7PALETA DE COMPONENTES DO DELPHI 7DataAcess :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

Page 10: Delphi e interbase

PALETA DE COMPONENTES DO DELPHI 7PALETA DE COMPONENTES DO DELPHI 7Interbase: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

Page 11: Delphi e interbase

CONTINUA...CONTINUA...

SCRIPT DO BANCO DE DADOSSCRIPT DO BANCO DE DADOSINSTALAÇÃO DE COMPONENTESINSTALAÇÃO DE COMPONENTESINTERFACEINTERFACEFRAMESFRAMESFUNÇÕES E PROCEDURESFUNÇÕES E PROCEDURESCADASTROCADASTROCONSULTASCONSULTASRELATÓRIORELATÓRIO

DELPHI E INTERBASEDELPHI E INTERBASE