| |||
![]() quiero hacer un programa que capture los datos de un estudiante como nombre y matricula, que me lo muestre y permita modificar y eliminar. quiero hacerlo sin usar base de dato. tendran algun ejemplo o sabran como |
| |||
Respuesta: captura de dato de un estudiante sin base de dato No solo es para aprender pero creo que se puede hacer utilizando arreglos no crees? es que eh investigado sobre los arreglos y quiero aprender a usarlos y bueno creo que serie solo en el momento |
| ||||
Respuesta: captura de dato de un estudiante sin base de dato Buenas compañero, Pues mira, antes que usar arrays (arreglos), yo usaría la clase DataTable que simula una tabla de BBDD (en memoria), pero sin necesidad de tener una BBDD (y por lo tanto, sin guardar los datos para la siguiente apertura de la aplicación). Investiga un poco en SanGoogle con el tema de DataTable, y para mostrarlos, si usas WinForms, usa el control DataGridView, con él podrás modificar, eliminar y agregar registros al DataTable. Lo que es el tema de aprender a manejar los Arrays (arreglos, matrices, etc), es algo sencillo... Se deben declarar con unos paréntesis al estilo: Dim arrNombres() As String = {"Pepe", "Alberto", "Messi", "Cristiano"} Y para acceder a por ejemplo... Alberto, deberías llamarlo así: MsgBox("El nombre es:" & arrNombres(1)) El primer elemento del array es la posición 0, y el máximo, será tantos nombres tengas en el array -1 (por comenzar en 0 y no en 1). Los Arrays no son algo que se utilice día tras día, pero el acceso a BBDD si, y podrías instalarte MySql que es muy ligero y gratuito. Un saludo!
__________________ Rubén Espada Desarrollador full stack .Net (Angular + JS + .Net Core) |
| ||||
Respuesta: captura de dato de un estudiante sin base de dato Sólo espero que tengas claro que al usar arrays no existirá persistencia en los datos. Dado que todo existirá en memoria, sólo tendrás los datos mientras el sistema este en funcionamiento. Y si tu sistema requiere tal persistencia, los archivos no son opción, si requieren mucho acceso o hay concurrencia. Básicamente estas planteando un trabajo de nivel escolar, o pretendiendo usar técnicas obsoletas desde hace muchos años. Sin ofender.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
Etiquetas: |