Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



Video tutoriales

    Nuevo Canal de Youtube: 
    Gambas3 y Aplicaciones

     
    Videos-Tutoriales Gambas2

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

 
012 Pantalla de presentación de los videotutoriales
          - 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

Trucos gnu/linux y softwarelibre
Uso de Gimp para hacer botones, imágenes transparentes..


Imprimir varias páginas en un solo folio.