elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Crear una base de datos local...
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Crear una base de datos local...  (Leído 2,444 veces)
FacuM

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Crear una base de datos local...
« en: 29 Junio 2014, 22:54 pm »

Bueno, hola chicos, lo que necesito es crear un programa en Visual Basic 2013 Ultimate que, por ejemplo, pregunte al usuario el nombre, su fecha de nacimiento, etc, etc, lo guarde en un archivo y luego haga que el sistema entienda que debe leer que si la variable dentro del archivo "PrimeraVez = True" cambie a False y así no aparezca la próxima ejecución del programa!  :-\


En línea

tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: Crear una base de datos local...
« Respuesta #1 en: 30 Junio 2014, 04:09 am »

ok! ¿y qué has hecho? por otra parte, para guardar esos datos ni es necesario una base de datos, con un archivo cualquiera alcanza.


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Crear una base de datos local...
« Respuesta #2 en: 30 Junio 2014, 17:32 pm »

Si realmente lo que precisas es una base de datos, es decir, si debes manejar distintos usuarios con sus distintos datos personales en una misma aplicación, entonces mírate este código, lo escribí hace MUUUCHO tiempo (vamos, que no es muy bonito y se puede mejorar mucho) pero hace todo lo que precisas, y el archivo de la "db" queda serializado.

=> http://pastebin.com/5sT2EjLd





Aunque la verdad, yo prefiero usar una db local en formato XML, es decir, un archivo de texto plano que se pueda interpretar y que me permite visualizar el contenido y hacer cambios manuales si resulta necesario, si quieres un ejemplo completo de esto:

=> http://pastebin.com/zuwSve8Z

Citar
Código
  1.    ' Write a song element.
  2.    XMLHelper.Write_Elements(XmlWriter, { _
  3.                                         {"Name", "My Song file.mp3"},
  4.                                         {"Year", "2013"},
  5.                                         {"Genre", "Rock"} _
  6.                                         }, Xml.Formatting.None)
  7.  





Para usar una configuración de usuario más "normal" y mantenerla persistente en tu aplicación:

=> My.Settings

1. Primero creas las settings necesarias (Name, BirthDate, etc) en las propiedades de tu proyecto.

Ejemplo que hice al vuelo:

Código
  1. Public Class MySettingsExample : Inherits form
  2.  
  3.    Dim WithEvents tb_Name As New TextBox
  4.  
  5.    Private Shadows Sub OnLoad() Handles MyBase.Load
  6.  
  7.        Me.Controls.Add(Me.tb_Name)
  8.        Me.LoadUserSettings()
  9.  
  10.    End Sub
  11.  
  12.    Private Sub LoadUserSettings()
  13.  
  14.        If Not String.IsNullOrEmpty(My.Settings.Name) Then
  15.            Me.tb_Name.Text = My.Settings.Name
  16.        End If
  17.  
  18.    End Sub
  19.  
  20.    Private Sub tb_Name_TextChanged(ByVal sender As Object, ByVal e As EventArgs) _
  21.    Handles tb_Name.TextChanged
  22.  
  23.        Dim _name As String = CStr(sender.Text)
  24.  
  25.        If Not String.IsNullOrEmpty(_name) Then
  26.  
  27.            With My.Settings
  28.                .Name = _name
  29.                .Save()
  30.                ' .Reload()
  31.            End With
  32.  
  33.        End If
  34.  
  35.    End Sub
  36.  
  37. End Class

Saludos
« Última modificación: 30 Junio 2014, 17:45 pm por Eleкtro » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
checar valores de base de datos local [ADO]
Programación Visual Basic
ToNy_EsP 9 5,369 Último mensaje 30 Julio 2009, 03:47 am
por el_c0c0
Base de Datos SQL Local Duda ? SOLUCIONADO !!
.NET (C#, VB.NET, ASP)
TrashAmbishion 0 1,840 Último mensaje 12 Abril 2013, 23:15 pm
por TrashAmbishion
Conexión local a una base de datos PhPMyAdmin
Bases de Datos
Nacht 1 2,326 Último mensaje 26 Octubre 2015, 16:33 pm
por 0roch1
Base de datos local (texto/images)
Desarrollo Web
Afkael 2 2,262 Último mensaje 24 Junio 2016, 05:37 am
por Afkael
Implementación de una base de datos en un programa local.
Bases de Datos
NextByte 3 2,106 Último mensaje 24 Abril 2019, 19:25 pm
por srWhiteSkull
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines