Winform中自定义xml配置文件,并配置获取文件路径
生活随笔
收集整理的這篇文章主要介紹了
Winform中自定义xml配置文件,并配置获取文件路径
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
在Winform程序中,需要將一些配置項存到配置文件中,這時就需要自定義xml的配置文件格式。并在一些工具類中去獲取配置文件的路徑并加載其內容。
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
首先在項目下新建文件夾,命名為config,然后右鍵添加xml文件。
?
自定義xml節點內容如下
<?xml version="1.0" encoding="utf-8" ?> <Configure><!--Y軸數量 默認是1--><yConut>1</yConut><!--Y軸集合--><YAxis><!--第一條Y軸--><YAxi><num>1</num><title>溫度</title><color>black</color><min>-1500</min><max>1500</max></YAxi><!--第二條Y軸--><Yaxi><num>2</num><title>電壓</title><color>black</color><min>-1500</min><max>1500</max></Yaxi></YAxis></Configure>然后我們在項目下再新建utils包,在此包下新建一個工具類,用于讀取配置文件。
可以看到此時在VS中的兩個文件的路徑是如下關系:
?
此時需要在下面的工具類中獲取到上面配置文件的路徑。
注:如果我們在VS中新建目錄并添加配置文件,那么在最終項目進行打包時,只有在
bin下的release或者debug存在exe文件,如果需要再讀取其他目錄的配置文件,就會找不到。
所以需要將配置文件存放在bin下的debug或者release目錄下,但是我們在開發時還要能在VS中對其進行配置。
在VS中右擊配置文件--高級屬性-復制到輸出目錄-如果較新時則復制,那么在更改時就會自動將其復制到bin下的debug或者release目錄。
?
這樣在項目的真實目錄下的bin下的debug或者release就會存在。
?
怎樣獲取bin下的debug目錄或者release目錄
//獲取可執行文件的路徑-即bin目錄下的debug或者release目錄 string context = System.Windows.Forms.Application.StartupPath; string path = String.Concat(context,@"\config\YAxisSet.xml");?
總結
以上是生活随笔為你收集整理的Winform中自定义xml配置文件,并配置获取文件路径的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Winform中实现ZedGraph新增
- 下一篇: Python入门教程以及资料免费下载