Dark Skyllen 7 #1 Posted May 28, 2010 (edited) 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. 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 May 28, 2010 by Dark Skyllen Share this post Link to post Share on other sites
Medargo 0 #2 Posted May 28, 2010 Aonde eu baixo esse Delphi 7? Share this post Link to post Share on other sites
Dark Skyllen 7 #3 Posted May 28, 2010 (edited) 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 May 28, 2010 by Dark Skyllen Share this post Link to post Share on other sites
Roku 0 #4 Posted May 28, 2010 aeee dark adorei a aula. to esperando a proxima abraços Share this post Link to post Share on other sites
Dartier 0 #5 Posted May 28, 2010 (edited) [ Proibido a postagem de programas falsificados ] - Dark Skyllen tá ai. ;D Edited May 28, 2010 by Dark Skyllen Share this post Link to post Share on other sites
slyfer 1 #6 Posted May 28, 2010 Boa Aula vey , fico no aguardo da proxima tambem. Share this post Link to post Share on other sites