Usuario:Shernandez/Libros/Programación
Gambas
editarTabla de Contenido
editarEl Ambiente Integrado de Desarrollo (IDE)
editar- El ambiente de programación
- Componentes del IDE
- Toolbox
Conceptos básicos de programación
editar- Tipos de Datos
- Variables
- Declaración
- Asignación
- Constantes
- Operadores
- Aritmeticos
- De Comparación
- De Asignación
- Comentar el código
Uso de Comentarios dentro del código del programa
Diseño de Aplicaciones con Gambas
editar- Pasos para RAD (Desarrollo Rápido de Aplicaciones)
- Programación Interactiva
Gambas permite la programación interactiva, en otras palabras, correr la aplicación frecuentemente durante la fase de desarrollo, en lugar de escribir, compilar y después probar el código. Con esta técnica puedes ver el resultado de tu codigo mientras aun estas trabajando en el, en lugar de esperar a compilarlo. Presionas F5 on haces click en Debug\Run de la barra de menu y conforme vayas haciendo algun progreso en tu programa puedes progresivamente evaluar los cambios.
Nota: Es recomendable usar buen juicio al usar esta tecnica, pues no creo que quieras correr tu program cada vez que tecleas una nueva instrucción, verdad?
Estructuras de control de ciclos o bucles
editar- FOR – NEXT
- FOR EACH IN
- DO – LOOP
- REPEAT – UNTIL
- WHILE - WEND
Estructuras de control y funciones de evaluación de expresiones
editar- IF – THEN – ELSE
- SELECT – CASE
- Función Choose
- Función If (o IIf)
Funciones Internas
editar- Cadenas de caracteres
- Flujo & Entrada/Salida
- Archivos y Directorios
- Aritméticas
- Logarítmicas y Exponenciales
- Trigonométricas
- Números aleatorios
- Fecha y tiempo
- Tipo de Datos
- Evaluación de caracteres
- Localización y Traducción
- Formateo
Funciones personalizadas
editar- Subrutinas o procedimientos
- Funciones
Programación Orientada a Objetos
editar- Objectos
- Propiedades o Atributos
- Comportamientos or Métodos
- Abstracción de Datos
- Encapsulación
- Polimorfismo
- Herencia
Elementos de la GUI
editar- Componentes comunes de la GUI
- Controles de entrada
- Controles de salida
- Contenedores
- Controles personalizados
Diseño de la GUI
editar- Widgets básicos
- Widgets avanzados
- Menus
- Barras de herramientas
- Ventanas de Dialogo
- Cajas de Mensaje
Eventos
editar- Programación dirigida por eventos
- Código que responde a eventos
Dibujar
editarImprimir y convertir a PDF
editar- Imprimir
- Convertir a formato PDF
Depurar el codigo
editarManejo de Errores
editar- DEBUG
- FINALLY
- Error
- TRY
- ERROR
- CATCH
- TRY – ERROR – CATCH – FINALLY trabajando juntos
Administración de procesos
editar- Concepto de Front-end
- Sincronizacion de procesos
- EXEC
- Shell
Invocar Funciones Externas
editar- Declarar la función externa
- Nombrarla
- Uso de Alias
- Convertir tipos de datos
- Obtener información sobre la libreria
Realizar operaciones con Archivos
editarManipular documentos XML
editar- Estructura básica de un documento XML
- Escribir XML
- Leer XML
- Usar XSLT
Trabajar con Bases de Datos
editar- Gambas Database Manager
- Diseño de la base de datos
- Agregar datos
- Borrar datos
- Consultar datos
- Editar datos
Consejos para programar en el Mundo Real
editar- Agregar todos los ingredientes
- Aplicar pasos para RAD
- Programacion interactiva
- Enfoque proactivo a los errores (anticiparse a los errores)
- Manejo de errores
Scripting con Gambas
editar- Gsb2 - En la consola de Linux
- Gsw - En CGI Web
Networking con Gambas
editar- TCP
- UDP
- HTTP
- FTP
Empaquetar e instalar projectos
editarTraducir tus projectos
editar- Internacionalización
- Localización
- Traducción
Programar tus propios controles
editar- Widgets personalizados hechos en Gambas
- Widgets personalizados hechos en C or C++