Gambas
Gambas es un entorno y lenguaje de programación que permite el desarrollo rápido de aplicaciones (RAD por sus siglas en Ingles) en Linux.
Esta basado en un interprete BASIC parecido a VB pero no es un clon y no corre código VB. Es un aplicación original de Linux muy inspirada por JAVA.
El creador es un Frances llamado Benoît Minisini (alias El Merovingio) que ha trabajado en este proyecto durante 7 años y ha escrito o coordinado más de 400,000 líneas de código, distribuidas en casi 350 clases.
Gambas es la manera más fácil y rápida de crear aplicaciones en Linux, sin importar si eres nuevo o experimentado en la programación en Linux.
Una de las virtudes de Gambas es que integra completamente los tres elementos que hacen funcional y atractivo un lenguaje de programación: el lenguaje en si, un entorno de programación moderno y muy intuitivo, y una colección muy completa de objetos de interfase con el usuario. Estas tres características trabajando juntas simplifican el rápido desarrollo de aplicaciones usando QT o GTK()+. También permite acceder a bases de datos como MySQL, PostgreSQL, Firebird, ODBC y SQLite. Traducir tus programas a cualquier lenguaje, crear fácilmente aplicaciones para trabajo en red, hacer aplicaciones 3D OpenGL, y mucho más.
Tabla de Contenido
[editar]- El Entorno Integrado de Desarrollo (IDE)/
- El entorno de programación
- Componentes del IDE
- Conceptos básicos de programación
- Diseño de Aplicaciones con Gambas
- Estructuras de control de ciclos o bucles
- Estructuras de control y funciones de evaluación de expresiones
- Funciones Internas
- Funciones personalizadas
- Programación Orientada a Objetos
- Elementos de la GUI
- Diseño de la GUI
- Widgets básicos
- Widgets avanzados
- Menus
- Barras de herramientas
- Ventanas de Dialogo
- Cajas de Mensaje
- Eventos
- Dibujar
- Imprimir y convertir a PDF
- Imprimir
- Visualizar formato PDF
- Depurar el codigo
- Manejo de Errores
- Administración de procesos
- Invocar Funciones Externas
- Realizar operaciones con Archivos
- Manipular documentos XML
- Trabajar con Bases de Datos
- Scripting con Gambas
- Networking con Gambas
- Empaquetar e instalar proyectos
- Traducir tus proyectos
- Programar tus propios controles
- Widgets personalizados hechos en Gambas
- Widgets personalizados hechos en C or C++
- Referencia Rápida