Post on 27-Nov-2018
1
Todos os direitos reservados. Proibida a reprodução total ou parcial,
por qualquer meio ou processo, especialmente por sistemas gráficos,
micro fílmicos, fotográficas, reprográficos, fonográficos,
videográficos, internet, e-books. Vedada a memorização, recuperação
total ou parcial em qualquer sistema de processamento de dados e a
inclusão de qualquer de qualquer parte da obra em qualquer programa
jus cibernético. Essas proibições aplicam-se também às características
gráficas da obra e a sua editoração. A violação dos direitos autorais é
punível como crime (artigo 184 e parágrafo, do Código Penal, cf. Lei
nº 6.895, de 17/12/80) com pena de prisão e multa, conjuntamente
com busca e apreensão e indenizações diversas (artigo 102,103
parágrafos únicos, 104,105,106 e 107 itens 1,2 e 3 da Lei nº 9.610, de
19/06/98, Lei dos Direitos Autorais).
DÚVIDAS E SUGESTÕES?
Eventuais dúvidas e sugestões referentes ao conteúdo deste
livro, favor enviar e-mail ao(s) respectivo(s) autor (es) para
esclarecimentos:
frank@microsize.com.br
2
Dedicatória Dedico esse livro à minha família que sempre me dá apoio para, a cada dia, poder superar, com ética e honestidade, os problemas. E à minha amada esposa, Natália Campos Berg Guimarães, que sempre está ao meu lado, me apoiando com compreensão e companheirismo, nas horas boas e difíceis.
3
Agradecimentos
Agradeço primeiramente a Deus por mais uma vez me ajudar na criação deste livro. Meus agradecimentos aos amigos instrutores do Senac que sempre me incentivaram a escrever esse livro.
4 Sobre o autor: Frank Emanoel de Oliveira Guimarães, graduando em sistemas de informação pelo Instituto Luterano de Ensino Superior ILES/ULBRA. Atua como instrutor de informática e programação em Delphi no Senac em Porto Velho a mais de dois anos. Co-autor do livro Hardware – Montagem, Manutenção e Configuração escrito em parceria com Samuel Fernandes Coelho lançado pela Editora Senac/RO. Atua também como desenvolvedor de sistemas, com experiência de 10 anos em programação em Delphi.
5
Desenvolvendo Sistemas
com o Delphi 7
Sumário
O DELPHI 9
O Delphi 10
História do Delphi 10
Considerações finais 12
RACIOCÍNIO LÓGICO 14
Lógica de programação 15
Importância da Lógica 15
Considerações Finais 20
DESENVOLVIMENTO DE ALGORITMOS 22
Algoritmos 23
Conceito de Algoritmo 23
Como se constrói um Algoritmo 23
Constantes 24
Variáveis 24
Operadores aritméticos 27
Operadores lógicos 28
6
Comando de atribuição 29
Comando de entrada e saída 29
Comando Se 30
Comando Enquanto 31
Outros comandos 31
Resolvendo problemas reais com algoritmos 32
Considerações finais 39
LINGUAGEM PASCAL 43
A linguagem Pascal 44
História da Linguagem pascal 44
Alguns operadores 47
Considerações finais 58
O DELPHI 7 60
Conhecendo o Delphi 7 61
Visão Geral 61
Menu 62
Ferramentas Padrão 63
Ferramentas de Execução 63
Abas de Componentes 63
Considerações finais 67
Criando um Projeto em Delphi 72
Criando Interface e Formulários 72
Início dos Procedimentos 72
Formulário de Cadastro 85
Formulário de Consulta 90
7
Instalando Componentes Quick Report. 94
Formulário de Relatório 96
Conclusão 104
O BANCO DE DADOS 106
Banco de Dados 107
Conceito 107
Modelos de banco de dados 109
Tipos de dados 109
A LINGUAGEM SQL 113
Linguagem SQL 114
Conceito 114
Manipulando Dados com SQL 115
Comando Select 116
Comando Delete 124
Comando Insert 127
Comando Update 128
Database Desktop 133
O que é o Database Desktop? 133
Criando o banco de dados 133
Delphi e Banco de Dados 146
Cadastro 146
I. Configurando componentes de acesso 146
II. Configurando os campos 160
III. Configurando os botões de controle 162
IV. Executando o sistema para teste de cadastro 165
8
Consulta 169
I. Visualizando a tela de consulta 169
II. Configurando componentes de acesso 171
IV. Configurando os botões de controle 189
Relatório 192
1. Clique novamente em View Form e selecione o formulário
FrmRelatorio. 192
II. Configurando componentes de acesso 193
III. Configurando os campos 208
III. Configurando o componente de Relatório. 212
IV. Configurando os botões de controle 220
DESENVOLVEDOR EMPREENDEDOR 224
EMPREENDENDO COM O DESENVOLVIMENTO DE SISTEMAS
COMERCIAIS 225
REFERÊNCIAS BIBLIOGRÁFICAS 228
SITES CONSULTADOS 228
9
O DELPHI
Neste capítulo veremos informações importantes sobre a ferramenta de desenvolvimento de sistemas Borland Delphi 7, a história, como tudo começou. Seguindo uma metodologia especialmente desenvolvida para facilitar a vida do programador, o Delphi 7 organiza em suas abas componentes para quase todo tipo de operação em sistemas.
10
O Delphi
História do Delphi
A palavra Delphi vem do grego, uma
homenagem à cidade de Delfos, que era a única que tinha acesso ao oráculo de Delfos. Como os desenvolvedores do Delphi pretendiam criar uma ferramenta capaz de acessar o banco de dados Oracle, logo surgiu a idéia de dar a ele esse nome, ou seja, o Delfos que acessava o Oráculo.
Um ponto importante no Delphi é que não
existe uma única edição, mas várias e o seu ambiente pode ser facilmente personalizado pelo usuário. Essa vantagem está ligada diretamente ao conforto que o desenvolvedor pode ter na fácil localização de componentes e recursos, deixando ao seu gosto algumas localizações de forma a otimizar o seu trabalho, poupar tempo e facilitar o modo de trabalho.
O Delphi é produzido pela empresa
Borland Software Corporation e iniciou com a sua primeira versão em 1994, como ferramenta RAD 100% (Rapid Application Development), para desenvolvimento rápido de aplicações comerciais, versão 16 bits, revolucionou o mercado. Essa versão do Delphi foi lançada numa época quando as opções de desenvolvimento em ambiente Windows eram escassas. Muitos desenvolviam em linguagem C++,