
Palabras de motivación, presentación de profesor y presentación del lenguaje de programación Gambas3.
Aprenderás a instalar el lenguaje gambas3 y veras algunas aplicaciones impresionantes creadas en gambas3.
Conocerás el entorno integrado de desarrollo de gambas3.
Aprenderás varios conceptos como: Lenguaje de programación, Variables, Constantes, Tiempo de ejecución, Algoritmo, Compilador, Componente, etc.
Aprenderá a crear una aplicación típica inicial "Hola mundo"
Aprenderá el uso de las variables numericas Byte, Short, Integer, Float.
Aprenderá el uso de la variables de tipo cadena de caracter y de tipo variant.
Aprenderá a controlar el flujo de lectura del compilador mediante pruebas lógicas que permiten tomar decisiones.
Aprenderá a utilizar el ciclo For y el Ciclo While.
Aprenderá a utilizar los arreglos y las matrices de datos.
Aprenderá a utilizar la estructura Select Case para controlar el flujo de lectura del código del programa.
Aprenderá utilizar los operadores aritméticos, relacionales y lógicos.
Aprenderá a utilizar las propiedades de varios controles
Aprenderá diseño de menú y uso del control Timer
Aprenderá a utilizar funciones Aritméticas, Trigonométricas y de Cadena
Aprenderá funciones de fecha y hora.
Aprenderá a crear funciones y procedimientos
Aprenderá el uso de la barra de progreso y lectura de archivos de texto plano.
Aprenderá a cargar la propiedad List del control ComboBox y se presentaran algunos controles mas.
Aprenderá a utilizar la estructura REPEAT y las instrucciones BREAK Y CONTINUE.
Aprenderá a usar la estructura COLLECTION y la estructura repetitiva FOR EACH.
Aprenderá a crear una aplicación que permite insertar registros, editar registros, borrar registros y seleccionar registros. También incluye la creación de un control de consulta de registros (historial) basado en botones.
Aprenderá a omitir errores, capturar errores incluyendo fotografiá automática de estos y un informe en texto plano que explica el error en tiempo de ejecución.
Aprenderá los fundamentos de la programación orientada a objetos en Gambas3. Desarrollaremos un ejemplo muy practico. En este tema hacemos un gran esfuerzo para no abrumar con teoría y hacer que la POO se entienda a nivel práctico.
Aprenderá a utilizar el control GridView: Cargar, Filtrar, y seleccionar.
Aprenderá a crear aplicaciones de consola con las instrucciones PRINT y INPUT.
Aprenderá a crear Script con Gambas3, sin argumentos y con argumentos.
Aprenderá los conceptos básico del diseño de interfaces utilizando contenedores. También se explica el uso del objeto INPUTBOX.
Aprenderá a utilizar las instrucciones SHELL y EXEC que permiten introducir comandos en la consola.
Aprenderá a crear un servidor TCP.
Aprenderá a crear un Cliente TCP.
Aprenderá a crear controles en tiempo de ejecución (RUNTIME) y a interactuar con ellos.
Aprenderá a crear secuencias numéricas únicas con MySql. Este tipo de secuencia es consistente bajo demanda.
Por ejemplo: Si en una aplicación se necesita un número de transacción único el cual se va a registrar en tres (3) tablas o mas, necesitamos un número de secuencia el cual no se puede lograr con un campo AutoIncrement.
Aprenderá a crear aplicaciones paginadas, como un típico asistente de instalación de software.
Aprenderá a mostrar notificaciones desde el sistema operativo con el programa FRAGMASTER.
Aprenderá a leer una pagina web con el componente gb.http
Aprenderá a crear reportes con el control TextArea y también la impresión física de estos reportes.
Aprenderá a crear reportes con el componente GAMBAS REPORT.
Aprenderá a manipular archivos de texto plano y el control FileView.
Aprenderá a validar transacciones atómicas mediante BEGIN y COMMIT
Aprenderá a crear aplicaciones web interactivas con el componente Gambas Web Form. Se explica una pequeña aplicación que permite insertar, borrar, editar y recuperar registros desde una base de datos MySql.
Aprenderá a crear códigos de barra que se pueden imprimir físicamente.
Aprenderá a crear Array de controles e interactuar con los controles del Array.
Aprenderá a importar librerias de otros lenguajes. Se explica como utilizar una librería del lenguaje C en gambas3.
Aprenda a utilizar el componente GB.NET creando un cliente FTP para subir y descargar archivos.
Aprenderá a encriptar una contraseña.
Aprenderá a crear una aplicación que traduce un texto a Voz con el programa FESTIVAL.
Aprenderá a: utilizar el portapapeles, Crear menú emergente y selección de datos en el control ValueBox.
Aprenderás los conceptos básicos del desarrollo de software y como desarrollar aplicaciones visuales de escritorio con el lenguaje Gambas3. Se explicaran el entorno de desarrollo integrado de Gambas3, la nomenclatura de punto, las estructuras condicionales, If Then Else End If y la estructura Select Case.
A nivel avanzado aprenderás a crear aplicaciones con acceso a base de datos, programación orientada a objetos, conexiones TCP, uso de protocolo FTP, protocolo HTTP y aplicaciones Web con Gambas Web Form, generación e impresión de códigos de barra y mucho mas.
Aprenderá a instalar el lenguaje de programación Gambas3 en sistema operativo GNU/ Linux en la rama basadas en Debian. También se mostrara el sitio web de Gambas donde encontrara las instrucciones para instalar en otros sistemas operativos inclusive Microsoft Windows.