- .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可以适当地了解。
注:此文是自学笔记所生,质量中下等,故要三思而后行。新手到此,不可照搬,应先研究其理象数,待能变通之时,自然跳出深坑。