使用XML序列化實現系統配置 - 開源研究系列文章

  在實際的C#軟件系統開發過程當中,會遇到系統配置的保存問題,以及系統存儲問題。在之前的系統開發過程當中,筆者使用的是INI文件配置管理的方式。到了如今,INI文件配置保存仍然是一個日常使用的方式。在博客園裏,筆者看到過有些朋友使用JSON文件的保存配置管理方式。可是,今天筆者帶來的是XML存儲系統配置信息的方式,不管是JSON仍是XML,都須要使用到序列化的方式進行存儲,這樣纔是直接的面向對象編程方式。編程

  下面就對XML序列化方式作一個介紹。測試

  1、首先,添加解決方案中的相關類庫;spa

  先添加相關類庫Magical.Framework;對象

   

 

  2、其次,創建主程序項目;blog

  添加主程序項目,添加數據對象TestModule及操做類庫UserCofigHelper;開發

   

 

  3、添加代碼;get

  添加主窗體組件;博客

   

 

  代碼:it

   

 

  4、測試;面向對象編程

  點擊「序列化爲文件」按鈕,將文本框中的數據序列化爲XML文件文本;

   

 

  點擊「反序列化爲對象」按鈕將XML文本反序列化爲對象文本;

 

 

         上面簡要介紹了XML序列化系統配置文件的方法及代碼,但願可以對須要的朋友們有必定幫助。

         這裏提供解決方案下載:https://pan.baidu.com/s/1eSxYQII

相關文章
相關標籤/搜索