Você está na página 1de 16

Amostra - Apostila Delphi 6

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.

O Delphi gera um executável bastante rápido e de alta performance. A compilação de um programa


em código de máquina que o computador compreende, gera um aplicativo bastante veloz.

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

Conhecer o ambiente de desenvolvimento de projetos do Delphi é fundamental para tirar um


melhor proveito do produto e também para não se perder no meio de tantas janelas, barras e
guias.

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

O editor de código do Delphi

O editor de código do Delphi é sua janela de programação no Delphi. O edito de código


fornece o recurso de autocompletar, que será um auxilio extra na construção de instruções
para seu programa.

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:

procedure TForm1.Button1Click(Sender: TObject);


var Int: Integer;
begin
end;

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.

procedure TForm1.Button1Click(Sender: TObject);


{Cria a variável CarregaIMG}
var CarregaIMG: String;
begin
{Armazena na variável CarregaIMG o caminho da imagem}
CarregaIMG := 'C:\Meus documentos\Bolhas.bmp';
{Carrega a imagem da variável}
Image1.Picture.LoadFromFile(CarregaIMG);
end;

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

Criando o programa Editor de texto

1. Carregue o Delphi.

2. Insira os seguintes componentes e altere suas propriedades conforme é mostrado a


seguir.

3. Componente: Memo1(Guia Standard)

Altere as propriedades
Align: alClient
Lines: Dê um duplo clique, remova o texto e clique no botão OK.
ScrollBars: ssBoth

4. Componente: Panel1(Guia Standard)

Altere as propriedades
Align: alTop
Caption: deixe em branco

5. Componente: BitBtn1(Guia Additional)


Altere as propriedades
Caption: deixe em branco
Glyph: Clique em Load e selecione o arquivo C:\Arquivos de programas\Arquivos
comuns\Borland Shared\Images\Buttons\fldropen.bmp.
Coloque este botão sobre o componente Panel1

6. Componente: BitnBtn2(Guia Additional)

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.

7. Componente: OpenDialog1(Guia Dialogs)

Altere as propriedades
DefaultExt: TXT
Filter: (FilterName)Arquivo de Texto, (Filter)*.txt

8. Componente SaveDialog1(Guia Dialogs)

Altere as propriedades
DefaultExt: TXT
Filter: (FilterName)Arquivo de Texto, (Filter)*.txt

9
Amostra - Apostila Delphi 6

9. Dê um clique duplo no componente BitBtn1 e digite o seguinte código.

{Verifica se o componente OpenDialog1 pode carregar o arquivo}


WITH OpenDialog1 DO
IF Execute THEN
BEGIN
{Carrega o arquivo no componente Memo1}
Memo1.Lines.LoadFromFile(Filename);
END;

10. Dê um clique duplo no componente BitBtn2 e digite o seguinte código.

{Verifica se o componente SaveDialog1 é capaz de salvar o arquivo}


WITH SaveDialog1 DO
IF Execute THEN
BEGIN
{Salva o arquivo}
Memo1.Lines.SaveToFile(Filename);
END;

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

Definindo as propriedades do componente Image, podemos carregar uma imagem no


formulário, sem digitar uma única linha de código.

Para carregar uma imagem.

1. Selecione o componente Image.

2. Na janela Object Inspector, clique em Picture.

Figura 7.6

10
Amostra - Apostila Delphi 6

3. Uma caixa de diálogo se abrirá. Clique em Load, selecione um arquivo de imagem.

Figura 7.7 Figura 7.8

4. Clique no botão OK, a imagem será carrega no componente Image.

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.

Para criar uma tabela utilizando o programa Database Desktop.

1. Clique no botão Iniciar.

2. Posicione o cursor do mouse em Programas, Borland Delphi 6.

Figura 8.4

3. Clique em Database Desktop.

12
Amostra - Apostila Delphi 6

4. O programa Database Desktop será carregado.

Figura 8.5

5. Clique no menu File.

6. Posicione o cursor do mouse em New.

Figura 8.6

7. Clique em Table.

8. Escolha o tipo de base de dados para trabalhar. Por exemplo, Paradox.

Figura 8.7

13
Amostra - Apostila Delphi 6

9. Para aceitar a base de dados, clique no botão OK.

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.

Field Name Nome do Campo


Type Tipo de dados
Size Tamanho do campo
Key Chave primária

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

12. Selecione um tipo de dado e pressione a tecla Enter.

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

15. Dê um nome para a tabela e clique no botão Salvar.

16

Você também pode gostar