使用XML序列化实现系统配置 - 开源研究系列文章-阿里云开发者社区

开发者社区> lzhdim> 正文

使用XML序列化实现系统配置 - 开源研究系列文章

简介:   在实际的C#软件系统开发过程中,会遇到系统配置的保存问题,以及系统存储问题。在以前的系统开发过程中,笔者使用的是INI文件配置管理的方式。到了现在,INI文件配置保存仍然是一个平常使用的方式。在博客园里,笔者看到过有些朋友使用JSON文件的保存配置管理方式。
+关注继续查看

  在实际的C#软件系统开发过程中,会遇到系统配置的保存问题,以及系统存储问题。在以前的系统开发过程中,笔者使用的是INI文件配置管理的方式。到了现在,INI文件配置保存仍然是一个平常使用的方式。在博客园里,笔者看到过有些朋友使用JSON文件的保存配置管理方式。但是,今天笔者带来的是XML存储系统配置信息的方式,无论是JSON还是XML,都需要使用到序列化的方式进行存储,这样才是直接的面向对象编程方式。

  下面就对XML序列化方式做一个介绍。

  一、首先,添加解决方案中的相关类库;

  先添加相关类库Magical.Framework;

   

 

  二、其次,建立主程序项目;

  添加主程序项目,添加数据对象TestModule及操作类库UserCofigHelper;

   

 

  三、添加代码;

  添加主窗体组件;

   

 

  代码:

   

 

  四、测试;

  点击“序列化为文件”按钮,将文本框中的数据序列化为XML文件文本;

   

 

  点击“反序列化为对象”按钮将XML文本反序列化为对象文本;

 

 

         上面简要介绍了XML序列化系统配置文件的方法及代码,希望能够对需要的朋友们有一定帮助。

         这里提供解决方案下载:https://pan.baidu.com/s/1eSxYQII



img_1b9339bec624ace2b1845089122fbf76.png     Austin Liu  刘恒辉
    Department Manager,Product Manager,Project Manager and Software Designer
    E-Mail:lzhdim@163.com
    Blog:   http://lzhdim.cnblogs.com

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android使用Dom解析xml
一、理论准备                 二、上代码  Jack 21 Dick 23 package cn.
583 0
mac系统下maven的配置使用
mac系统下maven的配置以及使用 通过查阅网上资料,结合亲身操作总结的操作步骤,没有做过兼容性实验,在作者本人系统下配置成功
3034 0
Web系统下Office文档的处理 之OpenXml应用分类资料
本文对常见的处理参考和工具提供一个简要的参考。 对于实际的解决方案参考如下地址(有很多的分类知识) http://blogs.msdn.com/b/ericwhite/archive/2008/10/20/eric-white-s-blog-s-table-of-contents.
889 0
一文读懂 Serverless,将配置化思想复用到平台系统中
搭建一个 aPaaS 平台是需要很长时间的,当然也可以基于一些公有云产品的 Serverless 方案实现现有系统的灵活性与扩展性,从而实现针对于不同客户的定制。
1788 0
使用cfengine来实现服务器的自动化配置
http://os.51cto.com/art/200711/60043_3.htm
567 0
在windows平台下使用vscode当golang开发环境的配置
一、使用的平台与软件: 1、window 7 或者10,注意必须是64位,否则不能使用delve debug 2、go1.11.5.windows-amd64.msi 3、Git-2.20.1-64-bit.exe 4、VSCodeUserSetup-x64-1.31.1.exe 二、安装git,golang,vscode git软件全部使用缺省配置即可,安装完成后也不需要做太多配置; golang一般缺省安装在C:\go下 重点是需要设置GOPATH的环境变量。
2792 0
+关注
lzhdim
人在20岁以意志力著称,在30岁以智慧取胜,在40岁则靠的是理智的判断。 一个人只有时刻保持幸福快乐的感觉,才会使自己更加热爱生命,热爱生活。只有快乐,愉快的心情,才是创造力和人生动力的源泉;只有不断自己创造快乐,与自己快乐相处的人,才能远离痛苦与烦恼,才能拥有快乐的人生。
512
文章
4
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载