上位机开发——如何快速实现上位机配置(上位机开发入门)

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

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

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

上位机开发——如何快速实现上位机配置(上位机开发入门)

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

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

上位机开发——如何快速实现上位机配置(上位机开发入门)

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

上位机开发——如何快速实现上位机配置(上位机开发入门)

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月24日 下午4:36
下一篇 2023年4月25日 上午9:03

相关推荐

  • 投资项目评审管理系统

    投资项目评审管理系统 投资项目评审管理系统是一种用于对投资项目进行评审和管理的软件系统。它可以帮助政府和企业对投资项目进行有效的评审和管理,提高投资决策的科学性和规范性。本文将介绍…

    科研百科 2024年12月23日
    0
  • Adobe Illustrator 2024最新中文版软件下载安装教程(adobe illustrator2020下载)

    Adobe Illustrator 2024,也称为AI 2024,是一款功能强大的矢量图形设计软件,由全球知名的Adobe公司开发和发布。它提供了许多强大的设计工具和功能,帮助用…

    科研百科 2024年7月25日
    49
  • Photoshop 2021新功能体验:一键式操作、系统要求猛增(ps一键操作方法)

    来源:太平洋电脑网 一转眼,2020年已经过去了一大半。每年的这个时候,都是Adobe公司推出新版本的时候,今年也不例外。几天前,网上流传出了一组PS 2021的内测安装包。 与之…

    科研百科 2024年7月25日
    39
  • 湖北省卫健委课题申报(湖北省卫健委科研项目申报通知)

    湖北省卫健委科研项目申报通知 为推进健康湖北省建设,加强科研项目管理,提高科研项目质量,现就科研项目申报通知如下: 一、申报条件 1. 申报项目应紧扣健康湖北省建设主题,围绕医疗卫…

    科研百科 2024年4月3日
    52
  • 省委组织部部长什么级别

    省委组织部部长是中国共产党中央委员会任命的高级官员,负责管理和组织省里的人事,宣传和干部培训等工作。省委组织部部长的级别属于中央委员会成员,通常担任中共中央总书记,国家主席或中央军…

    科研百科 2024年10月31日
    45
  • 高级软件项目管理

    高级软件项目管理 软件工程在现代社会中扮演着越来越重要的角色。高级软件项目管理作为软件工程中的一个重要分支,其重要性更是不容忽视。本文将探讨高级软件项目管理的定义、目标、方法和实践…

    科研百科 2024年9月28日
    21
  • 工会经费管理办法2020

    工会经费管理办法2020 为规范工会经费的使用,保障工会工作的正常开展,根据《中华人民共和国工会法》等相关法律法规,我们制定了《工会经费管理办法》。 一、适用范围 本办法适用于中华…

    科研百科 2024年8月17日
    26
  • 协同 办公(北京协同办公)

    北京协同办公:从传统到现代,从中心化到分散化 北京,作为中国的政治、文化和科技中心,一直是中国协同办公领域的先行者。在过去的几十年中,北京协同办公已经发展成为一个庞大的生态系统,为…

    科研百科 2024年8月28日
    27
  • 科研项目承担的具体任务有哪些

    科研项目承担的具体任务有哪些 科研项目承担的具体任务是科研项目的重要组成部分,决定了科研项目的性质和方向。具体任务通常包括以下几个方面: 1. 研究设计:研究设计是科研项目的核心部…

    科研百科 2024年10月21日
    0
  • 科研项目汇报ppt百度文库

    科研项目汇报PPT百度文库 随着科技的不断发展,我们生活在一个信息爆炸的时代。科研项目是科技发展的重要组成部分,也是科学家研究科学知识和探索未知领域的重要途径。在汇报过程中,我们可…

    科研百科 2024年8月11日
    44