Usando Estructuras de Datos:
ejemplo de insertar/modificar/borrar y
guardar datos en un archivo plano.
Este es un ejemplo de como se puede gestionar datos usando estructuras de datos, podeis encontrar más información en curso de gambas: estructuras de datos
Las estruturas de datos se definen de la siguiente manera en gambas:
PUBLIC STRUCT Identifier
Field 1 [ Embedded array declaration ] AS [ Datatype ]
Field 2 [ Embedded array declaration ] AS [ Datatype ]
. . .
Field n [ Embedded array declaration ] AS [ Datatype ]
END STRUCT
En el ejemplo vamos a usar este estructura:
Public Struct datos
asunto As String
color As Integer
fecha As Date
descripcion As String
End
Que nos permitirá almacenar los datos de un "recordatorio", osea un asunto , un color (para determinar el nivel de importancia del asunto, una fecha y la descripción del asunto.
El usuario manejará todas las opciónes desde el siguiente formulario:
Haciendo las acciones habituales con los datos: añadir, modificar, borrar, desplazarnos por los registros.
Ademas he añadido la opción de "leer datos" y "guardar datos", para que sea posible tener los datos en el disco duro salvados.
Internamente, la estructura del programa es asi:
Tenemos la clase GestionarDatos, que tiene los métodos para trabajar con los datos
Y luego tenemos el formulario, donde se ha minimizado el código, usando un objeto de la clase "GestionarDatos", para que haga las acciones que elija el usuario.
Código Fuente:
Clase GestionarDatos
--
--