2009年9月22日 星期二

使用工具編輯應用程式組態檔(M08)

使用工具編輯應用程式組態檔
Web專案

  • WebSite->ASP.NET Configuration
  • 連線字串、應用程式組態、安全性…
Windows專案
  • Solution Explorer選取My Project按滑鼠右鍵選取Open
  • 連線字串
  • 應用程式組態
Window應用程式組態項目分成二個存取範圍
  • Application:指應用程式所有的使用者共享的組態資訊,像是連線字串,應用程式專屬的環境變數。
  • User:指應用程式登入使用者的個別組態資訊,每個使用者都可以有自己的組態設定值,並且存在系統的使用者設定檔中「C:\Document and Settings\[使用者]\Local Settings\Application Data\[公司名稱]\[組件].exe_Url_[GUID]\版本\user.config
=====================================================
如何存取Application/User範圍的組態項目
  • Visual Basic使用My的Settings類別
Visual Basic TextBox1.Text=My.Settings.CompanyName

  • C#使用專案根命名空間的Properties.Settings
C# TextBox1.Text=WinConfig.Properties.Settings.Default.CompanyName;

存取Application範圍的組態項目
Application範圍的組態項目:只能讀取。
User範圍的組態項目:允許讀寫的項目。

程式實例

Imports System.Configuration
'寫入
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
My.Settings.ForeColor = Color.FromName(TextBox2.Text)
My.Settings.BackColor = Color.FromName(TextBox3.Text)
End Sub
'讀取
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TextBox1.Text = My.Settings.CompanyName
TextBox2.Text = My.Settings.ForeColor.Name
TextBox3.Text = My.Settings.BackColor.Name
End Sub

沒有留言:

張貼留言