2008年12月19日 星期五

自訂XML設定檔案1-2

RunPC 110期:在.NET上保存應用程式設定(二)
建立測試專案
完成建立共通XML設定檔案元件後,接下來我們要建立一個測試專案來使用我們所建立的建立共通XML設定檔案元件,其步驟如下:

1. 在原ProXMLSettings專案中選檔案功能表內新增、專案打開新增專案對話盒。
2. 在對話盒中專案類型(Project Types)內選擇Visual Basic專案(Visual Basic Projects),再於範本(Templates)內選擇Windows應用程式的專案類型,在名稱(Name)的地方輸入專案名稱為TestApp再來點選『加入至方案』(圖二),最後選確定建立新的Windows應用程式專案。
註:若未選點『加入至方案』則會關閉原專案再建立該專案,因為我們要測試共通XML設定檔案元件,是故要選擇『加入至方案』。



(圖二)

3. 在方案總管中選擇TestApp專案,按右鍵於快選功能表中選擇『加入參考』,出現加入參考對話盒選擇專案頁籤(圖三),在專案名稱中選擇ProXMLSettings專案再點選選取鈕按確定加入該參考專案。



(圖三)

4. 在方案總管中選擇方案,按右鍵於快選功能表中選擇『屬性』,出現方案屬性頁,點選『通用屬性』內的『啟始專案』,再點選單一啟始專案,下拉選擇TestApp為啟始專案(圖四)。



(圖四)

5. 點選TestApp專案內的Form1,從工具箱中放置二個按鈕和一文字盒到表單上,按鈕1為取得值至TextBox1內,按鈕2為存回TextBox1值到XML設定檔內。

Dim XMLS As New ProXMLSettings.ClsSettings("", "c:\abc.xml")
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = XMLS.GetXmlSetting("Section1", "Key1")
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
XMLS.SaveSetting("Section1", "Key1", TextBox1.Text)
End Sub

6. 將上以屬性為基礎(Attribute-Based)的XML格式設定檔案內容存到C:\ABC.XML內。
7. 執行,按Button1取得Value1,在TextBox1改為ABC再按Button2,停止專案再次執行,點選Button1即可得ABC剛存回值。

結論:
這篇文章中我們以自訂XML設定檔案為主題,一步步帶領各位完成一個共通XML設定檔案元件,從開始的規劃自訂XML設定檔案的結構到建立一個簡易的測試專案,希望對各位有所幫助,當然若各位希望能讓該共通XML設定檔案元件有更多的變化對於XPath的了解是不可獲缺的。下期預計為各位介紹在 .NET上保存應用程式設定系列文章中的第三篇類似開發中屬性視窗的控項制(PropertyGrid控制項),讓您可以簡易的在執行時期保存您應用程式設定值。

沒有留言:

加入書籤: MyShare HemiDemi Baidu Google Bookmarks Yahoo! My Web PChome Del.icio.us Digg technorati furludn bookmark 其他更多書籤

BOOKS:New and Upcoming