Introdução as Gambas (parte 1)

Este é o primeiro de uma série de artigos sobre o Gambas2, uma IDE realmente útil para o desenvolvimento de sistemas, sejam comerciais ou não. Sua interface lembra muito o Visual Basic, inclusive a linguagem usada é o BASIC.

[ Hits: 31.704 ]

Por: Jose Ribeiro em 06/01/2009 | Blog: https://otrsinbox.cloud


Conhecendo a linguagem



Operadores Aritméticos

Número + Número Adiciona dois números.
- Numerotransforma o numero no seu valor negativo.
Número - NúmeroSubtrai dois números.
Número * Número Multiplica dois números.
Número / Número Divide dois números.
Número ^ PotênciaEleva Número à potência Pot.
Número DIV NúmeroCalcula o quociente de dois números.
Número MOD Número Calcula o resto do quociente de dois números.


Comparação

Número = Númeroigual
Número <> Númerodiferente
Número1 < Número2menor
Número1 > Número2maior
Número1 <= Número2menor ou igual
Número1 >= Número2maior ou igual


Nesse caso retorna um valor verdadeiro (TRUE) se as sentenças se equivalerem.

Operadores lógicos

e ( AND )
não ( NOT )
ou ( OR )


Emitindo mensagens

As mensagem que são emitidas podem ser concatenadas com o &, e para emitir essas mensagens utiliza-se:

message.(tipo) ( texto) & variável

Essa mensagem será melhor explicada no exemplo que apresentarei mais adiante.

Acredito que isso que foi passado, mesmo que bem básico, já seja suficiente para criar um simples programinha.

Lembrando sempre que apesar de parecer muito simples, é um software muito bem documentado.

Declarando variáveis

Dim variável tipo Quando se usa o DIM a variável só será utilizada naquela função ou classe, sendo assim os outros itens do projeto não poderão acessá-la.

PUBLIC e STATIC

Usando public a variável estará acessível a outras classes que possuam as devidas referências à classe na qual a variável está declarada.

Usando o static a variável está automaticamente declarada à todos os objetos da classe.

Tipos de dados de variável

BooleanTrue ou false
Byte0...255
Short-32.768...+32.767
Integer-2.147.483.648...+2.147.483.647
Long-9.223.372.036.854.775.808...+9.223.372.036.854.775.807
SingleSeis dígitos de precisão
FloatDez dígitos de precisão
DateDia e hora, cada um armazenado em um integer
StringVariável para texto
VariantQualquer tipo de dados.
ObjectReferência a objeto
PointerUm endereço de memória


Alguns softwares que foram criados usando o Gambas2:
  • lxCopy
  • gbDVDEnc
  • VL-Qemu
  • Yum Frontend

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Conhecendo a linguagem
   3. Exemplo básico
Outros artigos deste autor

Mensageiro instantâneo

Gallery - Álbum de fotos no seu site

Instalação e Configuração do Puppet

Criando um banco de dados no Flamerobin (Firebird)

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

Leitura recomendada

Cacti + Plugins (Settings, Monitor, Thold e Weathermap) - Instalação e configuração

Atualizando Compiz Fusion em Sabayon Linux

CUPS + Jasmine Ubuntu Server 10.04 LTS (gerenciador de impressões e relatórios de impressão)

Gentoo: Interfaces gráficas para Portage/Emerge - substitutos do Kuroo

Criando motor de busca para o Firefox

  
Comentários
[1] Comentário enviado por willian.firmino em 06/01/2009 - 11:07h

Só para ressaltar o pacote para Slackware do linuxpackages.net é muito antigo recomendo pegar no slack.eu pois sempre tem a versão mais nova no caso hoje a 2.10.2 segue link:

http://www.slacky.eu/aadm/pkgs/index.php?ver=6&pkg=134

[2] Comentário enviado por joserribeirojuni em 06/01/2009 - 14:51h

Valeu...

[3] Comentário enviado por Brunonormandia em 06/01/2009 - 15:11h

Gostei muito do artigo! Parabéns!
Achei só que faltou você explicar como deve ser feita a interação entre o script e o aplicativo gráfico em si.
Fora isso, nota 10!
abraço

[4] Comentário enviado por arcanjo23 em 06/01/2009 - 16:36h

Bom, acho que aqui não é o melhor local pra isso, mas como sou novo no Linux e programo um pouco com
Basic tenho tentado instalar o Gambas para testar essa nova linguagem, mas esbarro na falta de conhecimento de como
instala-lo no Suse, a aplicação que utilizo. Todos os autores descrevem o código de instalação esquecem de explicar
para leigos como eu aonde eu digito esses códigos. qual ferramenta do Sistema Operacional devo usar para
instalar o programa. Enfim, já li uns livros sobre o Sistema, porém com essa variedade de
Sistemas Livres que existem esqueceram de explicar como se instala um simples programa
no maravilhoso Linux.

[5] Comentário enviado por joserribeirojuni em 06/01/2009 - 21:14h

Ja tentou utilizar o gerenciador de pacote do proprio suse ?
Abraço.

[6] Comentário enviado por Tenente em 08/01/2009 - 14:24h

Amigo arcadyum acho que vc precisa se inteirar melhor sobre o SISTEMA LINUX que usa, pois tb sou iniciante como vc, e pelo que vi não é dificil instalar programas no LINUX.

Acho que vc ta lendo muito, mas esqueceu de ler sobre como USAR O LINUX.


Contribuir com comentário