Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost...
Transcript of Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost...
![Page 1: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/1.jpg)
Programación visual usando Gambas
Héctor Fernández LópezAdrián Fernández Leiro
[email protected]@gpul.org
![Page 2: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/2.jpg)
Primer plato
![Page 3: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/3.jpg)
Gambas a grandes rasgos
● Basado en BASIC
![Page 4: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/4.jpg)
Gambas a grandes rasgos
● Basado en BASIC● GPL
![Page 5: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/5.jpg)
Gambas a grandes rasgos
● Basado en BASIC● GPL● Diseño rápido de GUIs
![Page 6: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/6.jpg)
¿Por qué “Gambas”?
● Otros lenguajes con nombres de animalesPython, camel...(http://linux.ciberaula.com/fauna_software_libre.php)
![Page 7: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/7.jpg)
¿Por qué “Gambas”?
● Otros lenguajes con nombres de animalesPython, camel...(http://linux.ciberaula.com/fauna_software_libre.php)
● Acrónimo recursivo:Gambas Almost Means BASic
![Page 8: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/8.jpg)
Gambas y otros lenguajes
gambas <> cigalas <> langostinos
![Page 9: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/9.jpg)
Gambas y otros lenguajes
gambas <> cigalas <> langostinos
Gambas <> C <> Java
![Page 10: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/10.jpg)
Gambas y otros lenguajes
● Es interpretado, genera bytecodes
![Page 11: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/11.jpg)
Gambas y otros lenguajes
● Es interpretado, genera bytecodes● Existe una “máquina virtual” (gambasruntime)
![Page 12: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/12.jpg)
Gambas y otros lenguajes
● Es interpretado, genera bytecodes● Existe una “máquina virtual” (gambasruntime)
● Exporta el proyecto en bytecode, ficheros asociados y código fuente a tar.gz
![Page 13: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/13.jpg)
Gambas y otros lenguajes
● Es interpretado, genera bytecodes● Existe una “máquina virtual” (gambasruntime)
● Puede generar paquetes de instalación con las dependencias correspondientes
RPMDEB
● Exporta el proyecto en bytecode, ficheros asociados y código fuente a tar.gz
![Page 14: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/14.jpg)
Gambas y otros lenguajes
● Se basa en componentes que pueden instalarse opcionalmente (con dependencias)
![Page 15: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/15.jpg)
Gambas y otros lenguajes
● Se basa en componentes que pueden instalarse opcionalmente (con dependencias)
● Si no usamos componentes gráficos podemos crear proyectos para CLI
![Page 16: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/16.jpg)
Gambas y otros lenguajes
● Se basa en componentes que pueden instalarse opcionalmente (con dependencias)
● El IDE de Gambas está escrito en Gambas :)
● Si no usamos componentes gráficos podemos crear proyectos para CLI
![Page 17: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/17.jpg)
Multiplataforma
● Funciona a la perfección en Linux x86
![Page 18: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/18.jpg)
Multiplataforma
● Funciona a la perfección en Linux x86
● Según parece también en FreeBSD
![Page 19: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/19.jpg)
Multiplataforma
● Funciona a la perfección en Linux x86
● En pruebas en Solaris y MacOSX (por el momento no funciona)
● Según parece también en FreeBSD
![Page 20: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/20.jpg)
Multiplataforma
● Funciona a la perfección en Linux x86
● En Windows “debería” funcionar bajo KDEcygwin Cuestión de esperar a que se libere QT4
● En pruebas en Solaris y MacOSX (por el momento no funciona)
● Según parece también en FreeBSD
![Page 21: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/21.jpg)
Instalación
![Page 22: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/22.jpg)
Instalación
(aka “metiendo la Gamba”)
![Page 23: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/23.jpg)
Instalación
● Compilación
(aka “metiendo la Gamba”)
![Page 24: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/24.jpg)
Instalación
● Compilación
● Paquetes precompiladosDebian, Fedora Core, SuSe, Mandrake, Linex...
(aka “metiendo la Gamba”)
![Page 25: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/25.jpg)
Instalación
● Compilación
● Paquetes precompilados en repositorios no oficiales
● Paquetes precompiladosDebian, Fedora Core, SuSe, Mandrake, Linex...
(aka “metiendo la Gamba”)
![Page 26: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/26.jpg)
Instalación
● Compilación
● Paquetes precompilados en repositorios no oficiales
● Paquetes precompiladosDebian, Fedora Core, SuSe, Mandrake, Linex...
(aka “metiendo la Gamba”)
● Dependencias “impepinables”gb.qt => QTgb.gtk => GTKgb.sdl => libsdl
...
![Page 27: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/27.jpg)
Instalación
● Compilación
● Paquetes precompilados en repositorios no oficiales
● Paquetes precompiladosDebian, Fedora Core, SuSe, Mandrake, Linex...
(aka “metiendo la Gamba”)
● Dependencias “impepinables”gb.qt => QTgb.gtk => GTKgb.sdl => libsdl
...http://gambas.sourceforge.net/download.html
![Page 28: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/28.jpg)
Ayuda de Gambas
● Ayuda limitada dentro del programa
![Page 29: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/29.jpg)
Ayuda de Gambas
● Ayuda limitada dentro del programa
● WikiGambas (http://www.binara.com/gambaswiki/bin/view/Gambas10/WebHome)Gambas2 (http://www.binara.com/gambaswiki/bin/view/Gambas/WebHome)
![Page 30: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/30.jpg)
Ayuda de Gambas
● Ayuda limitada dentro del programa
● WikiGambas (http://www.binara.com/gambaswiki/bin/view/Gambas10/WebHome)Gambas2 (http://www.binara.com/gambaswiki/bin/view/Gambas/WebHome)
● Grupo de traducción del wiki al castellanohttp://gambas.gnulinex.org
![Page 31: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/31.jpg)
Ayuda de Gambas
● Ayuda limitada dentro del programa
● WikiGambas (http://www.binara.com/gambaswiki/bin/view/Gambas10/WebHome)Gambas2 (http://www.binara.com/gambaswiki/bin/view/Gambas/WebHome)
● Grupo de traducción del wiki al castellanohttp://gambas.gnulinex.org
● Tutorial de lectura recomendadahttp://www.laclavedefa.org/codigo_abierto/gambas_tutorial/
![Page 32: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/32.jpg)
Componentes de Gambas
![Page 33: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/33.jpg)
Segundo plato
![Page 34: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/34.jpg)
Ejemplo de uso
● Sistema clienteservidor que nos permita enviar y recibir mensajes de texto.
● Aplicación servidor que esperará 1 conexión● Aplicación cliente que se conectará al servidor
![Page 35: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/35.jpg)
Postre
![Page 36: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/36.jpg)
Más ejemplos en Gambas
● Drag & Drop
![Page 37: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/37.jpg)
Más ejemplos en Gambas
● Drag & Drop
● Uso de bases de datos
![Page 38: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/38.jpg)
Más ejemplos en Gambas
● Drag & Drop
● Uso de bases de datos● Control de aplicaciones CLI
![Page 39: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/39.jpg)
Otras características
● Permite traducción integrada en el IDE (“Cadena a traducir”)
![Page 40: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/40.jpg)
Otras características
● Permite traducción integrada en el IDE (“Cadena a traducir”)● Tratamiento de errores con TRYCATCHFINALLY
![Page 41: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/41.jpg)
Otras características
● Permite traducción integrada en el IDE (“Cadena a traducir”)
● Orientacion a objetos + Herencia
● Tratamiento de errores con TRYCATCHFINALLY
![Page 42: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/42.jpg)
Otras características
● Permite traducción integrada en el IDE (“Cadena a traducir”)
● Orientacion a objetos + Herencia
● Tratamiento de errores con TRYCATCHFINALLY
● No hay un recolector de basura, los objetos se liberan cuando no se vuelven a referenciar
![Page 43: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/43.jpg)
Otras características
● Permite traducción integrada en el IDE (“Cadena a traducir”)
● Orientacion a objetos + Herencia
● Tratamiento de errores con TRYCATCHFINALLY
● No hay un recolector de basura, los objetos se liberan cuando no se vuelven a referenciar● Tratamiento de cadenas muy sencillo Split Left$/Mid$/Right$ Replace$ Len Trim$...
![Page 44: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/44.jpg)
Otras características
● Permite traducción integrada en el IDE (“Cadena a traducir”)
● Orientacion a objetos + Herencia
● Tratamiento de errores con TRYCATCHFINALLY
● No hay un recolector de basura, los objetos se liberan cuando no se vuelven a referenciar● Tratamiento de cadenas muy sencillo Split Left$/Mid$/Right$ Replace$ Len Trim$...● PRINT System.Home &/ “Desktop”
![Page 45: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/45.jpg)
Otras características
● Permite traducción integrada en el IDE (“Cadena a traducir”)
● Orientacion a objetos + Herencia
● Tratamiento de errores con TRYCATCHFINALLY
● No hay un recolector de basura, los objetos se liberan cuando no se vuelven a referenciar● Tratamiento de cadenas muy sencillo Split Left$/Mid$/Right$ Replace$ Len Trim$...● PRINT System.Home &/ “Desktop” ● Soporta DCOP
![Page 46: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/46.jpg)
Otras características
● Permite traducción integrada en el IDE (“Cadena a traducir”)
● Orientacion a objetos + Herencia
● Tratamiento de errores con TRYCATCHFINALLY
● No hay un recolector de basura, los objetos se liberan cuando no se vuelven a referenciar● Tratamiento de cadenas muy sencillo Split Left$/Mid$/Right$ Replace$ Len Trim$...● PRINT System.Home &/ “Desktop” ● Soporta DCOP● ...
![Page 47: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/47.jpg)
El futuro de Gambas
● Interfaz en GTK+
![Page 48: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/48.jpg)
El futuro de Gambas
● Interfaz en GTK+● Preprocesador: #IF, #ELSE, #ENDIF
![Page 49: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/49.jpg)
El futuro de Gambas
● Interfaz en GTK+● Preprocesador: #IF, #ELSE, #ENDIF● Creación de componentes directamente en Gambas
![Page 50: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/50.jpg)
El futuro de Gambas
● Interfaz en GTK+
● Preprocesador: #IF, #ELSE, #ENDIF● Creación de componentes directamente en Gambas● Un generador de informes (report designer)
![Page 51: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/51.jpg)
El futuro de Gambas
● Interfaz en GTK+
● Preprocesador: #IF, #ELSE, #ENDIF● Creación de componentes directamente en Gambas● Un generador de informes (report designer)● Mejor importación de proyectos de Visual Basic, ahora que termina el soporte a la versión 6
![Page 52: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/52.jpg)
El futuro de Gambas
● Interfaz en GTK+
● Preprocesador: #IF, #ELSE, #ENDIF● Creación de componentes directamente en Gambas● Un generador de informes (report designer)● Mejor importación de proyectos de Visual Basic, ahora que termina el soporte a la versión 6● Aplicaciones web en Gambas
![Page 53: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/53.jpg)
El futuro de Gambas
● Interfaz en GTK+
● Preprocesador: #IF, #ELSE, #ENDIF● Creación de componentes directamente en Gambas● Un generador de informes (report designer)● Mejor importación de proyectos de Visual Basic, ahora que termina el soporte a la versión 6● Aplicaciones web en Gambas● MÁS COMPONENTES
![Page 54: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/54.jpg)
Agradecimientos
● Benoît Minisini (creador de Gambas)
![Page 55: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/55.jpg)
Agradecimientos
● Benoît Minisini (creador de Gambas)● Bodard Fabien (Gamba de la presentación)
![Page 56: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/56.jpg)
Agradecimientos
● Benoît Minisini (creador de Gambas)● Bodard Fabien (Gamba de la presentación)● Daniel Campos (componentes gb.net, gb.xml y gb.gtk)
![Page 57: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/57.jpg)
Agradecimientos
● Benoît Minisini (creador de Gambas)
● Bodard Fabien (Gamba de la presentación)● Daniel Campos (componentes gb.net, gb.xml y gb.gtk)● A todos los demás que aparecen en http://gambas.sourceforge.net/halloffame.html y http://wiki.gnulinex.org/gambas/202
![Page 58: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/58.jpg)
Agradecimientos
● Benoît Minisini (creador de Gambas)
● Bodard Fabien (Gamba de la presentación)● Daniel Campos (componentes gb.net, gb.xml y gb.gtk)● A todos los demás que aparecen en http://gambas.sourceforge.net/halloffame.html y http://wiki.gnulinex.org/gambas/202
● Sergio Otero por ese peaso portátil
![Page 59: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/59.jpg)
Agradecimientos
¡Gracias a todos por venir!
![Page 60: Programación visual usando Gambasstuff.gpul.org/2005_jornadas/doc/gambas.pdf · Gambas Almost Means BASic. Gambas y otros lenguajes gambas cigalas langostinos.](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f07cf197e708231d41edaf3/html5/thumbnails/60.jpg)
¿Preguntas?