curso delphi 7

Click here to load reader

Post on 12-Jun-2015

19.447 views

Category:

Documents

2 download

Embed Size (px)

TRANSCRIPT

NDICE:Como construir um sistema utilizando Delphi?......................................................................... Como criar uma nova aplicao no Delphi?.............................................................................. Como salvar a aplicao no Delphi?.......................................................................................... Como alterar as propriedades da tela? ...................................................................................... Como executar a aplicao no Delphi? ..................................................................................... Como fechar a aplicao? ......................................................................................................... Como abrir a aplicao? ............................................................................................................ Como inserir uma imagem na tela? .......................................................................................... Como criar uma tela de splash? ................................................................................................ Como criar uma lista de aes? ................................................................................................ Como criar um menu de opes? .............................................................................................. Como inserir uma lista de imagens? ......................................................................................... Como criar uma barra de ferramentas? ..................................................................................... Como criar uma barra de status do sistema? ............................................................................. Como inserir data e hora na barra de status do sistema? .......................................................... Como pedir confirmao ao fechar tela na aplicao?.............................................................. Como criar uma nova tela na aplicao?................................................................................... Como remover uma tela da aplicao?...................................................................................... Como preparar o banco de dados para ser usado no sistema? .................................................. Como criar uma tela de login do sistema? ................................................................................ Como alterar a Main Form do sistema? .................................................................................... Como criar uma tela padro? .................................................................................................... Como utilizar uma tela padro do sistema? .............................................................................. Como utilizar um DBGrid? ....................................................................................................... Como utilizar um DBNavigator? .............................................................................................. Como inserir campos de uma tabela na tela? ............................................................................ Como chamar uma tela no Delphi? ........................................................................................... Como criar uma tela manualmente na aplicao? ..................................................................... Como criar relacionamento Master/Detail na aplicao? ......................................................... Como utilizar componentes do tipo LookUp? .......................................................................... Como criar consultas em tabelas do banco de dados? .............................................................. Como utilizar filtro em uma tabela? ......................................................................................... Como usar a linguagem SQL no Delphi? ................................................................................. Como criar um relatrio com o QuickReport? ......................................................................... Como criar um relatrio no Rave Reports? .............................................................................. Como criar um relatrio com a linguagem Rave Reports? ....................................................... Como validar dados e tratar erros no Delphi? .......................................................................... Como criar campos calculados? ................................................................................................ Como criar campos Lookup? .................................................................................................... Como exportar / importar dados com Delphi/Excel? ............................................................... Como utilizar uma Unit no vinculada a forms? ...................................................................... Como utilizar uma DLL? .......................................................................................................... Como preparar um sistema para ser utilizado em rede? ........................................................... Como criar um sistema de ajuda? ............................................................................................. Como criar discos de instalao para a aplicao? ................................................................... Como compactar o banco de dados do Access no Delphi? .............................................. Como criar uma rotina de Backup/Restore do sistema? ................................................... Como criar um grfico no Delphi? ...................................................................................... Como criar um relatrio de produtos em falta.................................................................... Como realizar algumas melhorias no sistema? ......................................................................... Como criar um objeto em tempo de execuo? ........................................................................ Como estruturar o banco de dados Banco.MDB ................................................................... .............................................................................02 03 03 04 05 05 06 07 08 09 10 11 12 13 13 14 14 15 16 19 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 41 42 43 44 45 46 47 48 51 53 54 56 58 59 60 61

1

Como construir um sistema utilizando Delphi?Para cada comando a ser executado nesta apostila ser utilizada a barra de menu do Delphi, ou, quando existir, ou for mais conveniente, uma combinao de teclas, ou ainda, uma tecla de funo. Por exemplo: para visualizar a tela Object Inspector, podemos utilizar a barra de menus, View -> Object Inspector, ou simplesmente teclar [F11]. Em alguns casos, quando no for utilizada nem a barra de menus, ou uma tecla de funo, ou combinao de teclas, o procedimento ser solicitado atravs de uma linha de texto, como por exemplo, Selecione a guia Additional na paleta de componentes do Delphi e insira um componente Image. Procedimentos a serem executados: O primeiro passo a ser dado para se construir um sistema, em qualquer linguagem de programao, fazer a anlise do mesmo junto s pessoas envolvidas, para obter informaes a respeito dos documentos, formulrios, procedimentos, enfim, tudo o que faz parte do sistema atual, seja ele informatizado ou manual, e que dever fazer parte do novo sistema. Anote tudo o que for coletado e faa um esboo num editor de textos, dos menus do sistema, suas telas, consultas e relatrios a serem desenvolvidos.

Defina o banco de dados do sistema, com suas tabelas e relacionamentos.Procure eliminar todas as redundncias de dados.

Abra o Windows Explorer (tecle [ ] + [E]) e crie a pasta:C:\Sistema

Crie, neste momento, no Microsoft Access, o banco de dados que serutilizado pelo sistema. Sua estrutura se encontra nas pginas 61 e 62 desta apostila. Aps executarmos os procedimentos anteriores, j podemos iniciar a construo do nosso sistema utilizando o Delphi. Bom trabalho! Ronaldo Lavestein Casa Branca - SP

2

Como criar uma nova aplicao no Delphi?Este tpico dever ser realizado uma nica vez para cada sistema a ser criado. Procedimentos a serem executados:

File -> New -> Application

Como salvar a aplicao no Delphi?Este tpico deve ser executado para a aplicao ser gravada em disco. Dica: Nunca deixe para salvar somente quando terminar tudo. Ateno: Organize o seu trabalho, utilizando as pastas criadas anteriormente. Procedimentos a serem executados:

File -> Save All ou clique no botoEscolha a pasta C:\Sistema\Programas na Combobox Salvar em para indicar o local onde a aplicao ser gravada.

Figura 1 - Salvando a unit do menu principal

Digite o nome da Unit da tela principal, por exemplo, UMenuPrin.pas Digite o nome do projeto, por exemplo, Sistema.dpr

3

Como alterar as propriedades da tela?Este tpico deve ser realizado, preferencialmente, antes de se introduzir qualquer componente na tela. Procedimentos a serem executados:

Selecione a tela Form1 atravs da janela Object TreeView e altere suaspropriedades na guia Properties da janela Object Inspector OBS: O cone HandShak.ico encontra-se na pasta: C:\Arquivos de Programas\Arquivos Comuns\Borland Shared\Images\Icons

Propriedades:

Contedo

Significado boto Maximizar desabilitado borda simples, tamanho fixo legenda da barra de ttulos. cor de fundo da tela altura em pixels cone da barra de ttulos da janela nome da tela posiciona a janela no centro da tela largura em pixels abre a tela no tamanho original

+ BorderIcons biMaximize: False (clique no sinal +) BorderStyle:bsSingle Caption:Sistema Comercial verso 1.0 Color:clBtnFace Height:480 Icon...: Load (carregue o cone HandShak.ico) Name:FrmMenuPrin Position:poScreenCenter Width:640 Wind