PDF de programación - Manual Básico de Gambas2: Desarrollar un programa Paso a Paso

Imágen de pdf Manual Básico de Gambas2: Desarrollar un programa Paso a Paso

Manual Básico de Gambas2: Desarrollar un programa Paso a Pasográfica de visualizaciones

Publicado el 12 de Mayo del 2019
555 visualizaciones desde el 12 de Mayo del 2019
2,5 MB
91 paginas
Creado hace 9a (24/07/2010)
Manual Básico de Gambas: Desarrollar un programa Paso a Paso

Manual Básico de Gambas2:

Desarrollar un programa

“PASO A PASO”
v.0.0.1 (2010/07)

realizado por JsbSan

Sevilla, Julio de 2010

Página 1 de 91

Manual Básico de Gambas: Desarrollar un programa Paso a Paso

Índice de contenido
Prólogo.................................................................................................................................................4
Instalación e introducción a la programación con Gambas..................................................................6
Instalación mediante “Añadir y quitar“...........................................................................................6
Instalación mediante comandos de consola.....................................................................................7
Conociendo el entorno IDE de de Gambas.........................................................................................8
Vamos a crear nuestro proyecto: LISTIN............................................................................................8
Explicación del Ide de Gambas2..........................................................................................................9
Antes de nada... programación de Objetos: Propiedades, métodos y eventos....................................10
Propiedades....................................................................................................................................10
Métodos.........................................................................................................................................10
Eventos...........................................................................................................................................11
Eventos...........................................................................................................................................11
Hacer Formularios y Públicos:...........................................................................................................12
Empezamos: objetivo de nuestro programa Listín.............................................................................13
Definir el entorno visual de nuestro programa: Formulario Fmain....................................................14
Organizar nuestro código fuente: Módulos .......................................................................................18
Módulo VAR: Declarar Variables......................................................................................................20
Definir el gridview: GridViewDatos..................................................................................................22
Introducir Datos: Textos ....................................................................................................................24
Introducir Datos: Textos ....................................................................................................................24
SetFocus.........................................................................................................................................24
Introducir Datos: Imagen....................................................................................................................27
Botón Aceptar: evento .add().............................................................................................................27
Módulo Gestión: Borrar datos antes de pulsar Aceptar .....................................................................31
Módulo Gestión: Editar......................................................................................................................32
¿como elegimos el registro a editar? Propiedad .Row...................................................................32
Registro Único: el campo ID.........................................................................................................32
El botón Aceptar en modo Edición....................................................................................................35
Modulo Gestion: Cancelar..................................................................................................................37
Módulo Archivo: Salvar.....................................................................................................................42
Módulo Archivo: Leer........................................................................................................................45
Modulo Archivo: Salir........................................................................................................................48
Módulo Filtro. Buscar y Filtrar InStr.................................................................................................54
Módulo Ordenar. Ordenar un gridviews con _ColumnClick.............................................................58
Módulo Importar y Exportar desde el Portapapeles..........................................................................61
Exportar: Clipboard.Copy.............................................................................................................61
Importar: Clipboard.Paste.............................................................................................................64
Formulario y Módulo: Fechas............................................................................................................69
Anexos................................................................................................................................................71
Anexo 1: Galería de Fotos del Recuerdo.......................................................................................71
Anexo 2: convert, miniaturas en nuestro gridViewDatos..............................................................74
Instalación:................................................................................................................................74
Uso en nuestro programa de convert: SHELL.........................................................................74
Anexo 3: Introducción al Gambas. Tipo de variables y datos:......................................................79

Página 2 de 91

Manual Básico de Gambas: Desarrollar un programa Paso a Paso

......................................................................................................................................................79
Declaración de variables locales...............................................................................................79
Declaración de variables locales...............................................................................................79
[DIM] Identificador AS TipoDeDato...................................................................................79
[STATIC] (PUBLIC | PRIVATE) Identificador [Array Declaration] AS [NEW]
TipoDeDato .........................................................................................................................79
Subrutinas o funciones..............................................................................................................80
Tipos de datos...........................................................................................................................80
Anexo 4: Empaquetado/Desempaquetado de datos ......................................................................82
Anexo 5: Optimizando nuestro código..........................................................................................85
Anexo 6: Indice Alfabético............................................................................................................89

Página 3 de 91

Manual Básico de Gambas: Desarrollar un programa Paso a Paso

Prólogo

Todo el mundo sabe usar una calculadora....¿por que no un lenguaje de programación?

Hace mucho tiempo, mucho tiempo, aproximadamente el año 1995.......La primera vez que
vi el entorno de Visual Basic 3.01, acostumbrado a la programación en el Gw-Basic/QBasic del
Ms-Dos, aquello me parecía otro mundo, no sabia ni como empezar, con tantas ventanas, botones,
objetos, eventos, propiedades y un extraño “Form” en medio de la pantalla.

Me lleve varias semanas viendo ese entorno intentando comprender como funciona, y como
hacer mi primer programa... pero no hubo manera...incluso lo abandone y seguí haciendo mis
programitas con el Basic del Ms-Dos.

Pero un buen día tuve suerte. Encontré en la biblioteca de informática un libro que estaba
dedicado a la programación del Visual Basic 3,0, pero de una manera in habitual, no solo explicaba
las propiedades del lenguaje, sino que durante los capítulos del mismo iba explicando como ir
haciendo un “pequeño” programa.

El programa consistía en hacer una base de datos para castores... si.. ¡¡castores!!. Explicaba
el proceso de introducir/editar/imprimir/salvar/leer los datos en un archivo de texto plano (tipo .txt),
creando los formularios y el código necesario para que funcionara ¡y tener controlados a los
castores!.

¿Os parecerá un poco tonto?, pero la verdad es que no, para mi fue muy util, ya que era la
primera vez que veía el código de un programa completo “desde cero y paso a paso” desarrollado y
explicando en cada capitulo las ordenes (y aplicándolas a mi programa concreto y no de manera
general) y en ese nuevo entorno de programación “visual y de objetos”.

Este libro pretende hacer algo parecido, pero aplicándolo a GAMBAS2, para GNU-LINUX.

Espero que os sea tan útil como lo fue para mi aquel libro.

Yo no soy un programador profesional ni he estudiado dicha carrera, disculpen si no soy
ortodoxo a la hora de explicar las cosas, pero mi intensión es ayudar y explicar a los usuarios “no
profesionales”, aficionados a la programación, autodidactas o simplemente que le pique la
curiosidad, como se puede hacer un programa, en Gambas2.

1 Puedes ver una captura de imagen del
  • Links de descarga
http://lwp-l.com/pdf15907

Comentarios de: Manual Básico de Gambas2: Desarrollar un programa Paso a Paso (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad