一个完整的上位机项目,必然会存在着各种各样的配置内容,从简单的IP地址到复杂的变量配置,从各种报警的配置到相关归档的配置,通过配置文件可以让我们的软件变得更加灵活和多样,可以这么说,一个没有配置文件的上位机是没有灵魂的。
上位机的配置方式有很多种,配置文件的格式也是多种多样的,从大家熟悉的txt文件到后续的xml文件,从最近流行的json文件到sql数据库存储,我们的选择也很多,而今天我们主要讲ini文件配置,这种方式可以很方便,很快速实现上位机的一些配置功能。
首先我们需要调用一些Win32 API里的函数,具体如下:
如果大家使用过C#调用C 的dll,对这里应该并不陌生,C#如何想调用非.net下的dll,必须使用这种DllImport的方式。
接着对这两个函数做进一步的封装,具体如下:
这个读取方法总共有4个参数,第一个参数为Section,也就是区域,第二个参数为Key,即键,第三个参数可以直接填写空字符串,第四个参数填写文件路径。
这个写入方法同样有4个参数,第一个参数为Section,也就是区域,第二个参数为Key,即键,第三个参数为Value,即值,第四个参数填写文件路径。
这样,一些iniConfigHelper就形成了,关于具体的使用方法,大家可以关注我们的公开课,在那里我们会进行更加详细的讲解。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。