|
|
|
Tutorial
Gambas
3. Olá Mundo 2
|
Agora vamos aplicar um pouco de código escrito para fazer um exemplo mais vivo. lembra o tutorial anterior "Olá Mundo"?
se não, aproveita agora, e realiza os passos indicados do
número 1 ao número 7, de forma que tenhas um
formulário vazio pronto para editar.
-
Vamos
adicionar um botão. Olha agora na "Caixa de Ferramentas". existe
um controle que parece um botão com o texto "OK". De fato,
é um botão.
- Coloque-o no
formulário do mesmo modo que fez com a etiqueta do primeiro
programa, de modo que fique a seu gosto. Em seguida procure na janela
de propriedades a propriedade "Text", e troque seu valor para
"Saudações".
-
Agora
pressione duas vezes seguidas (o Doble Click como muitos gostam de
dizer) sobre o botão. Surgirá uma janela de
código, mostrando isto:
' Gambas class file PUBLIC SUB Button1_Click() END
-
Vamos
parar um pouco e analisar este código: observe a primeira linha,
verás que começa com o símbolo " ' ". Todas as
linhas que começam por este símbolo, são
"comentários", e significa que é simplesmente uma nota
explicativa para o programador, que é totalmente ignorada pelo
compilador do Gambas. Se quiser experimentar pode adicionar mais
comentários no código.
' Gambas class file ' Este é um exemplo de um programa simples ' para aprender alguns conceitos ' básicos sobre Gambas PUBLIC SUB Button1_Click() END
- Observemos
as seguintes linhas: "PUBLIC SUB Button1_Click()" e "END". Estas duas
palavras chaves definem o inicio e o fim de uma "função".
Uma função que não é nada mais que um
conjunto de ordens que o Gambas executa quando a função e
chamada. neste caso, a função é executada quando
houver um "click" sobre o "Button1". Até agora não
há nada entre o inicio e o fim da função, por
tanto, não acontecerá nada ao pressionarmos o
botão.
- Diremos
ao Gambas que deve mostrar um diálogo de mensagem dizendo,
"Olá Mundo" quando pressionarmos o botão. Para isso
utilizaremos o objeto "Message". E falaremos mais adiante sobre
esses abjetos:
' Gambas class file ' Este é um exemplo de um programa simples ' para aprender alguns conceitos ' básicos sobre Gambas PUBLIC SUB Button1_Click() Message.Info ("Olá Mundo!") END
-
Depois
de escrever "Message." observamos que aparece um menu com várias
palavras chave: "Info", "Warning", .... isso é o que se chama
"auto completar do código", e é útil para mostrar
as diferentes possibilidade que o objeto oferece, neste caso,
"Message". Quando terminarmos este exemplo podemos testar as outras
opções, veremos como muda o aspecto da mensagem. podemos
ver que ao escrevermos o parênteses inicial, aparece uma ajuda
indicando a "Sintaxes" deste método.
-
Agora só nos resta testa-lo.
Se fizemos tudo certo, basta ir ao menu "Projeto", e pressionar a
opção "Executar", e aparecerá o formulário
com nosso botão. Pressione o botão e surgirá a
mensagem desejada.
|
|
|