Jump to content
Sign in to follow this  
Dark Skyllen

[Delphi #2] Conhecendo o Delphi

Recommended Posts

Dark Skyllen    7
Dark Skyllen

Aula 2 - Conhecendo o Delphi

 

 

 

 

Como vimos na outra aula, o Delphi não é uma linguagem, mas sim uma ferramenta para se programar o Object Pascal. Nessa aula iremos aprender como organiza essa ferramenta e ver como trabalhar com ela.

 

 

 

delphi.png

 

 

 

 

 

Na imagem acima, podemos ver como se organiza as principais ferramentas de trabalho dentro do Delphi. No centro, temos o formulário, é ele que será nossa aplicação, nele poderemos colocar botões, caixas de textos (edits), rótulos (labels) e outros.

 

 

 

No canto inferior esquerdo temos as propriedades do componente selecionado. O nosso componente selecionado é o formulário, então veremos nessa caixa as propriedades do formulário. Lá teremos coisas como, mudar cor do formulário, mudar o título da janela, se é um formulário visível e etc. Isso vale para todos os componentes, que quando selecionado, mudam essa caixa com as propriedades dos mesmos.

 

 

 

Na parte superior, temos a barra de ferramentas, nela veremos todos os nossos componentes, botões, edits, labels, combobox, checkbox, radiobutton e outros, que serão usados para nossa programação.

 

 

 

 

 

Já que conhecemos um pouco do Delphi em si, vamos explicar algumas coisas necessárias:

 

 

 

 

Suponhamos que eu tenha uma caixa de texto sem ter nada escrito nela. Agora quero fazer que quando o usuário clicar em um botão, a caixa de texto receba um texto: "Cliquei no botão".

 

 

 

Precisamos fazer a seguinte coisa em código para que isso possa ser executado:

 

 

 

NomedoComponente.PropriedadeDoComponente := AlgumValor

 

 

 

 

 

Onde o .(ponto) chama uma propriedade do componente.
O sinal := significa RECEBE

 

 

 

Então se tivermos um componente chamado Edit1 e precisarmos alterar o texto dele para "Guilherme", ficaria assim:

 

 

 

 

Edit1.Text := 'Guilherme';

 

 

  • Textos

 

Tudo o que vem entre ' ' (aspas simples) é considerado pelo compilador como Texto, ou seja, tudo que estiver entre as aspas será como propriedade String. Diferentemente do C, Java e outras linguagens, texto no delphi é marcado por ASPAS SIMPLES.

 

 

 

 

  • ShowMessage

 

O showmessage é uma função que exibe uma caixa de diálogo, bem simples, com uma mensagem personalizada.

 

 

 

Utilizando:

 

 

showMessage('Mensagem personalizada');

 

Existem outros tipos de mensagem personalizada que irei explicar mais adiante.

 

 

 

  • Mão na massa

 

Vá na barra de ferramenta, na aba Standart e procure por Button. De um clique nele e um clique no formulário.

 

Selecione o botão colocado no formulário e vá na caixa de propriedades do componente, procure por Caption. Altere o que estiver lá (Provavelmente Button1) para "Mostrar Mensagem", sem as aspas.

 

Agora dê dois cliques no botão e uma janela de códigos aparecerá, digite o seguinte código:

 

 

showMessage('Você clicou no botão');

 

 

 

E aperte F9 para rodar o programa; teste.

 

 

 

 

Agora que você testou, vamos fazer outra coisa..

 

- Coloque 1 botão (pode ser o mesmo do programa anterior)

 

- Coloque 1 Edit (Caixa de texto)

 

- Altere a propriedade Caption do botão para: Alterar Texto

 

- Deixe a propriedade Text do edit vazia.

 

- Altere a propriedade Name do seu edit para: edtTexto

 

 

 

Dê dois cliques no botão e coloque o seguinte código:

 

 

 

 

edtTexto.Text := 'Texto personalizado';

 

 

 

 

Bom, por enquanto é só pessoal, as aulas podem estar um pouco confusas agora, mas na próxima aula, prometo trazer um vídeo para vocês, para maior entendimento.

Edited by Dark Skyllen

Share this post


Link to post
Share on other sites
Medargo    0
Medargo

Aonde eu baixo esse Delphi 7?

Share this post


Link to post
Share on other sites
Dark Skyllen    7
Dark Skyllen
Aonde eu baixo esse Delphi 7?

 

 

Você tem duas maneiras para obter seu Delphi, baixando um "pirateado" ou então comprando um.

Se quiser o pirateado, é só procurar no google que você vai encontrar, com certeza.

Edited by Dark Skyllen

Share this post


Link to post
Share on other sites
Roku    0
Roku

aeee dark

adorei a aula.

 

to esperando a proxima

abraços

Share this post


Link to post
Share on other sites
Dartier    0
Dartier

[ Proibido a postagem de programas falsificados ] - Dark Skyllen

tá ai. ;D

Edited by Dark Skyllen

Share this post


Link to post
Share on other sites
slyfer    1
slyfer

Boa Aula vey , fico no aguardo da proxima tambem.

Share this post


Link to post
Share on other sites
haxyy    0
haxyy

Muito bom!

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×