• 大小: 15KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-25
  • 语言: C#
  • 标签: C#  保存  读取  XML  

资源简介

应用程序中,经常需要保存一些用户的设置,所以就需要把这些设置保存到一个配置文件中,以便随时读取和写入。 这个代码就是用C#写的保存和读取程序运行目录下的XML配置文件的程序,配置文件也会自动生成,很灵活的。 共享给大家,大家可以很方便的调用,然后保存和读取自己的程序设置。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace ConfigMgrTest
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
        }

        private void btnSave_Click(object sender EventArgs e)
        {
            if (this.txtUserID.Text.Trim().Equals(string.Empty))
            {
                MessageBox.Show(“请输入用户名“);
                this.txtUserID.Focus();
                return;
            }
            if (this.txtPassword.Text.Trim().Equals(string.Empty))
            {
                MessageBox.Show(“请输入密码“);
                this.txtPassword.Focus();
                return;
            }

            //保存
            SystemConfig.WriteConfigData(“UserID“ this.txtUserID.Text.Trim());
            SystemConfig.WriteConfigData(“Password“ this.txtPassword.Text.Trim());

            this.txtUserID.Text = null;
            this.txtPassword.Text = null;
            MessageBox.Show(“成功保存到配置文件“ + Application.StartupPath + “SystemConfig.xml \n点击读取按钮进行读取!“);
        }

        private void btnClose_Click(object sender EventArgs e)
        {
            //读取
            this.txtUserID.Text = SystemConfig.GetConfigData(“UserID“ string.Empty);
            this.txtPassword.Text = SystemConfig.GetConfigData(“Password“ string.Empty);
        }

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3291  2008-12-20 13:39  ConfigMgrTest\ConfigMgrTest.csproj

     文件        168  2008-12-20 13:39  ConfigMgrTest\ConfigMgrTest.csproj.user

     文件       1544  2008-12-20 13:43  ConfigMgrTest\MainForm.cs

     文件       4897  2008-12-20 13:39  ConfigMgrTest\MainForm.Designer.cs

     文件       5814  2008-12-20 13:39  ConfigMgrTest\MainForm.resx

     文件        483  2008-12-20 13:32  ConfigMgrTest\Program.cs

     文件       1280  2008-12-20 13:32  ConfigMgrTest\Properties\AssemblyInfo.cs

     文件       2853  2008-12-20 13:32  ConfigMgrTest\Properties\Resources.Designer.cs

     文件       5612  2008-12-20 13:32  ConfigMgrTest\Properties\Resources.resx

     文件       1096  2008-12-20 13:32  ConfigMgrTest\Properties\Settings.Designer.cs

     文件        249  2008-12-20 13:32  ConfigMgrTest\Properties\Settings.settings

     文件      11699  2008-12-20 13:42  ConfigMgrTest\SystemConfig.cs

     文件        928  2008-12-20 13:32  ConfigMgrTest.sln

    ..A..H.     22528  2008-12-20 13:43  ConfigMgrTest.suo

     目录          0  2008-12-20 13:32  ConfigMgrTest\Properties

     目录          0  2008-12-20 13:43  ConfigMgrTest

----------- ---------  ---------- -----  ----

                62442                    16


评论

共有 条评论