Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila
Delphi6
1
Amostra - Apostila Delphi 6
Sumário
Introdução................................................................................................................................................................09
Iniciar o Delphi 6......................................................................................................................................................10
Ambiente de desenvolvimento.................................................................................................................................11
Menu principal.........................................................................................................................................................12
A SpeedBar.............................................................................................................................................................12
Descrição dos botões da SpeedBar........................................................................................................................13
A paleta Component................................................................................................................................................14
A janela Form..........................................................................................................................................................14
Inserir um componente na janela Form...................................................................................................................15
Eliminar a grade de alinhamento.............................................................................................................................16
Alterar as medidas da grade de alinhamento..........................................................................................................18
Object TreeView......................................................................................................................................................19
2
Amostra - Apostila Delphi 6
Introdução
O Delphi é uma excelente ferramenta para desenvolvimento de aplicações, orientado a objeto.
Com um ambiente de desenvolvimento integrado e intuitivo, o Delphi permite a criação de aplicações
utilizando formulários para construir a interface com o usuário, aumentando a produtividade e
facilitando a programação.
Sua utilização permite criar aplicativos para uso geral, desde um simples editor de texto, visualizador
de imagens até programas de acesso a banco de dados, consultas e relatórios, etc.
Utilize o Delphi 6 para criar seus próprios aplicativos em ambiente Windows.
Iniciar o Delphi 6
1. No menu iniciar, clique no botão Iniciar.
2. Posicione o cursor do mouse em Borland Delphi 6.
Figura 1.0
3. Clique em Delphi 6.
3
Amostra - Apostila Delphi 6
Ambiente de desenvolvimento
O Borland Delphi 6 não é somente utilizado para criar códigos de programação. Quando
iniciado, o Delphi abre várias janelas. Estas janelas serão um importante auxílio no
desenvolvimento de seus projetos.
Figura 1.1
4
Amostra - Apostila Delphi 6
Menu principal
O menu Principal do Delphi fornece uma maneira fácil de acesso aos principais comandos do
ambiente de desenvolvimento. Sua utilização é semelhantes aos demais aplicativos
desenvolvidos para o sistema Windows, que consiste em acessar o menu através do mouse ou
combinações de teclas de atalho (Alt + tecla ou Ctrl + tecla). Por exemplo, para abrir o menu
File, utilize as teclas Alt+F, ou para salvar utilize as teclas Ctrl+S.
Figura 1.2
A janela Form
A janela Form é seu programa em si. Todos os componentes visuais ou não visuais devem ser
inseridos na janela Form.
A janela pode ser redimensionada dependendo do tipo de projeto em desenvolvimento.
Figura 1.6
Figura 2.7
5
Amostra - Apostila Delphi 6
O recurso Code Completion
O recurso Code Completion ajuda o desenvolvedor sugerindo variáveis, propriedades,
métodos que podem ser utilizados em determinadas situações.
Este recurso é acionado quando se digita um nome de um componente inserido no projeto
seguido de um “.” (ponto).
Figura 2.8
As instruções que são digitadas no editor de código são armazenadas em um arquivo chamado
UNIT.PAS, que é carregado por trás da janela Form.
Eventos
Quando um programa é carregado, pode ser que nada ocorreu, ele pode estar esperando por
um comando do usuário para que algo ocorra. O comando que o faça executar alguma ação
pode ser um clique de um botão, o pressionar de uma tecla, etc. Este comando e necessário
para mostrar ao programa o que ele deve fazer, criando assim uma programação baseada em
eventos.
Um clique duplo sobre um componente o levará até a procedures, que permitirá criar
instruções para este evento. O Delphi se encarregada de posicionar o cursor do mouse no local
correto para se digitar as instruções necessárias.
Figura 4.6
6
Amostra - Apostila Delphi 6
Exemplo:
Figura 4.7
Cada componente de um formulário possui eventos próprios. Sendo alguns eventos comuns a
vários componentes.
Ao programar para o sistema Windows devemos levar em conta os seguintes tipos de eventos
de mouse, eventos de teclado e eventos de sistema.
7
Amostra - Apostila Delphi 6
Variáveis
Uma variável pode armazenar na memória antes de enviar para o disco. As variáveis podem
mudar, ou seja, seu valor pode ser alterado.
A variável deve ser declarada antes da instrução begin.
Exemplo:
Pense em variáveis como um local onde se pode armazenar um valor. Na verdade este local é
a memória.
No exemplo a seguir o caminho de uma imagem fica armazenado em uma variável.
Esta variável será utilizada quando houver a necessidade de carregamento da imagem.
Declarando variáveis
As variáveis podem ser declaradas uma de cada vez ou várias de uma só vez.
As variáveis podem ser declaradas em linhas diferentes.
Exemplo:
var
Nome: String;
Endereço: String;
8
Amostra - Apostila Delphi 6
Exercícios
1. Carregue o Delphi.
Altere as propriedades
Align: alClient
Lines: Dê um duplo clique, remova o texto e clique no botão OK.
ScrollBars: ssBoth
Altere as propriedades
Align: alTop
Caption: deixe em branco
Altere as propriedades
Caption: deixe em branco
Glyph: Clique em Load, selecione o arquivo C:\Arquivos de programas\Arquivos
comuns\Borland Shared\Images\Buttons\filesave.bmp.
Coloque este botão sobre o componente Panel1.
Altere as propriedades
DefaultExt: TXT
Filter: (FilterName)Arquivo de Texto, (Filter)*.txt
Altere as propriedades
DefaultExt: TXT
Filter: (FilterName)Arquivo de Texto, (Filter)*.txt
9
Amostra - Apostila Delphi 6
11. Salve o projeto, clique no botão Run ou pressione a tecla F9 para rodar o programa.
Faça os testes necessários.
Carregando imagens
Figura 7.6
10
Amostra - Apostila Delphi 6
11
Amostra - Apostila Delphi 6
Criando tabelas
A opção Database Desktop do menu Tools do Delphi, permite acesso à base de dados
disponíveis no programa Database Desktop, ou através do menu iniciar.
Figura 8.4
12
Amostra - Apostila Delphi 6
Figura 8.5
Figura 8.6
7. Clique em Table.
Figura 8.7
13
Amostra - Apostila Delphi 6
Figura 8.8
10. Para incluir campos nas colunas, digite o nome ou valor do campo e pressione a tecla
Enter para passar para próxima coluna.
14
Amostra - Apostila Delphi 6
11. Na coluna Type, pressione a tecla de espaço, escolha o tipo de dado que o campo
requer.
Figura 8.9
13. Após inserir os nome e valores dos campos, clique no botão Save As.
Figura 9.0
15
Amostra - Apostila Delphi 6
14. A caixa de diálogo Save Table As será apresenta, escolha a pasta onde a tabela será
armazenada.
Figura 9.1
16