#眉標=Visual Studio 2008
#副標=體驗新一代整合開發環境(5)
#大標=具備漫遊功能的用戶端應用程式服務
#作者=文/圖 王寧疆
===<反灰>=============
================
===<反灰>=============
================
===<反灰>=============
private void Form1_Load(object sender, EventArgs e)
{
Properties.Settings s = Properties.Settings.Default; //取得Windows Form應用程式的設定
if (!s.BackColor.Equals("")) //如果有設定BackColor屬性
{
BackColor = ColorTranslator.FromHtml(s.BackColor); //轉換色彩並當成Form的背景
}
}
================
===<反灰>=============
private void btnBackColor_Click(object sender, EventArgs e)
{
if (colorDialog1.ShowDialog() == DialogResult.OK) //顯示選擇色彩的操作畫面供使用者選擇
{
Properties.Settings s = Properties.Settings.Default; //取得Windows Form應用程式的設定
s.BackColor = ColorTranslator.ToHtml(colorDialog1.Color); //將色彩轉換成HTML儲存到BackColor
s.Save(); //將BackColor屬性的內容值存回ASP.NET網站
BackColor = colorDialog1.Color; //將設定改成Form的背景色彩
}
}
================
===<反灰>=============
================
===<反灰>=============
================
===<反灰>=============
================
===<反灰>=============
CREATE TABLE ApplicationProperties (PropertyName nvarchar(256),
PropertyValue nvarchar(256))
CREATE TABLE UserProperties (PropertyName nvarchar(256),
PropertyValue nvarchar(256))
CREATE TABLE Roles (UserName nvarchar(256),
RoleName nvarchar(256))
CREATE TABLE Settings (PropertyName nvarchar(256),
PropertyStoredAs nvarchar(1), PropertyValue nvarchar(2048))
================
===<反灰>=============
if (!Membership.ValidateUser("帳號", "密碼"))
{
MessageBox.Show("登入失敗!", "身份驗証失敗", MessageBoxButtons.OK, MessageBoxIcon.Error);
…
}
================
===<反灰>=============
Text=Roles.IsUserInRole("帳號", "Manager") ? "Manager" : "Employee";
================