LinuxParty
Gambas es un ambiente libre de desarrollo en Linux basado en un intérprete Basic con extensiones de objetos, un poco como Visual Basic™ (pero NO un clon !). Con Gambas, puedes diseñar rápidamente tu aplicación gráfica con QT o GTK+, acceder a bases de datos MySQL, PostgreSQL, Firebird, ODBC y SQLite, controlar aplicaciones con DBUS, traducir tu programa a cualquier lenguaje, crear Front End de comandos de linux, crear aplicaciones de red fácilmente, hacer aplicaciones 3D OpenGL , hacer aplicaciones web CGI, generar paquetes de instalación para diversas distribuciones, etc.
Comentaros que os podéis encontrar con dos versiones de Gambas: Gambas2 y Gambas3.
La más actual es Gambas3, y os aconsejo que utilicéis esta ya que esta más orientada a la programación por objetos que Gambas2, aparte que Gambas2, ya no se actualiza por el autor Benoît Minisini y usa Qt3 que esta en “deprecate” (deshuso).
¿Como lo instalo?
Para los usuarios de Debian/Ubuntu teneis un ppa para instalarlo:
$sudo add-apt-repository ppa:nemh/gambas3 $sudo apt-get update $sudo apt-get install gambas3
También podéis compilarlo, desde el código fuente. El proceso esta aplicado en la pagina web del proyecto http://gambas.sourceforge.net/en/main.html, también podéis verlo explicado con capturas de pantalla en cuso de gambas: explicación de compilar el código fuente
Y para aprenderlo a usar ¿por donde empiezo?
Existen varios sitios web que podéis visitar:
http://gambasdoc.org/help/?es&v3: Página de la documentación oficial. Donde encontráis toda la información de la sintaxis del lenguaje (en varios idiomas).
http://www.cursogambas.blogspot.com.es: Es un curso de gambas que estoy montando y empieza desde cero conocimientos en programación, explicando las principales ordenes, bucles, ejemplos, etc….
Incluso se comentan ejemplos de aplicaciones de bases de datos, uso de patrones de diseño y ejemplos de gambas con Arduino.
Nota:
El propio Ide de Gambas3 trae un buen número de ejemplos, listos para usar. Para ver el código fuente tenéis que previamente “guardar como…” los ejemplos en otra carpeta, y abrirlos desde la nueva carpeta, para asi poder ver el código fuente.
Foro:
gambas-es.org: Foro en castellano, donde puedes consultar más de 20.000 mensajes publicados y con más de 2000 usuarios registrados
Libros:
Tenéis dos libros gratuitos:
1) En castellano: Gambas: Este libro era para la version 1.99, pero os puede servir mucho.
2) En ingles: http://beginnersguidetogambas.com/: Es para la versión 2 pero comenta sobre la versión 3.
Video Tutoriales:
Tengo hecho un canal en YouTube, donde subí varios vídeos tutoriales, la mayoría los hice con gambas2, pero también valen para Gambas3:
http://www.youtube.com/user/jusabejusabe
Algunos manuales:
- Sitio web oficial de Gambas (inglés)
- Comunidad Hispana de Gambas (español)
- Documentación sobre Gambas en varios idiomas incluido el español
- SoloGambas: Artículos sobre Aplicaciones en Gambas2 y Gambas3 (español)
- Curso de Gambas3
- Programa en Gambas2 paso a paso: El Listin telefónico autor jsbsan (en español, inglés y francés)
- Blog de programación en Gambas2 y Gambas3 con código fuente explicados.Blog jsbsan 2º etapa (español)
- Cómo programar con Gambas: libro de programación con Gambas enfocado en la programación orientada a objetos
- http://whiteislandsoftware.com/ (inglés)
- Programa ejemplo de comunicación entre Gambas y Arduino (español)
http://jsbsan.blogspot.com.es/p/tutoriales-y-manuales-de-gambas.html
Otros blog donde podéis encontrar más artículos sobre gambas:
http://jsbsan.blogspot.com.es/
http://www.sologambas.blogspot.com.es/
http://gambas-basico.blogspot.com.es/
http://willicab.gnu.org.ve/componente-ncurses-en-gambas-3/
http://gambaslinux.wordpress.com/
Fuente Desde Linux.
-
Programación
- Gracias a la IA, el nuevo lenguaje de programación más popular es...
- Cómo instalar y utilizar Scikit-Learn en Linux
- Thomas E. Kurtz, coinventor de BASIC, muere a los 96 años
- Profesor de informática del MIT prueba el impacto de la IA en la formación de programadores
- Lanzamiento del IDE de código abierto Qt Creator 14 con soporte para complementos basados en Lua
- Plantillas para Joomla - Episodio 1: Plantillas, marcos y clubes o no...
- Este es el mejor libro que he visto para aprender a programar en Python en castellano desde cero, gratis y online
- ¿Deberían los niños seguir aprendiendo a programar en la era de la IA?
- La 'obsolescencia' de VBScript confirmada por Microsoft y su eventual eliminación de Windows
- El Gran Debate: ¿Deberían los Modelos de Inteligencia Artificial Ser de Código Abierto?
- El lenguaje de programación BASIC cumple 60 años
- El CEO de Nvidia dice que los niños no deberían aprender a programar
- 40 años de Turbo Pascal: recuerdos del dinosaurio codificador que revolucionó los IDE
- Los lenguajes de programación más populares y dónde aprenderlos.
- Top 5 de los principales lenguajes de programación para desarrollar aplicaciones de escritorio Linux