todos os direitos reservados. - perse · desenvolvedor empreendedor 224 empreendendo com o...

10
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: [email protected]

Upload: phamphuc

Post on 27-Nov-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Todos os direitos reservados. - PerSe · desenvolvedor empreendedor 224 empreendendo com o desenvolvimento de sistemas comerciais 225 referÊncias bibliogrÁficas 228 sites consultados

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:

[email protected]

Page 2: Todos os direitos reservados. - PerSe · desenvolvedor empreendedor 224 empreendendo com o desenvolvimento de sistemas comerciais 225 referÊncias bibliogrÁficas 228 sites consultados

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.

Page 3: Todos os direitos reservados. - PerSe · desenvolvedor empreendedor 224 empreendendo com o desenvolvimento de sistemas comerciais 225 referÊncias bibliogrÁficas 228 sites consultados

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.

Page 4: Todos os direitos reservados. - PerSe · desenvolvedor empreendedor 224 empreendendo com o desenvolvimento de sistemas comerciais 225 referÊncias bibliogrÁficas 228 sites consultados

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.

Page 5: Todos os direitos reservados. - PerSe · desenvolvedor empreendedor 224 empreendendo com o desenvolvimento de sistemas comerciais 225 referÊncias bibliogrÁficas 228 sites consultados

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

Page 6: Todos os direitos reservados. - PerSe · desenvolvedor empreendedor 224 empreendendo com o desenvolvimento de sistemas comerciais 225 referÊncias bibliogrÁficas 228 sites consultados

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

Page 7: Todos os direitos reservados. - PerSe · desenvolvedor empreendedor 224 empreendendo com o desenvolvimento de sistemas comerciais 225 referÊncias bibliogrÁficas 228 sites consultados

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

Page 8: Todos os direitos reservados. - PerSe · desenvolvedor empreendedor 224 empreendendo com o desenvolvimento de sistemas comerciais 225 referÊncias bibliogrÁficas 228 sites consultados

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

Page 9: Todos os direitos reservados. - PerSe · desenvolvedor empreendedor 224 empreendendo com o desenvolvimento de sistemas comerciais 225 referÊncias bibliogrÁficas 228 sites consultados

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.

Page 10: Todos os direitos reservados. - PerSe · desenvolvedor empreendedor 224 empreendendo com o desenvolvimento de sistemas comerciais 225 referÊncias bibliogrÁficas 228 sites consultados

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++,