Primeros Pasos
000 Documentación, foros y blogs de Gambas
001 Instalación y uso de los ejemplos. Ademas os enseño varias paginas web dedicadas a Gambas
002 Presentación del Entorno de Gambas
003 Explicación del IDE de Gambas
004 Mi primera aplicación: Títulos
005 Pequeña calculadora
006 Traducción de nuestros programas a otros idiomas
007 El depurador del gambas
008. Gif animados en nuestras aplicaciones de Gambas
009 Juego: Adivinar el numero
- como organizarte los formularios y modulos
- explico como crear funciones, tener nº aleatorios.
- crear a archivos de texto plano y guardar datos (registros).
- uso de split, para recoger la información de los registros.
- cargar datos en un gridviews (rejilla).
009.1 video 1
009.2 video 2
009.3 video 3
009.4 video 4
010: Haciendo un Front-end para el comando find de gnu/linux
- usar contenedores expander, Vbox, y Frame
- uso de un combobox
- uso de procesos (aunque al final no pude dar con la tecla para usarlo con find)
- Ejecutar Shell
- Redireccionamiento de salida de un comando ">"
- Crear la orden con distintas opciones:
textobox
checkbox
valuebox,
usando If...then
- Cargar los datos de un archivo a un gridviews.
- Copiar los datos del gridviews al portapapeles del sistema
010.1 video 1
010.2 video 2
010.3 video 3
010.4 video 4
010.5 video 5
011: Mi primer programa usando bases de datos SQLite3:
El programa puede:
- introducir registros
- editar registros
- borrarlos
- busquedas por distintos los distintos campos eligiéndolos con un combobox (ampliación del manual)
- Operaciones con valores de los campos de registros (en este caso la fecha). (ampliación del manual)
- Uso de un columnview
- Uso del control timer para llevar una cuenta atras.
013. Teclado Virtual.
Este es mi primer proyecto de programación orientada a objetos, donde he usado, clases y arrays de clases, para resolver un programa que use un teclado virtual en pantalla.
Temas tratados:
- Clase
- variables públicas: coordenadas de las esquenas opuestas del rectangulo
- variables privadas de la clase
- métodos: "dentro"
- Picture: evento mouseup
- Drawingarea:
-fillstyle: relleno del área del rectángulo definido
-dibujo de lineas y rectángulos
-cargar una imagen de fondo
-evento mouseup
- Guardar y abrir un archivo de texto plano con los datos de la imagen y rectángulos definidos (valor de tecla y valores de coordenadas)
Accesos a los videos:
001. Usando una clase: rectangulo
002. Usando un array de clases
003. Programa para definir los rectángulos y generar su código en Gambas2.
Código fuente: tecladovisual-0.0.1.tar.gz
Código fuente: tecladovisual 2 forma-0.0.1.tar.gz
Código fuente: definidor_rectangulos-0.0.1.tar.gz
014. Uso de la POO, con sus clases en el manejo de ficheros de texto planos
Ordenes:
- Clase Registro, FILE.LOAD() , FILE.SAVE() , SPLIT, DIALOG()
Gambas3
-MySQL con Gambas3 con DataSource, DataControl y DataBrowser http://jsbsan.blogspot.com/2011/09/mysql-con-gambas3-con-datasource.html
Componentes/Controles
001 Instalar un componente realizado por un usuario
002 Como hacer un control heredado: semáforo