Gambas: Visual Basic en Linux
23-09-2006 Linux 32072 hits (100 %) 10 comentarios
No es un tema nuevo, en realidad de ello se habla y se comenta bastante en la red. Muchos programadores de Visual Basic, desean encontrar un similar en Linux, aunque hay algunas pocas opciones, Gambas es una opción por donde se puede empezar.
Gambas es un entorno de desarrollo libre basado en un intérprete BASIC, similar al Visual Basic (pero no es su clon!). Con Gambas podemos diseñar programas de interfaz gráfica, acceder a base de datos MySQL o PostgreSQL, aplicaciones KDE, traducir nuestras aplicaciones a muchos idiomas, crear aplicaciones para redes y mucho mas.
Gambas trabaja sobre la mayoría de distribuciones de Linux: ArkLinus, Conectiva, Debian, Fedora, Gentoo, Linex, Mandriva, QiLinux, RedHat, Slackware, SuSE, Xandros y Ubuntu. (Mas información)
Instalación
La instalación dependerá de la distribución que usemos. Por ahora describiremos el proceso para Ubuntu 6.06 LTS y la versión de Gambas que usaremos será la 1.0.13.
Antes de compilar Gambas, debes verificar la existencia de los siguientes paquetes, sino deberás instalarlos, para ello puedes usar el Gestor de Paquetes Synaptic:
- Paquete de desarrollo X11.
- Paquete de desarrollo QT 3 (Minimo: QT 3.1 con algunas limitaciones ó Recomendado: QT 3.2).
- Paquete de desarrollo KDE 3 para compilar el componente KDE.
- Paquete de desarrollo PostgreSQL, MySQL y/o SQlite para compilar los drivers de bases de datos.
- Paquete de desarrollo libcurl (versión 7.11.0 o superior) para compilar el componente net.curl.
- Paquetes de desarrollo SDL y SDL_mixer para compilar el componente SDL.
- Compilador gcc 3.2 (No compila con gcc 3.0.x)
Además debes tener permisos de escritura sobre el directorio tmp, sino Gambas no funcionará.
Teniendo todos esos paquetes, vas al shell o terminal, escribes ./configure para configurar los paquetes, si no hay errores pasa a compilar los paquetes con make y finalmente para instalar todo su -c "make install" (pedira clave de root).
Si algo falla (porque suele pasar) revisa que todos lo paquetes antes mencionados estén instalados correctamente, y antes de pasar a configurar nuevamente escribe ./reconf.
Ahora si todo sale bien, simplemente escriba gambas para ejecutar el programa. Mas adelante estaremos enfocandonos mas a este interesante entorno de desarrollo, y quizás podamos abrir una sección para ello.

Instalalo, testealo y despues hablamos.
(Si es que lo puedes hacer JAJAJAJA).
mi inquietud es la siguiente:
el gambas que instalo en linux, tambiem me sirve para
windows?. 0 existe una version en windows.
sera que hay un problema, ya que gambas para su entorno tiene qt y gtk?.
la verdad no tengo ni idea de gambas. eso es lo que veo en el archivo comprimido que baje.
me podrian tambien informar sobre la version 2 de gambas.
gracias y que verguenza tanta ignorancia.
espero que me contesten rapido.
Para hacer referencia a un formulario desde otro, tienes que indicar primero el nombre del formulario, por ejemplo: formulario1.objeto.text=formulario2.objeto.text
Otra alternativa es indicar la información a enviar como parámetro del constructor de la clase del formulario. En el momento que declaras un método llamado _new, estás declarando un constructor, y puede recibir parámetros.
Espero haberte sido de ayuda, Animo con gambas!!
De antemano, muchas gracias.