C#如何保存软件设置项

来源:互联网 发布:puppy linux 编辑:程序博客网 时间:2024/05/24 04:29

一般应用软件都一个设置的功能,迅雷,搜狗拼音,QQ等,相信大家一般做软件时也会做这一项功能,那么你一般是如何保存你的设置呢?当然也无非就是配置文件。ini,text,xml这些都可以办到,也可以使用.net自带的setting文件保存。
比如,ini:http://blog.csdn.net/yysyangyangyangshan/article/details/7017523,text:http://blog.csdn.net/yysyangyangyangshan/article/details/7272611,或http://blog.csdn.net/yysyangyangyangshan/article/details/6948327,xml:这个就不用说了,比较简单,因此没有写文章阐述这个,http://blog.csdn.net/yysyangyangyangshan/article/details/7284656,这篇文章用到了,不熟悉的可以参考一下。
因为我之前一直都是使用上述的几种方式来保存配置文件和某些状态,后来也有使用setting,不存在那种好,那种不好,只是习惯不同而已。下面看看setting的用法。
1、新建settings文件
添加类的时候,就有设置文件类型,新建这种文件就可以了。


2、设置初始值
如下图,手动添加初始值就可以了。不过要注意一下范围项,用户,运行时可更改,应用程序,运行时不可更改。


3、读取和保存
读取,settings文件名.Default.项名;
保存,settings文件名.Default.项名=保存的值。
详细项目:http://download.csdn.net/detail/yysyangyangyangshan/4103261