Infra - Linux

Hbasic, um forte candidato open source para brigar com o Microsoft Visual Basic

Este artigo nos apresenta ao hbasic, um pacote empolgante mesmo ainda estando em sua versão beta. Aprenderemos a criar nosso primeiro programa "Olá mundo!" com hbasic.

por Alessandro de Oliveira Faria



Em dezembro de 2003 foi publicado um artigo na comunidade Viva o Linux um artigo sobre o novo Windows a ser lançado, sendo que uma das suas características será a compatibilidade somente de programas .NET.

Como uma enorme fatia do mercado desenvolvedor utiliza o popular VB, vale à pena observar este pacote tão extraordinário que chega a dilatar a pupila, mesmo sendo versão beta.

Neste documento, vamos do download até o clássico programa "Olá Mundo!".

O download e instalação

Vamos baixá-lo (download) com o wget e colocá-lo na pasta /install/hbasic, depois efetuar a instalação com o comando rpm.

# cd /
# mkdir -p /install/hbasic
# wget http://umn.dl.sourceforge.net/sourceforge/hbasic/ HBasic-0.9.9g-1.i586.rpm
# rpm -ivh HBasic-0.9.9g-1.i586.rpm 
Após a instalação, podemos executar o hbasic com o seguinte comando no console do modo gráfico:

# hbasic

Se todos so procedimentos acima foram executados com sucesso, será apresentado uma tela semelhante a esta:

Criando o programa OLÁ MUNDO!

Clique na palheta de componentes no objeto Button e o crie no formulário conforme o figura abaixo:

Com o botão selecionado, vá no editor de propriedade e mude a propriedade texto do nosso botão para "Botão (Olá Mundo)":

Dê um duplo clique no objeto Button1 e digite o seguinte código:

MsgBox("LINUX","Olá Mundo")

Este comando irá mostrar um tipo de MessageBox com a string "Olá Mundo".

Por se tratar de uma versão beta, vamos salvar o projeto, clicando na opção File do menu principal e depois selecionando o item Save:

Coloque o nome de sua preferência no projeto na janela de diálogo abaixo:

Agora vamos inserir um objeto label1 e mudar a sua propriedade text para "LINUX, o futuro inevitável":

Agora pressione a tecla Run ou tecle [F5] para executar o programa conforme a imagem abaixo:

Agora você verá o resultado do seu primeiro programa em hbasic. A figura abaixo ilustra algo próximo do resultado que deverá ser obtido:

Para visualizar o método onClique, basta clicar no botão "Olá Mundo" e será obtido este resultado:

Suporte a banco de dados

Espero que tenha gostado deste simples tutorial. Agora só para dar mais água na boca, veja um dos recursos de conexão com banco de dados clicando na opção View do menu principal. E depois selecione o ítem Database connections:

No meu caso tive disponível a conectividade com o banco PostgresSQL e MySql:

Acho que deu para perceber o potencial desta criança, com certeza este pacote é um forte candidato open-source para bater de frente com o famoso Visual Basic.

Até mais...

CABELO (alessandrofaria@netitec.com.br ou cabelo@vivaolinux.com.br).

Alessandro de Oliveira Faria

Alessandro de Oliveira Faria - Sócio-proprietário da empresa NETi TECNOLOGIA fundada em Junho de 1996 (http://www.netitec.com.br), empresa especializada em desenvolvimento de software e soluções biométricas, Consultor Biométrico na tecnologia de reconhecimento facial, atuando na área de tecnologia desde 1986 assim propiciando ao mercado soluções em software nas mais diversas linguagens e plataforma, levando o Linux a sério desde 1998 com desenvolvimento de soluções open-source, membro colaborador da comunidade Viva O Linux, mantenedor da biblioteca open-source de vídeo captura entre outros projetos.