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.
Hola, interesante articulo, solo que hay una duda respecto a gambas en ubuntu, cuando quiero crear un paquete de instalación de una aplicación que programe en gambas, me marca un error, dice que no encuentra un paquete, que podrá ser.
De antemano, muchas gracias.
creo que depende de si tienes todas las librerías necesarias para crear el paquete. usa por sea caso en synaptic para ver que librerias relacionada con gambas puede que te falte.
Estaba buscando algo así, por lo que veo en Ubuntu Feisty esta incluido en mis repositorios. Probaremos haber que me parece
disculpa pero como se puede enviar el contenido de un formulario a otro
Interesante alternativa a las herramientas de desarrollo rápido disponibles para plataforma Windows. Aunque el lenguaje de programación es BASIC, poco se parece a VB6, empezando, ya que gambas es orientado a objetos. Me parece una opción muy a tener en cuenta.
Para Mauricio:
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!!
hola.
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.
VB en linux? VAAAAAAA, parece mentira después de criticar Office, va y se salen con openoffice. Luego, después de criticar años el VBasic, sacan uno para linux. JAJAJAJAJAJA. Linux siempre irá 10 años por detras de windows!
Como siempre un hijo no reconocido de Bill Gates, a ti te digo PAKO.
Instalalo, testealo y despues hablamos.
(Si es que lo puedes hacer JAJAJAJA).
Demuestra que todo lo microsoft es facilmente copiable…