Sie sind auf Seite 1von 20

Prof. Esp.

Pedro Pereira de Souza

Programao do Curso
Apresentao do curso Preparando o ambiente de trabalho Introduo ao Delphi 7 Ambiente Integrado de Desenvolvimento Princpios da Orientao a Objeto Construo de Formulrio Apresentao do SGBDR Firebird
I

Programao do Curso
Linguagem de Consulta Estruturada Componentes de acesso a dados Controles de apresentao dos dados

Relatrios
Onde obter mais informao Agradecimentos

Preparando o Ambiente de Trabalho


Criao dos diretrios diretrio principal arquivos fontes executvel unidades compiladas banco de dados script base documentao word visio modelos

Introduo ao Delphi 7
IDE Barra de ttulo Menu principal Speed Bar Paleta de componentes pginas Object Inspector propriedades eventos Object Select Formulrio Editor de cdigo Code Explorer Code Templates (CTRL+J) I

Princpios da Orientao a Objeto


Classe Atributo Propriedade Operao Mtodo Evento Objeto Instncia Herana

II

Orientao a Objeto com Delphi


Objeto Componente Controle Que podem receber o foco de entrada Que no podem receber o foco de entrada Classe complete (CTRL+SHIFT+C)

II

Construo de Formulrios
Tipos de projetos SDI (Documento de Interface Simples) MDI(Documento de Interface Mltiplas) FormStyle fsMDIChild fsMDIForm Controles de agrupamento GroupBox Panel Controles de interao Button BitBtn SpeedButton ToolBar Paleta de alinhamento II

Construo de Formulrios
Implementao de Front end para sistemas com o Delphi configurando as opes do projeto Herana visual Repositrio Projeto Usando o modelo de formulrio Arquivos gerados PAS, DPR, DFM, DSK, EXE e DCU

III

Apresentao do SGBDR Firebird


Verificando a execuo do servidor Executando como servio Executando como aplicativo

III

Linguagem de Consulta Estruturada


SQL (Structured Query Language) DDL (Linguagem de Definio de Dados) CREATE, ALTER, DROP DML (Linguagem de Manipulao de Dados) INSERT, DELETE, UPDATE, (SELECT) DCL (Linguagem de Controle de Dados) GRANT, REVOKE Estudo de caso Controle de vendas de produto

III

Componentes de Acesso a Dados


Acesso usando DBExpress Data Module Componente de conexo SQLConnection Componente de acesso SQLQuery Acesso avanado com DataSnap (Antigo MIDAS) DataSetProvider ClientDataSet Componente espalhador dos dados DataSource Configurao completa Tabela PRODUTO

IV

Configuraes Avanadas
Configurao de relacionamento Mestre/Detalhe Venda e seus itens Configurao dos componentes para a tabela Mestre Configurao dos componentes para a tabela Detalhe Configurao da ligao entre Mestre e Detalhe Criando campo do tipo DataSetField Configurando o ClientDataSet da tabela Detalhe Aplicao automtica para a tabela na base de dados ApplyUpdates para cadastro simples Aplicao manual para as tabelas na base de dados ApplyUpdates para cadastro Mestre/Detalhe

IV

Configuraes Avanadas
Reconciliao de erro Adio da janela de dialogo para reconciliao de erro Escrevendo o evento OnReconcileError Configurando os campos que sero apresentados no formulrio DisplayLabel Mscara Valor monetrio Gerao de nmero seqencial Apresentao de nmero seqencial gerado por Trigger Apresentao de nmero seqencial gerado por Stored Proc

IV

Manipulao dos Dados


Controles da pgina Data Controls Controles DBxxx Implementao dos formulrios de cadastro Cliente Produto Vendas Controles de Lookup uso no formulrio uso no DBGrid Controle de Caixa de seleo DBComboBox Campo virtual Calculado Agregado IV

Manipulao dos Dados


Adio dos formulrio de cadastro ao formulrio principal

IV

Relatrio
Introduo Instalao do QuickReport Relatrio simples Aparncia profissional Ttulo do relatrio Data & Hora Nmero da pgina Linha divisria de sees Sumrio Distncia entre as linhas impressas Filtros Formatao dos dados numricos

Relatrio
Relatrio mestre/detalhe Configurao dos DataSet Mestre (sdsVenda) DataSource (dtsVendaItemMD) Detalhe (sdsItem) Configurao do QuickRep Banda Detail Banda SubDetail Clculo do total da venda

Encerramento
Onde obter mais informao ClientDataSet & DataSetProvider dbExpress Firebird Delphi

Agradecimento
A Deus por permitir que chegasse ao fim deste trabalho e por nunca ter me abandonado.
A minha famlia pela fora e compreenso. A todos vocs, meus alunos queridos. As instituies de ensino que acreditam em meu trabalho
V

Das könnte Ihnen auch gefallen