如何读写系统配置

读写系统配置
如希望程序启动时,其用户界面的初始化文本就是上一次运行程序时,用户
输入的文本,则需要程序能将用户输入的数据保存到系统配置中。下面将介绍如何操作:



先要输入上面的名称,然后在写代码;这样就会自动出现字段;当然这紧紧是为了测试功能的方便。
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            try
            {
                textBox1.Text = Properties.Settings.Default.user;
                textBox2.Text = Properties.Settings.Default.password;
            }
            catch
            {
            }
         //由于这个过程非常容易出粗,因此进行了错误处理,由于系统配置并不是什么关键功能,因此无需向用户提示,发生错误也没什么事,无所谓。
        }

        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
             Properties.Settings.Default.user=textBox1.Text ;
             Properties.Settings.Default.password= textBox2.Text;
             Properties.Settings.Default.Save();

        }

    }
}运行结果:这段代码是将控件中的数据设置到系统配置对象的属性中,然后调用系统配置对象的Save方法将数据保存到磁盘上的文件中。这样下次程序启动时会调用窗体的Form1_Load方法,这个方法会从磁盘中加载系统配置的数据并设置用户界面控件中的数据。

写这个程序时,一开始找不见Form1_FormClosing这个事件,我也是醉了,最后才发现了,原来这儿有好多系统预定义的事件点击那个闪电的图标就可以了!

需要那个事件双击两下就可以了!
时间: 2024-11-06 09:24:32

如何读写系统配置的相关文章

【转载】C++针对ini配置文件读写大全

http://blog.csdn.net/hgy413/article/details/6666374# ini文件(Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息.ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Key可以赋相应的值.读写ini文件实际上就是读写某个的Section中相应的Key的值,而这只要借助几个函数即可完成. 1. 把信息写入系统的win.ini文件 BOOL WriteProfileS

FastDFS分布式文件系统配置与部署

? ? ? FastDFS分布式文件系统配置与部署 白宁超 2017年4月14日 ? ? 注:1.1-1.4节是对FastDFS基本配置,如果读者只是安装分布式文件系统,简单关注其原理建议阅读1.2节与1.5节.如果读者仅仅就是安装为目的建议直接阅读1.5节. 本人邮箱:[email protected] 主页网址:http://www.cnblogs.com/baiboy/ ? 目录 ? 1.1 分布式文件系统介绍????1 1.2 系统架构介绍????1 1.3 FastDFS性能方案???

mysql主从复制+读写分离 菜鸟入门

MYsql主从复制 1.mysql主从复制原理: Master将数据变化记录到二进制日志中[binary log] Slave将master的二进制日志[binary log]拷贝到自己的中继日志[relay log]中. Slave将中继入日志[relay log]事件在做一次,将数据变化,反应到自身数据库. 简述:mysql主从复制其实就是完全备份,和二进制日志备份还原的过程.二进制日志的还原基本上是实时进行的.注意不是完全实时,而是异步实时,主从直接的执行有延迟.如果master压力过大,

Linu基础 文件IO(读写操作)

前言 本章讨论普通文件的读写.读写效率.简单介绍文件描述符.IO效率.文件共享和原子操作.dup.文件映射.临时文件. 文件描述符 在Linux系统中,打开的文件是用一个整数来表示的,表示打开文件的整数,称之为文件描述符.当需要往写数据/读数据时,读写函数都需要文件描述符作为参数,以便系统知道用户操作的时哪个文件. 文件基本操作 open/creat mode选项 解释 O_RDONLY 读方式打开 O_WRONLY 写方式打开 O_RDWR 读写方式打开 O_CREAT 创建文件,如果文件存在

NTFS For Mac系统配置有什么要求

NTFS For Mac是首个支持Mac上读写NTFS外置存储设备解决方案,让您更加简单直观的在Mac机上随意对NTFS文件修改.删除等操作.在使用之前应先进行安装.在此之前,小编带大家先了解一下NTFS For Mac系统配置的最低要求: 图一:NTFS For Mac使用界面 128MB存储器 PowerPC G4或x86 10.7 Lion和10.8 Mountain Lion Mac OS X 10.4.6 Tiger或者更高版本 10.5 Leopard.10.6 Snow Leopa

NTFS For Mac12系统配置要求

NTFS For Mac12是一项专业的解决方案,它为中国用户量体裁衣,提供Mac OS X下对NTFS卷的完全高速读写.现在NTFS For Mac已经升级到12了,面对如此受欢迎我们想要安装它,需要什么样的配置呢?NTFS For Mac12系统配置要求是什么呢? 图一:使用界面 NTFS For Mac12系统配置要求: 所支持的操作系统 New OS X 10.10 Yosemite OS X 10.9 Mavericks OS X 10.8 Mountain Lion OS X 10.

有序的方式读写Properties文件 —— 对java.util.Properties的改写

目的 前几天,要做一个JSP读写Properties的模块,意在让用户能在web界面编辑系统配置.我很自然的用了java的Porperties工具类,读出写入不知多方便,但是用户说修改一个保存之后下次来就找不到自己的东西了(顺序乱了).于是需要做一个有序的Properties文件读写类.果断上stackoverflow,找了两个例子(链接不记得了),两种方式,抄下来. 方式一,LinkedProperties package com.example.common; import java.io.

负载与读写分离图片服务器集群模型

对于绝大多数网站,图片资源是一个非常重要的元素.社区论坛里面图片相册,电子商务线上产品展示图,移动端应用图片分享功能等.都在说互联网正在处于读图时代,各大中小型网站都需要保持良好的图片处理能力.需要支持海量图片资源存储时,更加要搭建高可用负载图片服务集群支撑网站系统,保证网站上图片相关功能准确无误运行,用户对象访问页面体验流畅. 环境:四台Linux主机,一台LVS负载均衡,一台FastDFS_tracker,两台FastDFS_storage,FastDFS_client在FastDFS_tr

QSettings配置读写-win注册表操作-ini文件读写

版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:QSettings配置读写-win注册表操作-ini文件读写     本文地址:http://techieliang.com/2017/12/674/ 文章目录 1. 介绍 2. 创建配置文件  2.1. 配置格式  2.2. 作用域  2.3. 关于组织.程序名 3. 配置文件读写 4. 范例  4.1. win下SystemScope.IniFormat  4.2. win下UserSc