![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
¿Cuál es el mejor archivo para guardar y recuperar datos?
Hola:
Antes usaba muchos el XML para guardar y leer datos que tenía en el formulario. Por ejemplo en este caso. ![]() Código:
using System;
using System.Windows.Forms;
using System.Xml;
namespace Guardar_y_cargar_datos_en_archivo_xml
{
* *public partial class Form1 : Form
* *{
* * * *public Form1()
* * * *{
* * * * * *InitializeComponent();
* * * *}
* * * *// Guarda los datos introducidos a parte de crear el archivo "miXML.xml".
* * * *private void button_Guardar_Click(object sender, EventArgs e)
* * * *{
* * * * * *XmlWriter w = XmlWriter.Create("miXML.xml");
* * * * * *w.WriteStartElement("MiInfo");
* * * * * *w.WriteElementString("TextBox", textBox1.Text);
* * * * * *w.WriteElementString("CheckBox", checkBox1.Checked.ToString());
* * * * * *w.WriteElementString("radioButton1", radioButton1.Checked.ToString());
* * * * * *w.WriteElementString("radioButton2", radioButton2.Checked.ToString());
* * * * * *w.WriteEndElement();
* * * * * *w.Close();
* * * *}
* * * *private void Form1_Load(object sender, EventArgs e)
* * * *{
* * * * * *try
* * * * * *{
* * * * * * * *XmlReader r = XmlReader.Create("miXML.xml");
* * * * * * * *r.ReadStartElement("MiInfo");
* * * * * * * *textBox1.Text = r.ReadElementContentAsString();
* * * * * * * *checkBox1.Checked = Convert.ToBoolean(r.ReadElementContentAsString());
* * * * * * * *radioButton1.Checked = Convert.ToBoolean(r.ReadElementContentAsString());
* * * * * * * *radioButton2.Checked = Convert.ToBoolean(r.ReadElementContentAsString());
* * * * * * * *r.ReadEndElement();
* * * * * * * *r.Close();
* * * * * *}
* * * * * *catch (Exception)
* * * * * *{
* * * * * * * *//
* * * * * *}
* * * *}
* *}
}
Código:
<MiInfo> <TextBox>Texto y textos</TextBox> <CheckBox>True</CheckBox> <radioButton1>False</radioButton1> <radioButton2>True</radioButton2> </MiInfo> Ahora, veo mucho con el santo JSON. ¿Es recomendable usar el JSON? Si es cierto o no. Quiero hacer el mismo ejemplo de recuperar y guardar datos como se hizo el XML. Saludos.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. Última edición por Neftali [Germán.Estévez] fecha: 13-02-2023 a las 09:57:53. Razón: Corregir link a la imagen |
|
#2
|
||||
|
||||
|
El "mejor" formato depende de los requisitos y todo eso. Si no hay un problema con tu uso de XML, no veo el porque cambiar por cambiar.
__________________
El malabarista. |
|
#3
|
|||
|
|||
|
Más que cambiar quier probar cosas que nunca he probado como el json, también porque cada vez más lo usan más y más, a parte de eso, parece más fácil de leer por el humano que muchas etiquetas que tiene el XML a lo HTML, tiene menos peso entre otras ventajas.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. |
|
#4
|
||||
|
||||
|
Prefiero el .ini de toda la vida, es más simple
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
|||
|
|||
|
Precisamente usaba *.ini y me comentaron ya por el 2.000 que es muy lento, intento con .reg y me dice que te relantiza Windows con el tiempo, mejor nunca tocar el editor de registro, al final me enseñaron XML y mal hecho, a lo antigua, ahora se hace con clases. Hoy en día por su versatilidad el json.
¿Qué entiende más el humano? XML Código:
<?xml version="1.0" encoding="utf-8"?>
<MiInfo>
<TextBox>Hola.</TextBox>
<CheckBox>True</CheckBox>
<radioButton1_Luz_ON>False</radioButton1_Luz_ON>
<radioButton2_Luz_OFF>True</radioButton2_Luz_OFF>
</MiInfo>
Código:
{
"MiInfo":
{
"TextBox": "Hola.",
"CheckBox": "True",
"radioButton1_Luz_ON": "False",
"radioButton2_Luz_OFF": "True"
}
}
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. |
|
#6
|
||||
|
||||
|
Todo depende de para lo que se use exactamente.
Mucho más simple, claro... y rápido así: Código:
TextBox: Hola. CheckBox: True radioButton1_Luz_ON: False radioButton2_Luz_OFF: True
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cuál es el mejor servicio para guardar archivos en la nube? | Lucuitas | Internet | 13 | 25-04-2019 20:10:29 |
| Cual es la mejor opción de conexión a Bases de Datos en Lazarus para ... ? | rolandoj | Lazarus, FreePascal, Kylix, etc. | 20 | 24-09-2012 01:44:57 |
| ¿Cuál es la mejor base de datos del mercado? | rrf | Varios | 3 | 06-07-2010 18:12:12 |
| Cual seria el mejor lugar para guardar la contraseña de acceso a mi Aplicacion | JoAnCa | Varios | 3 | 21-02-2009 21:42:36 |
| Cual es el mejor manejador gratis de base de datos para MySQl 5.0+ ? | juangabriel1786 | SQL | 3 | 15-12-2008 00:10:29 |
|