0
点赞
收藏
分享

微信扫一扫

C#串口编程 XML作为程序的配置文件


  • .NET Framework : 4.7.2
  •        IDE : Visual Studio Community 2019
  •         OS : Windows 10 x64
  •     typesetting : Markdown

博文起因

  从前我学C#的时候,老师给我们讲XML文件很有用,得好好学习,但是又不去说 XML文件在哪里能用到。我学的时候,很迷茫。而如今,我做完了一个小的项目,真正地用XML文件解决了一个需求的时候,才知道老师当初讲的话语是对的。

应用背景

  在串口编程中,有几个参数必须需要配置,比如串口号、波特率,数据位等。为了工作的快捷,人们会提出将配置参数保存为一个文件,在下次程序启动时,自动提取出参数进行配置的需求。

  在这个需求中,可以使用.ini文件保存参数,可以使用.json文件保存参数,也可以使用.xml文件保存参数。此篇博文向大家分享的是使用xml类型文件保存配置参数。

XML文件 - 存储配置参数

<?xml version="1.0" encoding="utf-8"?>
<portConfigure>
    <PortName>COM4</PortName><!--???-->
    <BaudRate>115200</BaudRate><!--460800 256000 128000 115200 57600 38400 28800 19200 9600 4800 1200-->
    <DataBits>8</DataBits>   <!--8 7 6 5-->
    <StopBits>1</StopBits>   <!--1 1.5 2-->
    <Parity>None</Parity>    <!--None Odd Even Mark Space-->
</portConfigure>

感想

  • 写应用经验方向的博文,是希望通过我的实践历程告诉新手:要好好学习基础知识,这些基础知识在未来的工作中是切实可用的,坚定信心,不要迷茫。加油!
  • xml文件挺常用的,最好用程序自动生成的xml文件,引号和尖括号等标点符号是全的。

resource

  • [文档] docs.microsoft.com/zh-cn/dotnet/csharp
  • [规范] github.com/dotnet/docs/tree/master/docs/standard/design-guidelines
  • [文档 - XML] www.w3school.com.cn/x.asp
  • [文档 - XML] www.runoob.com/xml/xml-tutorial.html
  • [源码] referencesource.microsoft.com
  • [ IDE ] visualstudio.microsoft.com/zh-hans
  • [.NET Core] dotnet.github.io

感恩曾经帮助过 心少朴 的人。
XML,DTD,XMLSchema,XSL,SVG可以适当地了解。
C#优秀,值得学习。.NET Core具有跨平台的能力,值得关注。
Console,WinForm,WPF,ASP.NET,Azure WebJob,WCF,Unity3d,UWP可以适当地了解。
注:此文是自学笔记所生,质量中下等,故要三思而后行。新手到此,不可照搬,应先研究其理象数,待能变通之时,自然跳出深坑。

C#串口编程 XML作为程序的配置文件_XML


举报

相关推荐

0 条评论