| Línea 68: | Línea 68: | ||
:* '''Portabilidad entre Versiones''': Prácticamente todos los proyectos desarrollados en versiones antiguas de este entorno son compatibles con versiones actuales de Gambas. Esto no ocurre en el caso de proyectos realizados en Microsoft Visual Basic. Debido a esto, un proyecto hecho en Microsoft Visual Basic 5.0 difícilmente funcionará en la última versión, ya que no es orientado a objetos, por lo tanto carece de herencia. | :* '''Portabilidad entre Versiones''': Prácticamente todos los proyectos desarrollados en versiones antiguas de este entorno son compatibles con versiones actuales de Gambas. Esto no ocurre en el caso de proyectos realizados en Microsoft Visual Basic. Debido a esto, un proyecto hecho en Microsoft Visual Basic 5.0 difícilmente funcionará en la última versión, ya que no es orientado a objetos, por lo tanto carece de herencia. | ||
| + | |||
| + | |||
| + | == Instalación == | ||
| + | |||
| + | Podemos instalar Gambas mediante varios métodos: | ||
| + | |||
| + | :* '''Instalar la versión de los repositorios oficiales de Ubuntu''': Mediante Synaptic/Apt-get/Aptitude. Ésta será una versión más antigua (actualmente, para Feisty es la v.1.0.15-1.2). Ésta es la opción más segura, pero no forzosamente la más recomendable. | ||
| + | :* '''Instalar la última versión desde otros repositorios''': Mediante Synaptic/Apt-get/Aptitude. Ésta es la opción más recomendable. | ||
| + | :* '''Instalación Manual (Compiláción Manual''': Para tener Gambas 100% optimizado a nuestro sistema. Para usuarios más avanzados. | ||
| + | |||
| + | Una vez instalado, el programa se halla en ''Aplicaciones -> Programación''. | ||
| + | |||
| + | |||
| + | === Instalar la versión de los repositorios oficiales de Ubuntu === | ||
| + | |||
| + | Podemos instalar a través de [[Synaptic]] o mediante [[Apt-get]] o [[Aptitude]]. Para instalar a través de la consola escribiremos: | ||
| + | |||
| + | sudo aptitude install gambas | ||
| + | |||
| + | Y aceptar. | ||
| + | |||
| + | |||
| + | === Instalar la última versión desde otros repositorios (recomendado) === | ||
| + | |||
| + | Podemos instalar a través de [[Synaptic]] o mediante [[Apt-get]] o [[Aptitude]]. | ||
| + | |||
| + | Como parte del soporte proporcionado por [http://www.linex.org/joomlaex/ gnuLinEx] al proyecto Gambas, se han creado paquetes binarios .deb (Debian) para las distribuciones Ubuntu Gutsy Gibbon (7.10), Feisty Fawn (7.04) y Edgy Eft (6.10), además de para las versiones 4.0 y 4.1 de [http://es.wikipedia.org/wiki/GuadaLinex Guadalinex]. | ||
| + | |||
| + | Los paquetes generados son derivados de los paquetes oficiales creados para debian por José L. Redrejo (Desarrollador de Debian), por lo que su calidad y estabilidad están garantizadas. Estos paquetes serán actualizados en los repositorios a medida que se actualicen los propios paquetes para GnuLinex. | ||
| + | |||
| + | |||
| + | {{nota| Estos paquetes están diseñados para trabajar en arquitectura x86}} | ||
| + | |||
| + | |||
| + | Para proceder a instalar, primero tendremos que actualizar nuestro ''sources.list'' (lista de repositorios). Para ello escribiremos en una consola: | ||
| + | |||
| + | sudo gedit /etc/apt/sources.list | ||
| + | |||
| + | Y añadiremos una de las siguientes líneas en función de la distribución que estemos usando: | ||
| + | |||
| + | :* Para Ubuntu Gutsy Gibbon 7.10: | ||
| + | |||
| + | deb http://azores.linex.org/gambas-other/ gutsy main | ||
| + | |||
| + | :* Para Ubuntu Feisty Fawn 7.04: | ||
| + | |||
| + | deb http://azores.linex.org/gambas-other/ feisty main | ||
| + | |||
| + | :* Para Ubuntu Edgy Eft 6.10, Guadalinez 4.0 y Guadalinex 4.1: | ||
| + | |||
| + | deb http://azores.linex.org/gambas-other/ edgy main | ||
| + | |||
| + | Seguidamente, cerramos y guardamos en archivo editado y actualizamos la lista de repositorios mediante el comando: | ||
| + | |||
| + | sudo apt-get update | ||
| + | |||
| + | A continuación procederemos a relizar la instalación normalmente mediante el comando: | ||
| + | |||
| + | sudo aptitude install gambas2 | ||
| + | |||
| + | Y aceptar. | ||
| Línea 75: | Línea 136: | ||
* [http://es.wikipedia.org/wiki/BASIC BASIC] | * [http://es.wikipedia.org/wiki/BASIC BASIC] | ||
* [http://es.wikipedia.org/wiki/Visual_Basic Visual Basic] | * [http://es.wikipedia.org/wiki/Visual_Basic Visual Basic] | ||
| + | |||
| + | |||
| + | == Fuentes: == | ||
| + | |||
| + | * Gambas Wikipedia es | ||
| + | * Gambas Wikipedia eng | ||
| + | * [http://danicafe.extreblog.com/200709118041_Gambas-packages-for-Ubuntu-Feisty-and-Guadalinex-v41.html Gambas packages for Ubuntu Edgy/Feisty/Gutsy and Guadalinex v4.1] (en inglés) | ||
| Gambas | |
|---|---|
[[Imagen: |center|]]
| |
| Desarrollador:
|
Equipo de Desarrollo |
| Género:
|
Lenguaje de programación |
| Licencia:
|
GNU GPL |
| En Español:
|
Sí |
| Sitio Web:
|
gambas.sourceforge.net |
Gambas es un lenguaje de programación libre (ver:Principios del Software Libre) orientado a objetos y derivado de BASIC, que viene acompañado con un entorno de desarrollo integrado que funciona bajo GNU/Linux y otros sistemas operativos tipo UNIX. Su objetivo es proporcionar una alternativa libre al producto de Microsoft Visual Basic, por lo que se distribuye bajo licencia GNU GPL.
El nombre de Gambas responde al acrónimo Gambas Almost Means Basic (Gambas Casi Significa Basic), ya que no podemos considerarlo un clon de BASIc, puesto que Gambas también está muy inspirado por el lenguaje de programación Java. debido a este nombre, el logo del proyecto Gambas es una gamba de color azul.
Mediante Gambas podemos crear formularios, botones de comandos, cuadros de texto o enlazar bases de datos como MySQL, PostgreSQL o SQLite.
Contenido |
El proyecto fue creado en París por Benoît Minisini el año 1999 y ha evolucionado hasta su versión actual (Enero de 2008), que es la 2.0.0.
Gambas nació como respuesta a la necesidad de tener un entorno de desarrollo rápido de aplicaciones o RAD alternativo a Microsoft Visual Basic que pudiera correr sobre plataformas libres como GNU/Linux o BSD. Esto aportaba una solución para programadores que provenían de lenguaje de programación Visual Basic.
Gambas permite a los desarrolladores:
Usar e databases such as MySQL or PostgreSQL.
Gambas está diseñado para construir aplicaciones gráficas (GUI) mediante el empleo de la biblioteca multiplataforma Qt. De hecho, el entorno de desarrollo de Gambas esta escrito en el propio Gambas. Gambas incluye un asistente de diseño de GUI para ayudar al usuario a diseñar una interfaz gráfica de usuario.
Gambas ha sido portado a casi cualquier distribución de GNU/Linux], a excepción de Linspire, en la cual hay problemas con las librerías Qt. Además, ha sido portada a OpenBSD y es mantenido como un port oficial de este sistema operativo.
Las diferencias más destacables entre Gambas y Visual basic son:
Podemos instalar Gambas mediante varios métodos:
Una vez instalado, el programa se halla en Aplicaciones -> Programación.
Podemos instalar a través de Synaptic o mediante Apt-get o Aptitude. Para instalar a través de la consola escribiremos:
sudo aptitude install gambas
Y aceptar.
Podemos instalar a través de Synaptic o mediante Apt-get o Aptitude.
Como parte del soporte proporcionado por gnuLinEx al proyecto Gambas, se han creado paquetes binarios .deb (Debian) para las distribuciones Ubuntu Gutsy Gibbon (7.10), Feisty Fawn (7.04) y Edgy Eft (6.10), además de para las versiones 4.0 y 4.1 de Guadalinex.
Los paquetes generados son derivados de los paquetes oficiales creados para debian por José L. Redrejo (Desarrollador de Debian), por lo que su calidad y estabilidad están garantizadas. Estos paquetes serán actualizados en los repositorios a medida que se actualicen los propios paquetes para GnuLinex.
| Estos paquetes están diseñados para trabajar en arquitectura x86 |
Para proceder a instalar, primero tendremos que actualizar nuestro sources.list (lista de repositorios). Para ello escribiremos en una consola:
sudo gedit /etc/apt/sources.list
Y añadiremos una de las siguientes líneas en función de la distribución que estemos usando:
deb http://azores.linex.org/gambas-other/ gutsy main
deb http://azores.linex.org/gambas-other/ feisty main
deb http://azores.linex.org/gambas-other/ edgy main
Seguidamente, cerramos y guardamos en archivo editado y actualizamos la lista de repositorios mediante el comando:
sudo apt-get update
A continuación procederemos a relizar la instalación normalmente mediante el comando:
sudo aptitude install gambas2
Y aceptar.