MENU
   
 
 
 
   
 
 
 
  
  
» DICAS :

Esta seção é dedicada a dicas gerais sobre o Gambas.
-
1 - Instalando o Gambas
-
2 - Converter projetos em VB para o Gambas
- 3 - Versão 1.0 RC5 (novidades - 27/12/2004)







1 - Instalando o Gambas:

A versão existente do gambas em pacotes .deb é a 0.99 que foi disponibilizada para o Debian Woody. Testes feitos no Kurumin 3.11 foram satisfatórios. Creio então que deva rodar em outras versões do Kurumin, Kalango e Dizinha ou qualquer outra distro baseada no Kurumin, Knoppix ou Debian.

Procedam da seguinte maneira para instalar o gambas:
- Edite o sources.list (/etc/apt/sources.list) acrescentando no final do arquivo as seguintes linhas:

deb http://www.linex.org/sources/linex/debian/ woody linex
deb http://www.linex.org/sources/linex/debian/ sarge linex

- Após atualize a lista de pacotes.
sudo apt-get update

- Atualizada a lista, basta instalar:
sudo apt-get install gambas

- Serão instalados cerca de 20 pacotes, algo em torno de 6MB no máximo.
- A instalação deverá ocorrer normalmente sem qualquer tipo de erro.
- Após basta chamar o programa no terminal com o comando:
gambas


2 - Converter projetos do VB para Gambas:
Existe um pequeno script escrito em perl chamado vb2gb que converte os formulários do VB em arquivos de formulário e classes do Gambas automaticamente. Mas nem todos os controles e propiedades são soportadas, e os arquivos binarios .frx dos projetos VB são ignorados, mas mesmo assim esto script é muito útil. No futuro, com a introducão do componente de compatibilidade de expressões regulares do perl no Gambas, esta funcão será implementada no Gambas nativamente, de modo que você poderá importar os projetos do VB diretamente para o seu programa.
O núcleo do script é um conjunto de expresões regulares em Perl:
# Strings to translate (vb format => gb format)
my %trans = (
'\r' => '',
'VERSION (.+)' => '# Gambas Form File 1.0',
'VB\.(.+)\s+(.+)' => '$2 $1',
'Client(\w+)' => '$1',
'Begin\b' => '{',
'End\b' => '}',
'BorderStyle' => 'Border',
'Caption' => 'Text',
'Command' => 'Button',
'CommandButton' => 'Button',
'ButtonButton' => 'Button',
'Label' => 'TextLabel',
'\"(.+)\"' => '("$1")',
'VScrollBar' => 'Scrollbar',
'HScrollBar' => 'Scrollbar'
);# Twips properties that must be converted to pixels
my @twips = qw (Top Left Width Height);# Strings we don't know how to translate
my @nontrans = qw (
LinkTopic MaxButton MinButton ScaleHeight ScaleMode
ScaleWidth ShowInTaskbar TabIndex Picture
StartUpPosition Alignment BackStyle
);

O script é muito útil para importar a interface do projeto, mas parte de seu código deverá ser editado manualmente.

- Clique aqui para baixar o escript vb2gb

Descompacte o conteúdo em uma pasta qualquer.
A conversão deve ser feita nos formulário individualmente (uma-a-um)

Copie os formulários que deseja converter para a pasta onde descompactou os aqruivos do vb2gb.

Pelo terminal, faça a conversão com o comando:
perl vb2gb.pl nomedoform.form

Será gerado automaticamente um arquivo class (nomedoform.class)



3 - Novidades versão 1.0 RC5 (27/12/04)
Uma das principais novidades dessa versão foi a correção em relação a lingua portuguesa-br. Agora a tradução da IDE sai corretamente, sem engolir as palavras acentuadas, como acontecia nas versões anteriores.

Outra novidade foi a atualização do autoconf para a versão 2.59, do automake para a versão 1.8.5 e do libtool para 1.5.6.

Essa nova versão já encontra-se disponível para o Debian Woody e Sarge.
Você pode seguir as dicas aqui do site para instalar/atualizar a versão.

Se você for efetuar uma atualização pelo apt-get, nem todos os pacotes serão atualizados. Um maneira que encontrei de atualizar todos os pacotes foi utilizando o synaptic. Através dele você poderá atualizar todos os pacotes, inclusive a documentação par a versão 1.0RC5.

Caso não tenha o synaptic instalado, basta utilizar o comando:
sudo apt-get install synaptic para instalá-lo.

Todas as dicas se aplicam a qualquer vesão do Kurumin apartir da 2.0 ou do Debian.

  
Copyright© 2004 - Tux Stok