APOSTILA DELPHI EM PDF
Página 1 de 1
APOSTILA DELPHI EM PDF
Conteúdo da Apostila Clique para baixar
ÌNDICE .................................................................................................................................................................... 4
UM POUCO SOBRE DELPHI E PROGRAMAÇÃO PARA WINDOWS ................................................................................... 6
PRINCÍPIOS DA PROGRAMAÇÃO PARA WINDOWS....................................................................................................... 7
COMPONENT PALETTE (PALETA DE COMPONENTES)................................................................................................... 8
CONCEITO DE PROGRAMAÇÃO ORIENTADA A OBJETO.............................................................................................. 13
ORIENTAÇÃO A OBJETO ..................................................................................................................................... 13
EVOLUÇÃO DAS LINGUAGENS PARA OO ............................................................................................................... 15
BENEFÍCIOS DA OOP .......................................................................................................................................... 15
LINGUAGENS PROCEDURAIS X ORIENTADA A OBJETOS :...................................................................................... 15
ALGUNS EXEMPLOS DE LINGUAGENS PROCEDURAIS COM EXTENSÕES OO:........................................................... 16
LINGUAGENS COMPILADAS X INTERPRETADAS : .................................................................................................. 16
EVENTOS, MÉTODOS E PROPRIEDADES ................................................................................................................... 16
EVENTOS ........................................................................................................................................................... 16
PROPRIEDADES.................................................................................................................................................. 17
MÉTODOS .......................................................................................................................................................... 18
OBJECT PASCAL ..................................................................................................................................................... 18
PALAVRAS RESERVADAS ..................................................................................................................................... 19
VARIÁVEIS ......................................................................................................................................................... 20
ARRAYS (VETORES)............................................................................................................................................ 21
RECORDS (REGISTROS)...................................................................................................................................... 21
PRINCIPAIS TECLAS DE ATALHO DA IDE DO DELPHI ................................................................................................ 22
COMO É FORMADA UMA APLICAÇÃO EM DELPHI ...................................................................................................... 22
ARQUIVOS QUE COMPÕE UMA APLICAÇÃO DELPHI............................................................................................... 23
ARQUIVOS GERADOS NO DESENVOLVIMENTO...................................................................................................... 23
ARQUIVOS GERADOS PELA COMPILAÇÃO ............................................................................................................. 24
CÓDIGO FONTE DO ARQUIVO PROJECT(.DPR)...................................................................................................... 24
ESTRUTURA DA UNIT DE UM FORM (.PAS) .......................................................................................................... 25
O PARÂMETRO “SENDER” E OS OPERADORES “IS” E “AS” ..................................................................................... 26
O OPERADOR “IS” .............................................................................................................................................. 26
O OPERADOR “AS".............................................................................................................................................. 26
O PARÂMETRO SENDER ...................................................................................................................................... 27
UM EXEMPLO COMPLETO COM OS OPERADORES “AS” E “IS”................................................................................ 28
EVENTOS MAIS UTILIZADOS NO DELPHI: ................................................................................................................. 30
ONCREATE ......................................................................................................................................................... 30
ONKEYPRESS ..................................................................................................................................................... 30
ONKEYDOWN ..................................................................................................................................................... 30
ONCLICK............................................................................................................................................................ 31
ONDESTROY ...................................................................................................................................................... 31
ONDBLCLICK ...................................................................................................................................................... 31
ONMOUSEMOVE ................................................................................................................................................. 32
ONENTER........................................................................................................................................................... 32
ONEXIT.............................................................................................................................................................. 32
ASSOCIANDO UM PROCEDIMENTO À UM EVENTO EM TEMPO DE EXECUÇÃO......................................................... 32
A CLASSE TWINCONTROL ....................................................................................................................................... 33
PRINCIPAIS PROPRIEDADES ............................................................................................................................... 33
PRINCIPAIS MÉTODOS ....................................................................................................................................... 33
ALGUNS COMPONENTES VISUAIS DO DELPHI 2005 .................................................................................................. 33
PRINCIPAIS EVENTOS DO FORMULÁRIO............................................................................................................... 33
PALHETA STANDARD .......................................................................................................................................... 34
MANIPULANDO DATA E HORA NO DELPHI ................................................................................................................ 35
APLICAÇÕES ROBUSTAS - TRATAMENTO DE EXCEÇÕES........................................................................................... 37
EXCEÇÕES.......................................................................................................................................................... 38
BLOCOS PROTEGIDOS ........................................................................................................................................ 38
PRINCIPAIS EXCEÇÕES ....................................................................................................................................... 39
BLOCOS DE FINALIZAÇÃO................................................................................................................................... 39
GERAÇÃO DE EXCEÇÕES..................................................................................................................................... 40
EXIBINDO O ERRO GERADO PELA EXCEÇÃO ......................................................................................................... 40
EXCEÇÕES SILENCIOSAS .................................................................................................................................... 41
MANIPULANDO EXCEÇÕES GLOBAIS..................................................................................................................... 41
ENTENDENDO UM POUCO SOBRE O QUE É UM GPF .............................................................................................. 42
CONFIGURANDO O DELPHI PARA NÃO “PARAR” EM EXCEÇÕES ............................................................................. 42
CONCLUSÃO: ..................................................................................................................................................... 42
ARQUIVOS INI........................................................................................................................................................ 43
CRIANDO UMA BIBLIOTECA DE PROCEDURES, FUNÇÕES, ETC. ................................................................................. 45
TRABALHANDO COM FORMULÁRIOS ........................................................................................................................ 47
PRINCIPAIS TECNOLOGIAS DE ACESSO A DADOS ..................................................................................................... 49
BDE (BORLAND DATABASE ENGINE): ................................................................................................................... 49
DBEXPRESS (DBX): ............................................................................................................................................. 49
ADO (ACTIVEX DATA OBJECTS): .......................................................................................................................... 49
"INTERBASE EXPRESS">INTERBASE EXPRESS (IBX):............................................................................................. 50
CONFIGURANDO UMA CONEXÃO COM BD USANDO ADO NO BORLAND DELPHI 2005 ................................................. 51
CRIANDO UM CADASTRO SIMPLES (APENAS 1 TABELA) ............................................................................................ 54
VALIDANDO OS DADOS DO CADASTRO .................................................................................................................... 56
CRIANDO UM CADASTRO COM MAIS DE UMA TABELA (FK) ....................................................................................... 57
SUGERINDO UM CÓDIGO AUTOMATICAMENTE......................................................................................................... 58
SOLICITANDO UM DADO AO USUÁRIO (INPUTBOX).................................................................................................. 59
CADASTROS SEM O TDBNAVIGATOR....................................................................................................................... 60
UMA TELA CRIADA SEM O TDBNAVIGATOR .............................................................................................................. 61
CONSTRUINDO UMA TELA DE CONSULTA................................................................................................................. 63
PASSANDO PARÂMETROS PARA O OBJETO ADOQUERY ......................................................................................... 64
DATAMODULE ........................................................................................................................................................ 64
CONTINUANDO COM A CONSTRUÇÃO DA TELA DE CONSULTA.................................................................................. 65
O MÉTODO LOCATE DA CLASSE TDATASET .......................................................................................................... 65
VERIFICANDO SE UM REGISTRO EXISTE EM UMA TABELA......................................................................................... 67
EXIBINDO OS ERROS EM UMA TELA SEPARADA........................................................................................................ 68
TRABALHANDO COM VETORES DINÂMICOS.............................................................................................................. 70
TRANSAÇÕES ......................................................................................................................................................... 73
FILTRANDO DADOS DE UMA TABELA........................................................................................................................ 76
FRAMES ................................................................................................................................................................. 77
OBJETO TFIELD...................................................................................................................................................... 81
ACESSANDO OS DADOS DE UM TFIELD: ............................................................................................................... 83
FIELDS EDITOR...................................................................................................................................................... 84
VALIDANDO ATRAVÉS DO EVENTO ONVALIDADE DOS OBJETOS TFIELD.................................................................... 85
CAMPOS CALCULADOS............................................................................................................................................ 86
CAMPOS LOOKUP ................................................................................................................................................... 88
O EVENTO ONGETTEXT .......................................................................................................................................... 90
O EVENTO ONSETTEXT........................................................................................................................................... 91
TABELAS TEMPORÁRIAS COM O TCLIENTDATASET................................................................................................... 91
FORMULÁRIOS PADRÕES........................................................................................................................................ 93
CRIANDO UM CADASTRO MASTER - DETAIL ............................................................................................................. 95
APÊNDICE - FUNÇÕES PARA TRABALHAR COM STRINGS (RETIRADAS DO HELP DO DELPHI 7) ..................................106
APÊNDICE - OBJECT PASCAL: ESTRUTURAS BÁSICAS...............................................................................................109
APÊNDICE - RELAÇÕES ENTRE CLASSES..................................................................................................................117
APÊNDICE - DESCRIÇÃO DOS PRINCIPAIS PROCEDIMENTOS E FUNÇÕES PRÉ DEFINIDAS.........................................118
APÊNDICE - TECNOLOGIAS APLICÁVEIS AO DELPHI 7..............................................................................................139
Tópicos semelhantes
» BAIXE O NOVO DELPHI XE 2011 (36 MB)
» VIDEO AULAS DELPHI 7 - INICIANTES
» CONECTANDO O DELPHI AO BANCO DE DADOS ACCESS
» [VIDEO-AULAS GRATIS] CRIE SEU PROPRIO CONTROLE DE ESTOQUE E VENDAS EM DELPHI
» VIDEO AULAS DELPHI 7 - INICIANTES
» CONECTANDO O DELPHI AO BANCO DE DADOS ACCESS
» [VIDEO-AULAS GRATIS] CRIE SEU PROPRIO CONTROLE DE ESTOQUE E VENDAS EM DELPHI
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos