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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  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 1,231 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.270

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.709



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 4,267 Ú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,090 Último mensaje 12 Abril 2013, 23:15 pm
por TrashAmbishion
Conexión local a una base de datos PhPMyAdmin
Bases de Datos
Nacht 1 846 Último mensaje 26 Octubre 2015, 16:33 pm
por 0roch1
Base de datos local (texto/images)
Desarrollo Web
Afkael 2 1,149 Ú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 527 Último mensaje 24 Abril 2019, 19:25 pm
por srWhiteSkull
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines