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

点击属性,再在属性中选择“设置“
来到当前界面。

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

图中箭头所示即为自动生成的配置文件。
以一个选择通讯名称的方式来举例。

每次窗体打开时,检测是setting值的保存值

每次窗体关闭时,保存combox中的值到setting值中。

当然 也不必非要在Closing中添加保存的逻辑 可以每次combox中的内容变动 或者 按钮按下的时候保存 都是很简单的实现方式。这种方式就是没有加密,但是非常方便。

1993

被折叠的 条评论
为什么被折叠?



