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控制項),讓您可以簡易的在執行時期保存您應用程式設定值。

2008年12月11日 星期四

Microsoft Online -中文知識庫電子報 (2008 年 11 月)


訂閱其它電子快訊

|

取消訂閱

|

個人資訊中心

    Microsoft Online 將提供您最新發行的中文知識庫文章,最受歡迎的歡迎的Top 50(依照產品分類),最新技術支援週期準則 (Support Lifecycle) 以及技術支援網站上最新消息等資訊。

2008  11  28 

 

 

全新知識庫文章介面,讓您更容易閱讀

在新版的知識庫文章介面中,我們新增了文章段落摺疊和展開的功能,讓您依照您的喜好,閱讀所需的部分。除此之外,包含圖片與表格,都有同樣摺疊或展開的功能。

範例:表格展示 949073 | 圖片展示 822521

 

新版標籤式瀏覽

新版的標籤式瀏覽,可以讓您找到更多熱門的主題,如常見問題,熱門下載,學習視訊與文章,或是了解現在在微軟論壇上最夯的討論主題為何。甚至要查詢微軟詞彙,這裡也找的到。馬上體驗…

 

整合微軟論壇內容

台灣微軟 TechNet 論壇提供非常豐富的技術資源,包含來至各地專家的經驗累積,詳盡的互動與解答。為了讓使用者也可以在技術支援網站上找到 TechNet 上的資訊,我們特地針對 Windows 以及 Office 論壇,篩選最常詢問,已被解答的主題,放在 Windows XP | Windows Vista | Internet Explorer 6 | Internet Explorer 7 | Office 2007 解決方案中心裡。


Age of Empires II (世紀帝國II): 無法與其它玩家連線對戰

當您嘗試使用 Microsoft 世紀帝國 II網際網路的多人連線遊戲功能時, 會出現「無法加入遊戲」的對話方塊。這個問題發生原因是因為對方玩家的遊戲版本與您不同。如要解決此問題,請參考世紀帝國解決方案中心


 

 




如果要取消訂閱這份電子快訊,請在 [主旨] 列上輸入「取消訂閱」,然後回覆這封訊息。您也可以透過 Microsoft.com 網站 取消訂閱。您還可以在這個網站上管理所有的 Microsoft.com 通訊偏好設定。
 
 法律資訊
 
 
這份電子快訊是由 Microsoft Corporation 所傳送
 1 Microsoft Way
 Redmond, Washington, USA
 98052

最新資訊安全公告

 

2008 11 月份安全性公告摘要

 

此公告摘要列出 2008 11 月份發行之安全性公告。

 

更多資訊安全公告...

 

最新軟體下載

 

Silverlight Tools

本下載項目即將推出繁體中文版的說明。為了能更快提供您所需要的資訊,我們提供了英文版的說明。

KB959108x64 系統的 Windows Vista 更新

 

安裝此更新可以解決 Microsoft 客戶經驗改進計畫的問題。

Update for Windows Server 2008 x64 Edition (KB958655)

 

本下載項目即將推出繁體中文版的說明。為了能更快提供您所需要的資訊,我們提供了英文版的說明。

Update for Windows Vista for x64-based Systems (KB958655)

 

本下載項目即將推出繁體中文版的說明。為了能更快提供您所需要的資訊,我們提供了英文版的說明。

 

更多下載...

 

 








 

 

    訂閱其它電子快訊 | 取消訂閱 | 個人資訊中心

©

2006 Microsoft Corporation. 著作權所有,並保留一切權利。 使用規定 |  商標 |  隱私權聲明

 

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

BOOKS:New and Upcoming