Introdução ao Gambas2 (parte 2)

Nesse segundo artigo sobre o Gambas2 vou apresentar algumas de suas características, tais como: controle de decisão, repetição e o início de interação com banco de dados.

[ Hits: 20.613 ]

Por: Jose Ribeiro em 22/01/2009 | Blog: https://serviceup.com.br/


Estruturas



Nesse segundo artigo sobre o Gambas2, vou apresentar algumas características, tais como controle de decisão, repetição e o início de interação com banco de dados.

Estruturas:

IF

Os IF no Gambas2 acompanham a seguinte sintaxe:

if objeto = valor then { se objeto = valor então }

{ faça isso }

else { senão }

{ faça isso }

end if { fim da estrutura}

Um exemplo mais prático é testando apenas se os valores de textbox1.text e textbox2.txt são iguais, mostrando uma mensagem. Foram usadas duas textbox e um ToggleButton:

PUBLIC SUB ToggleButton1_Click()

  IF TextBox1.Text = TextBox2.Text THEN
     Message.Info("Os valores são iguais !")
  ELSE
     Message.Info("Os valores são diferentes !")
  ENDIF

Já no caso abaixo é testado o valor (numérico) das textbox:

PUBLIC SUB ToggleButton1_Click()

  IF Val(TextBox1.Text) = Val(TextBox2.Text) THEN
     Message.Info("Os valores são iguais !")
   ENDIF

  IF Val(TextBox1.Text) > Val(TextBox2.Text) THEN
     Message.Info("O primeiro valor é maior são iguais !")
  ENDIF

  IF Val(TextBox1.Text) < Val(TextBox2.Text) THEN
     Message.Info("O  segundo valor é maior são iguais !")
  ENDIF
END

    Próxima página

Páginas do artigo
   1. Estruturas
   2. O básico de bancos de dados em Gambas2
   3. Exemplo de sistema (apenas telas)
Outros artigos deste autor

OTRS - Revolucione seu Help Desk com esta ferramenta

Projeto Gerenciador de Lan House

Mensageiro instantâneo

Gambas2: Inserindo dados em tabela SQLite

BrOffice.org BASE: Criando banco de dados em 5 minutos

Leitura recomendada

Cafe Con Leche (Gerenciador de Lan House e Cyber Café)

Sabayon Linux 5.3, versões futuras e seu potencial + remasterização

Desenvolvendo um servidor DNS no CentOS

Implementando um Linux Terminal Service (LTS) no Debian

Usando temas aleatórios no GDM

  
Comentários
[1] Comentário enviado por matux em 22/01/2009 - 16:41h

Prezado,

Tenho acompanhado seus artigos sobre Gambas e fiquei interessado em fazer alguns sistemas com base nesta tecnologia.
Bom primeiro gostaria de saber em que material você tem usado para estudo do Gambas. O mesmo s encontra disponível na web?
Segundo, sobre o gerenciador de Lan House que você estava desenvolvendo, como ficou o projeto? ainda está precisando de ajuda no desenvolvimento?
Abraço e parabéns pelo artigo!

[2] Comentário enviado por joserribeirojuni em 22/01/2009 - 17:07h

Então amigo, sobre o estudo do gambas2, é na internet mesmo, http://www.gambasdoc.org/help/?pt_BR , da um pocuo de trabalho no começo mais é gostoso programar nele.
Agora sobre, o gerenciador de lan house, esta maio pausado por indisponibilidade de tempo, estou continuando mais aos poucos, logo em breve vou mandar o fonte dele e as modificações que eu fiz, Abraço.

[3] Comentário enviado por tsanches em 26/01/2009 - 10:55h

Ola José,
Muito boa explicação, me interessei em programar nesta plataforma graças a seus artigo.
Valeu :-)
TASNCHES

[4] Comentário enviado por joserribeirojuni em 26/01/2009 - 11:54h

Que bom cara, de fato é muito bacana esse gambas2 !
Abraço.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts