Desenvolvendo aplicações com Gambas.

Introdução


Sumário: Vamos criar uma aplicação simples com gambas. Veremos como se programa os eventos e alguns truques e técnicas de trabalho com este magnífico ambiente de desenvolvimento.

David Asorey Álvarez. Fevereiro de 2005.


Introdução

Gambas é uma ferramenta visual para desenvolvimento de aplicações muito similar aos conhecidos programas comerciais Microsoft Visual Basic ou Borland Delphi.

Com o Gambas podemos fazer aplicações ou programas com interface gráfica de forma muito rápida, pois integra um criador de formulários ou janelas, um editor de código, um explorador de classes, um visualizador de ajuda, etc.

Este tipo de ferramenta é muito comum na plataforma Microsoft Windows, mas, para Linux não existia muitas, ou não estavam tão apuradas. Podemos encontrar Kdevelop, Kylix ou VDR Builder. Temos que destacar que no desenvolvimento de aplicações em Linux existe uma grande tradição e costume de empregar muitas ferramentas diferentes, cada uma especializada em uma determinada tarefa (por exemplo, um compilador, um editor, um depurador, cada um em separado), por isso é que este tipo de ferramentas integradas (IDE) não tinham aparecido até a pouco tempo.

Existe um grupo de programadores e desenvolvedores que estão acostumado com estas ferramentas integradas, seja porque acostumaram a trabalhar com elas em outras plataformas ou porque são mais comodas ou fácil.

Gambas é uma ferramenta, que, na palavra de seu autor, Benoît Minisini, permite a criação de prorgramas poderosos, de forma fácil e simples. A linguagem de programação que se utiliza é uma versão do "velho" BASIC. Pode nos surpreender a escolha de uma linguagem tão básica e inclusive tão limitada como é o BASIC, mas, não podemos esquecer que um dos objetivos dessa ferramenta é sobre o desenvolvimento de aplicações por pessoas com pouca experiência em programação.

O objetivo deste tutorial é apresentar um pouco desta ferramenta, mas, vamos pressupor que o leitor já sabe programar um puco, e que termos como funções, evento, variável e similares lhe são familiares. Há excelentes tutoriais disponíveis na internet ( 1) e o próprio programa incorpora um navegador de documentação bem completo.

A versão atualizada do Gambas ao escrever este tutorial é a 1.0-1. A página web do Gambas está em http://gambas.sourceforge.net

Pantalla de presentación

Download do programa de exemplo: agenda.tar.gz
Este tutorial em pdf: gambas_tutorial.pdf


    Próximo >>  


Sobre este documento e o autor

Como mencionado anteriormente, a aplicação foi desenvolvida utilizando a versão 1.0-1 do Gambas (utilizando os pacotes pré compilados para Debian "Sid"). No momento que escrevo este documento a versão 1.0.3 acaba de ser publicada, e no momento que ler este documento Provavelmente há uma versão mais moderna. Convém ler a lista de troca de uma versão para outra pois pode haver alguma incompatibilidade.

Qualquer comentário sugerindo a melhora deste documento é bem vinda meu E-Mail é forodejazz (arroba) gmail (punto) com

Nota legal: Este documento é livre, pode copia-lo, vende-lo, distribui-lo, modifica-lo, traduzi-lo para outras linguagens e inclusive vende-lo, porem sempre conservando esta nota e citando a procedência do documento. Em qualquer caso, o autor agradeceria que o notificasse, em um dado momento, ser retribuído economicamente por seu esforço (se colar, colou ;-)

Notas

  1. Há um bom tutorial para iniciantes e documentação em Casterliano em http://gambas.gnulinex.org

  2. Os eventos devem ser tratados como procedimentos, isto é, uma função que não retorna valor algum.

  3. Não sou expert na terminologia usada em programação orientada a objetos, sendo que, provavelmente estarei algum termino incorreto. Minhas desculpas ;-)


Este conteúdo foi publicado por Antonio Sousa, respeitando as licenças  de publicações . Se for detectado algum erro na atribuição do tutorial relacionado com seus direitos de atribuição contate gambastutor@yahoo.com.br e procederemos as modificações




   
Hosted by www.Geocities.ws

1