Apostila Delphi 4 - UNESP: Câmpus de Guaratinguetá ? Â· 2 INICIALIZANDO O DELPHI Para iniciar o Borland Delphi, clique em INICIAR > PROGRAMAS > BORLAND DELPHI 5 e selecionar

  • View
    218

  • Download
    1

Embed Size (px)

Text of Apostila Delphi 4 - UNESP: Câmpus de Guaratinguetá ? Â· 2 INICIALIZANDO O DELPHI Para...

  • 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