Apostila Delphi

Embed Size (px)

Text of Apostila Delphi

ndice1. O QUE DELPHI? ............................................................................................................................... 2 2. COMO FORMADO UMA APLICAO EM DELPHI ................................................................ 2 2.1 ARQUIVOS QUE COMPEM UM APLICAO ............................................................................................. 3 2.2 CDIGO FONTE DO ARQUIVO PROJECT(.DPR).......................................................................................... 4 2.3 CDIGO FONTE DO ARQUIVO UNIT (.PAS) ............................................................................................... 4 3. JANELAS................................................................................................................................................ 6 3.1 CODE EDITOR (EDITOR DE CDIGO) ........................................................................................................ 6 3.2 FORM (FORMULRIO).............................................................................................................................. 6 3.3 OBJECT INSPECTOR (INSPETOR DE OBJETOS) .......................................................................................... 7 3.4 COMPONENT PALETTE( PALHETA DE COMPONENTES)............................................................................. 7 3.5 ALIGNMENT PALETTE(PALHETA DE ALINHAMENTO) ............................................................................... 8 4. ORIENTAO A OBJETOS ............................................................................................................... 9 4.1 EVENTOS ................................................................................................................................................. 9 4.2 PROPRIEDADES ...................................................................................................................................... 10 4.3 MTODOS .............................................................................................................................................. 12 5. APPLICATION .................................................................................................................................... 13 5.1 MTODOS:............................................................................................................................................. 13 5.2 PROPRIEDADES:..................................................................................................................................... 13 6. MDI APPLICATION........................................................................................................................... 13 6.1 USANDO O MODELO DE APLICAO MDI ............................................................................................. 13 6.2 EXEMPLO MDI ...................................................................................................................................... 14 7. TRABALHANDO COM BANCO DE DADOS ................................................................................. 19 7.1 BDE ...................................................................................................................................................... 19 7.2 ARQUITETURA DO BANCO DE DADOS DO DELPHI .................................................................................. 19 7.3 ARQUITETURA DOS COMPONENTES DE BANCO DE DADOS .................................................................... 20 7.4 PALETA DE COMPONENTES DA PGINA DE ACESSO DE DADOS .............................................................. 20 7.5 PALETA DE COMPONENTES DA PGINA DE CONTROLE DE DADOS ......................................................... 21 7.6 USANDO DATASETS .............................................................................................................................. 21 8. A LINGUAGEM SQL.......................................................................................................................... 27 8.1 COMANDOS DE MANIPULAO DE DADOS ............................................................................................ 27 8.2 OPERADORES......................................................................................................................................... 27 8.3 EXPRESSES .......................................................................................................................................... 27 8.4 FUNES ............................................................................................................................................... 28 8.5 EXEMPLOS ............................................................................................................................................. 28 8.6 CONSTRUINDO UMA CONSULTA DINAMICAMENTE ................................................................................ 29 9. CONSTRUINDO RELATRIOS COM O QUICKREPORT ......................................................... 30 9.1 QUICKREPORT BSICO .......................................................................................................................... 30 9.2 CRIANDO RELATRIOS .......................................................................................................................... 31 10. ARQUIVOS DE INICIALIZAO.................................................................................................. 34 10.1 O OBJETO TINIFILE.............................................................................................................................. 34 10.2 CRIANDO UM ARQUIVO DE CONFIGURAO ........................................................................................ 34 10.3 LENDO O ARQUIVO DE CONFIGURAO............................................................................................... 34 10.4 MODIFICANDO UM ARQUIVO .INI........................................................................................................ 35 10.5 OUTRAS OPERAES COM ARQUIVOS .INI.......................................................................................... 35 10.6 MANIPULAO DE ARQUIVOS ............................................................................................................. 36 11. CRIANDO HELP ............................................................................................................................. 37 11.1 VISO GERAL ...................................................................................................................................... 37 11.2 ESCRENDO OS TPICOS ........................................................................................................................ 37

11.3 INSERINDO NOTAS DE RODAP ............................................................................................................. 37 11.4 ADICIONANDO UM HOTSPOT AO TPICO .............................................................................................. 37 11.5 CRIANDO UM HOTSPOT PARA UMA JANELA POP-UP .............................................................................. 37 11.6 SE FOR USAR UM TPICO DE OUTRO ARQUIVO DE HELP:....................................................................... 38 11.7 ESCREVENDO ARQUIVO DE PROJETO:.................................................................................................. 38 11.8 COMPILANDO O ARQUIVO DE HELP:..................................................................................................... 39 11.9 INSERINDO GRFICOS EM UM TPICO:.................................................................................................. 39 11.10 CRIANDO UM HOT SPOT PARA UMA JANELA SECUNDRIA ................................................................. 39 11.11 TORNANDO O ARQUIVO DE HELP SENSVEL AO CONTEXTO ................................................................ 40 11.12 CHAMADAS AO ARQUIVO DE HELP..................................................................................................... 40 12. EXCEES ........................................................................................................................................ 41 12.1 A ESTRUTURA TRYFINALLYEND ................................................................................................. 41 12.2 A ESTRUTURA TRYEXCEPTEND .................................................................................................. 41 12.3 EXCEES SILENCIOSAS ...................................................................................................................... 42

13. DICAS ................................................................................................................................................. 43 13.1 CRIAO DE MDICHILD ...................................................................................................................... 43 13.2 FORM EXISTE ...................................................................................................................................... 43 13.3 CRIAO SHOWMODAL....................................................................................................................... 44 13.4 FECHAR TODAS ................................................................................................................................... 44 13.5 RELGIO E TECLADO ........................................................................................................................... 44 13.6 INFORMAES SISTEMA ...................................................................................................................... 45

1

1. O que Delphi?O Delphi um ambiente de desenvolvimento de aplicaes, orientado a objeto, que permite o desenvolvimento de aplicaes para os Sistemas operacionais Windows 3.11, Windows 95 e Windows NT, com pouca codificao. O Delphi tem ferramentas de desenvolvimento, como templa