VB para Linux.


Não é propaganda enganosa  não !!  Estou falando do HBasic , uma plataforma livre para escrever , compilar , executar e depurar programas em BASIC ; tudo isto na plataforma Linux.

A interface do HBasic lembra muito a do Visual Basic , tem  objetos como o Visual Basic e sua interface lembra o VB.

Dê uma olhada em alguma de suas telas:

 

Para poder rodar o HBasic você vai precisar da biblioteca Qt versão 3.2.

Para pegar um cópia e instalar e testar no Linux viste o site : http://hbasic.sourceforge.net/hbasic_download.html (1696 Kb)

Eu acho que há alguns anos atrás profetizaram o fim do Basic. Ledo engano , graças a ele muitos tomaram gosto pela arte de programar e evoluíram naturalmente para outras plataformas de acordo com sua necessidade.

Esta curioso para ver o jeitão do código do HBasic: ? O link - http://hbasic.sourceforge.net/examples/code_examples.html - apresenta muitos exemplos. Abaixo um Hello World para o HBasic:

Este exemplo usar a biblioteca padrão HBasic stdgui library e inicia a execução com o interpretador HBasic ou compilador.

Sub button1_clicked()
      Print "Hello world"
End Sub

Indo mais longe , a seguir um exemplo de código para acesso a dados:

1- Preparando a conexão com o banco de dados:


Dim dbc As dbconnection
Dim t As recordset

dbc.connect( "hbasic", "root", "orange" )
t.open( dbc, "tab1" ) 

2- Lendo todos os registros de um tabela:

Dim v As Variant

Sub button1_clicked()
   Dim dbc As dbconnection
   Dim rs As recordset

   dbc.connect( "hbasic", "root", "orange" )
   rs.open( dbc, "tab1" )

   While Not( rs.eof()) Do
      v = rs.getvalue( "col1" )
      Print v

      rs.movenext()
   Wend
End Sub

Principais características do HBasic:

É minha gente , é o Basic (leia-se VB) até no Linux ...


José Carlos Macoratti