apostila delphi 4 - unesp: câmpus de guaratinguetá · pdf file2 inicializando o...
Post on 03-Feb-2018
229 views
Embed Size (px)
TRANSCRIPT
1
ndice
INICIALIZANDO O DELPHI ......................................................................................................................................... 2 CRIANDO UM PEQUENO PROJETO .......................................................................................................................... 3 OUTRAS FORMAS DE CRIAR UM PROJETO ............................................................................................................ 3 LINGUAGEM OBJECT PASCAL - CONCEITOS BSICOS ....................................................................................... 4 PALAVRAS CHAVE ...................................................................................................................................................... 4 VARIVEIS .................................................................................................................................................................... 5 ARRAYS (VETORES) .................................................................................................................................................... 6 RECORDS (REGISTROS) .............................................................................................................................................. 7 CLASSES E OBJETOS ................................................................................................................................................... 7 COMPONENTES, CONTROLES E PROPRIEDADES ................................................................................................. 8 FUNES ....................................................................................................................................................................... 8 PROCEDIMENTOS ........................................................................................................................................................ 9 PASSAGEM DE PARMETROS .................................................................................................................................. 9 MTODOS E EVENTOS ............................................................................................................................................... 9 ESTRUTURAS DE CONTROLE EM OBJECT PASCAL ............................................................................................. 9 EXEMPLO DO USO DE FUNES E PROCEDIMENTOS ...................................................................................... 12 ESCREVENDO UM EDITOR DE TEXTO SIMPLES ................................................................................................. 15 APERFEIOAMENTOS DO EDITOR ......................................................................................................................... 16 COMPONENTES DE DADOS ..................................................................................................................................... 18 PROJETO DE SISTEMA I ............................................................................................................................................ 18 CRIAO DO PROJETO ............................................................................................................................................. 20 OPERAES COM REGISTROS E CAMPOS (Componentes TField) ...................................................................... 23 PROCURANDO DADOS: ............................................................................................................................................ 23 OUTRAS FORMAS DE ACESSAR CAMPOS ............................................................................................................ 24 FILTRAGEM DE REGISTROS : .................................................................................................................................. 24 A PROPRIEDADE KEYEXCLUSIVE DE TTABLE ................................................................................................... 24 HABILITANDO E DESABILITANDO A VISUALIZAO DE DADOS ................................................................. 25 NAVEGANDO PELO DATASET : .............................................................................................................................. 25 PROPRIEDADES BOF e EOF .................................................................................................................................. 25 MODIFICANDO REGISTROS : ................................................................................................................................... 25 MARCANDO UM REGISTRO .................................................................................................................................... 26 DE VOLTA AO PROJETO PESSOAL ......................................................................................................................... 26 CLCULO DA FOLHA DE PAGAMENTO ................................................................................................................ 27 PROJETO DE SISTEMA II ........................................................................................................................................... 28 CRIAO DO BANCO DE DADOS ........................................................................................................................... 28 CRIAO DO APLICATIVO ....................................................................................................................................... 30 CRIAO DO FORMULRIO CADASTRO DE CLIENTES .................................................................................... 33 CRIAO DO FORMULRIO PARA QUERY DE CLIENTES ................................................................................ 35 CRIAO DO FORMULRIO CADASTRO DE MERCADORIAS .......................................................................... 40 CRIAO DO FORMULRIO MOVIMENTO DE VENDAS ................................................................................... 42 USANDO O INTERBASE ............................................................................................................................................ 43 TESTANDO O BD ........................................................................................................................................................ 48
2
INICIALIZANDO O DELPHI
Para iniciar o Borland Delphi, clique em INICIAR > PROGRAMAS > BORLAND DELPHI 5 e
selecionar o cone do Delphi 5 no grupo de programas. Uma vez inicializado o Delphi apresentar a sua IDE (Ambiente de Desenvolvimento Integrado)
conforme mostrado na figura a seguir. Nesse ambiente tem-se acesso a um editor de cdigo (Code Editor) para a criao, edio e
visualizao do cdigo dos programas e a uma srie de ferramentas para a construo do Aplicativo. Observando-se a pgina seguinte, podemos identificar as seguintes reas de trabalho:
Uma barra de ferramentas contendo: a barra de ttulos, a barra de menus, uma caixa de ferramentas e a paleta de componentes. Observe, na barra de ttulo, que o Delphi atribui o nome default de Project1 ao aplicativo.
Uma janela com o nome de Object Inspector. Esta janela permite acesso direto s propriedades e eventos relacionados a um determinado componente.
Uma janela na qual o Delphi coloca o nome Form1. Este o formulrio (ou forma, ou janela) criado automaticamente pelo Delphi. Por trs da janela est presente uma janela para a edio de cdigo (Code Editor). Iremos apresentando o funcionamento de cada um dos elementos da IDE do Delphi a medida que
eles forem se tornando necessrios.
3
CRIANDO UM PEQUENO PROJETO
Ao iniciar, o Delphi j criou e colocou a nossa disposio um projeto chamado Project1, com uma
unidade de cdigo Unit1. Vamos construir o nosso primeiro projeto em cima desta base inicial fornecida pelo Delphi. Poderamos tambm escolher a opo New Application no menu File para criar o nosso primeiro projeto. Utilizaremos esta segunda modalidade em lies futuras. Nosso projeto dever ter o nome primeiro.dpr e seu nico formulrio dever ter o nome forma.pas.
Ele dever abrir uma janela com o ttulo (caption) Primeiro Projeto e, exibir um rtulo (Label) com a seguinte mensagem: Este meu primeiro programa em Delphi.
Para a confeco do projeto, siga os seguintes passos:
crie, utilizando o Windows Explorer, um diretrio (pasta) com o nome CDelphi. Este diretrio dever ser utilizado para todos os nossos trabalhos neste curso.
crie, dentro de CDelphi um subdiretrio com o nome Ex01. selecione (clicando com o mouse), na paleta Standard de componentes, o componente Label (o
terceiro, a partir da esquerda). Clique sobre o formulrio em qualquer posio, para inserir o componente selecionado. No Object Inspector, procure a propriedade caption e insira, na coluna direita o texto: Este o meu primeiro programa em Delphi. O componente Label est selecionado e voc poder moviment-lo clicando e arrastando-o. Voc pode tambm, redimension-lo utilizando as alas existentes com esta finalidade. Para centralizar o texto na janela, clique o boto direito do mouse e acesse a opo Align no menu que se apresenta. Selecione center in window na horizontal e na vertical e clique OK. Selecionando o componente com um duplo clique tambm o coloca no centro do formulrio, mas a centralizao pode ser alterada ao colocarmos o texto.
selecione o formulrio, clicando em que qualquer ponto do mesmo (fora do rtulo criado anteriormente) e, no Object Inspector propriedade caption insira: Primeiro Projeto e na propriedade Name insira FormaPrincipal.
Vamos escolher a opo Save Project As... no menu File. O Delphi vai nos solicitar primeiramente,
um nome para o nosso mdulo de cdigo. Vamos salv-lo (dentro do diretrio c:\CDelphi\Ex