C#中Setting函数保存配置的方法

在上位机应用中,经常会用到配置文件来保存上次关闭软件前的数据,用以下次打开软件时继续使用。我曾经做过的方法是自己对txt文件进行加密,这样的好处是内容的格式、数据量都可以自己定义,而且加密的方法由自己决定,外部很难破解你的逻辑。当然了,这样会比较麻烦,如果想只是做一个简单的应用,比如配置串口,这样的方式其实有些大材小用了。

所以在简单的应用的情况下,Setting值就很方便。

右键你的项目(解决方案中的第一个)

在这里插入图片描述

点击属性,再在属性中选择“设置“

来到当前界面。
在这里插入图片描述
这里几个小框设置的就是每个setting值,比如我设置的Name_portA 选择的就是string类型,作用范围为整个用户,可以设置初始值,也可以不设置,我这里没有设置。到此,就可以在你的程序中调用这个值,而这个值可以保存在自动生成的配置文件中。

在这里插入图片描述
图中箭头所示即为自动生成的配置文件。在这里插入图片描述
以一个选择通讯名称的方式来举例。
在这里插入图片描述
每次窗体打开时,检测是setting值的保存值
在这里插入图片描述
每次窗体关闭时,保存combox中的值到setting值中。
在这里插入图片描述
当然 也不必非要在Closing中添加保存的逻辑 可以每次combox中的内容变动 或者 按钮按下的时候保存 都是很简单的实现方式。这种方式就是没有加密,但是非常方便。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值