龙空技术网

上位机开发——如何快速实现上位机配置

新阁常老师上位机 1122

前言:

现时姐妹们对“上位机开发要学什么”大致比较关心,姐妹们都想要知道一些“上位机开发要学什么”的相关内容。那么小编同时在网摘上搜集了一些对于“上位机开发要学什么””的相关资讯,希望大家能喜欢,姐妹们一起来学习一下吧!

一个完整的上位机项目,必然会存在着各种各样的配置内容,从简单的IP地址到复杂的变量配置,从各种报警的配置到相关归档的配置,通过配置文件可以让我们的软件变得更加灵活和多样,可以这么说,一个没有配置文件的上位机是没有灵魂的。

上位机的配置方式有很多种,配置文件的格式也是多种多样的,从大家熟悉的txt文件到后续的xml文件,从最近流行的json文件到sql数据库存储,我们的选择也很多,而今天我们主要讲ini文件配置,这种方式可以很方便,很快速实现上位机的一些配置功能。

首先我们需要调用一些Win32 API里的函数,具体如下:

如果大家使用过C#调用C++的dll,对这里应该并不陌生,C#如何想调用非.net下的dll,必须使用这种DllImport的方式。

接着对这两个函数做进一步的封装,具体如下:

这个读取方法总共有4个参数,第一个参数为Section,也就是区域,第二个参数为Key,即键,第三个参数可以直接填写空字符串,第四个参数填写文件路径。

这个写入方法同样有4个参数,第一个参数为Section,也就是区域,第二个参数为Key,即键,第三个参数为Value,即值,第四个参数填写文件路径。

这样,一些iniConfigHelper就形成了,关于具体的使用方法,大家可以关注我们的公开课,在那里我们会进行更加详细的讲解。

标签: #上位机开发要学什么