En esta versión se solucionan cerca de 30 bugs respecto a las versiones anteriores de 3.5.x Las áreas y componentes que fueron modificados fueron:
[DEVELOPMENT ENVIRONMENT]
[INTERPRETER]
[COMPILER]
[GB.COMPLEX]
[GB.FORM]
[GB.GTK]
[GB.GSL]
[GB.GUI.BASE]
[GB.MEDIA]
[GB.NET.SMTP]
[GB.OPENGL]
[GB.QT4]
[GB.SDL]
Se puede observar la lista completa de cambios en la siguiente dirección:
Change Log // Wiki Gambas 3
SITIO OFICIAL Y DESCARGA
Mostrando las entradas con la etiqueta Gambas. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Gambas. Mostrar todas las entradas
Gambas 3.5.3 Disponible
viernes, 30 de mayo de 2014
Etiquetas:
Entornos RAD
,
Gambas
,
GNU/Linux
Instalar Gambas3 desde repositorios PPA
jueves, 12 de julio de 2012
Gambas no se queda atrás y se sigue actualizando... en su versión 3.2 algunos de los cambios de la versión son:
This new release fixes more than 100 bugs and adds more than 100 new features.
The main new feature of Gambas 3.2 is the new Just-In-Time compiler made by Emil Lenngren, that can make a function or an entire class up to 100 times faster!
Otherwise the other main changes are:
Instalación
Abrimos una terminal (o consola), y copiamos y pegamos la siguiente linea de comandos:
Una vez finalizada la instalación podremos ejecutar gambas desde la consola escribiendo:
Sitio Oficial Gambas
This new release fixes more than 100 bugs and adds more than 100 new features.
The main new feature of Gambas 3.2 is the new Just-In-Time compiler made by Emil Lenngren, that can make a function or an entire class up to 100 times faster!
Otherwise the other main changes are:
- gb.gtk.opengl is a new component that allows to use OpenGL in GTK+ applications.
- gb.media is a new component based on GStreamer.
- gb.ncurses is a new component based on the ncurses library made by Tobias Boege.
- gb.xml has been entirely rewritten from scratch by Adrien Prokopowicz.
- gb.xml.html is a new HTML generator component based on gb.xml.
- The IDE now has an integrated profiler.
- New ON GOTO and ON GOSUB instructions.
- New Base64() and UnBase64() conversion functions.
Instalación
Abrimos una terminal (o consola), y copiamos y pegamos la siguiente linea de comandos:
sudo add-apt-repository ppa:nemh/gambas3 && sudo apt-get update && sudo apt-get install gambas3En caso de que nos pida confirmación, se la damos... y comenzará la descarga e instalación (puede demorar un tiempo)
Una vez finalizada la instalación podremos ejecutar gambas desde la consola escribiendo:
gambas3o bien desde
Menú => Programación (o Programming) => Gambas3Fuente
Sitio Oficial Gambas
Etiquetas:
Gambas
,
GNU/Linux
,
Linux Mint
,
PPA
Calculadora Básica en Gambas
lunes, 19 de julio de 2010
Buenas, en esta oportunidad hice un tutorial de como realizar una calculadora básica, es una aplicacion muy novata pero quiero orientar a aquellos que recien comienzan , para aquellos que migran de Visual Basic la syntaxis del codigo no es muy diferente, se les va a hacer mas fácil, y para los que no tienen ni idea voy a hacer lo posible para que lo entiendan.
Quiero aclarar que en este tutorial no vamos a tratar manejo de errores con respecto a division por 0 o campos vacios, lo vamos a ver mas profundamente en otro tutorial que voy a hacer :)
Nota1: Si no sabes como crear proyectos en breve voy a crear un tutorial de como hacerlo ya que Gambas nos da la posibilidad de elegir que tipo de aplicación queremos realizar, aún asi no es nada dificil hacerlo solo unos clicks ^^.
Nota2:Hacer click en las imagenes mas grandes para verlas completas.
Comenzando
Al crear nuestro proyecto nos vamos a encontrar con nuestro campo de trabajo:

Nota3: Es muy probable de que a lo primero no te aparezca el menu derecho (Controles,Propiedades,Etc) si es así presionamos "F6" y listo.
Controles
Los controles que vamos a utilizar son los siguientes:
5 - Buttons
3 - Labels
2 - TextBox
Luego los vamos a colocar como más nos guste en este caso, asi los puse yo:

Explicación
5 Buttons son para las cuatro operaciónes (Suma, Resta, Division y Multiplicación) y el restante para limpiar los campos.
3 Labels uno para "¿?" que cambiará según la operación que elijamos otro para "Resultado:" y la ultima para mostrar el resultado.
2 TextBox para las cifras que en este caso lvamos a trabajar con 2.
Código
Como dije antes, el codigo es similar NO igual a Visual Basic... lo voy a colocar por partes y al final dejo el codigo completo.
Suma:
Resta:
Multiplicación:
Division:
Limpiar:
Si quieren en vez de NULL pueden poner el típico "" pero recomiendo NULL
Centrar ventana:
Es muy simple solo con poner la siguiente linea tendremos el formulario centrado.
Codigo Completo
Captura

Eso es todo, luego voy a hacer algunos mas para que vayan practicando. :)
Saludos !
Quiero aclarar que en este tutorial no vamos a tratar manejo de errores con respecto a division por 0 o campos vacios, lo vamos a ver mas profundamente en otro tutorial que voy a hacer :)
Nota1: Si no sabes como crear proyectos en breve voy a crear un tutorial de como hacerlo ya que Gambas nos da la posibilidad de elegir que tipo de aplicación queremos realizar, aún asi no es nada dificil hacerlo solo unos clicks ^^.
Nota2:Hacer click en las imagenes mas grandes para verlas completas.
Comenzando
Al crear nuestro proyecto nos vamos a encontrar con nuestro campo de trabajo:
Nota3: Es muy probable de que a lo primero no te aparezca el menu derecho (Controles,Propiedades,Etc) si es así presionamos "F6" y listo.
Controles
Los controles que vamos a utilizar son los siguientes:
5 - Buttons
3 - Labels
2 - TextBox
Luego los vamos a colocar como más nos guste en este caso, asi los puse yo:
Explicación
5 Buttons son para las cuatro operaciónes (Suma, Resta, Division y Multiplicación) y el restante para limpiar los campos.
3 Labels uno para "¿?" que cambiará según la operación que elijamos otro para "Resultado:" y la ultima para mostrar el resultado.
2 TextBox para las cifras que en este caso lvamos a trabajar con 2.
Código
Como dije antes, el codigo es similar NO igual a Visual Basic... lo voy a colocar por partes y al final dejo el codigo completo.
Suma:
Label3.text = TextBox1.Text + TextBox2.Text
Label1.Text = "+"
Resta:
Label3.text = TextBox1.Text - TextBox2.Text
Label1.Text = "-"
Multiplicación:
Label3.text = TextBox1.Text * TextBox2.Text
Label1.Text = "x"
Division:
Label3.text = TextBox1.Text / TextBox2.Text
Label1.Text = "/"
Limpiar:
TextBox1.Text = NULL
TextBox2.Text = NULL
Label1.Text = "¿?"
Label3.Text = NULL
Si quieren en vez de NULL pueden poner el típico "" pero recomiendo NULL
Centrar ventana:
Es muy simple solo con poner la siguiente linea tendremos el formulario centrado.
ME.Center
Codigo Completo
' Gambas class file
PUBLIC SUB _new()
END
PUBLIC SUB Form_Open()
ME.Center
END
PUBLIC SUB Button1_Click()
Label3.text = TextBox1.Text + TextBox2.Text
Label1.Text = "+"
END
PUBLIC SUB Button2_Click()
Label3.text = TextBox1.Text - TextBox2.Text
Label1.Text = "-"
END
PUBLIC SUB Button3_Click()
Label3.text = TextBox1.Text * TextBox2.Text
Label1.Text = "x"
END
PUBLIC SUB Button4_Click()
Label3.text = TextBox1.Text / TextBox2.Text
Label1.Text = "/"
END
PUBLIC SUB Button5_Click()
TextBox1.Text = NULL
TextBox2.Text = NULL
Label1.Text = "¿?"
Label3.Text = NULL
END
Captura
Eso es todo, luego voy a hacer algunos mas para que vayan practicando. :)
Saludos !
[Tip] Comprobando permisos en Gambas
jueves, 8 de julio de 2010
Buenas a todos, muchas veces nos pasa que a la hora de crear un fichero y/o directorio , o querer editar uno ya existente no podemos debido a que no tenemos los suficientes permisos.. hoy vamos a hablar de como comprobar esto antes de crear ese fichero por ejemplo.Explicación
Lo vamos a comprobar con un Condicional IF (En otro tutorial vamos hablarlo) y una función llamada Access, también podemos comprobarlos en diferentes modos, me refiero a : Lectura, Escritura y Ejecución.
Syntaxis
Ruta:
Puede ser una directorio o un fichero.Modos:gb.Read = Comprueba si hay permisos de Lecturagb.Write = Comprueba si hay permisos de Escrituragb.Exec = Comprueba si hay permisos de Ejecución
Ejemplo
En el siguiente ejemplo vamos a comprobar si tenemos permisos de escritura en mi directorio "/home/tecnoblog" si tenemos sale el primer mensaje y sino , el segundo...
Ejemplo2:
En este vamos a comprobar si tenemos permisos de lectura sobre el fichero "passwd"
Creo que se entiende, cualquier duda, consulten
Saludos
Lo vamos a comprobar con un Condicional IF (En otro tutorial vamos hablarlo) y una función llamada Access, también podemos comprobarlos en diferentes modos, me refiero a : Lectura, Escritura y Ejecución.
Syntaxis
Access("Ruta",Modo)
Ruta:
Puede ser una directorio o un fichero.Modos:gb.Read = Comprueba si hay permisos de Lecturagb.Write = Comprueba si hay permisos de Escrituragb.Exec = Comprueba si hay permisos de Ejecución
Ejemplo
En el siguiente ejemplo vamos a comprobar si tenemos permisos de escritura en mi directorio "/home/tecnoblog" si tenemos sale el primer mensaje y sino , el segundo...
IF (Access("/home/tecnoblog/", gb.write)) THEN
Message("Si, hay permisos")
ELSE
Message("No, no hay permisos")
ENDIF
Ejemplo2:
En este vamos a comprobar si tenemos permisos de lectura sobre el fichero "passwd"
IF (Access("/etc/passwd", gb.read)) THEN
Message("Si, hay permisos")
ELSE
Message("No, no hay permisos")
ENDIF
Creo que se entiende, cualquier duda, consulten
Saludos
Suscribirse a:
Entradas
(
Atom
)


