av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

決定VS2005配置的設(shè)置問題和方式

希望我對(duì)VS2005配置的一點(diǎn)經(jīng)驗(yàn)?zāi)芙o大家?guī)韼椭?,這里將介紹VS2005配置問題和一些解決方法,在這里拿出來和大家分享一下。希望以下的文章對(duì)大家有良好的交流平臺(tái)。。。

創(chuàng)新互聯(lián)主要業(yè)務(wù)有網(wǎng)站營銷策劃、成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、微信小程序開發(fā)H5網(wǎng)站設(shè)計(jì)、程序開發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當(dāng)客戶,還把客戶視為我們的合作伙伴,在開展業(yè)務(wù)的過程中,公司還積累了豐富的行業(yè)經(jīng)驗(yàn)、全網(wǎng)營銷推廣資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務(wù)和保障體系。 

例如:DateTime userDateTime1 = Properties.Settings.Default.userDateTime1; 真是方便了很多。但是你有沒有發(fā)現(xiàn),使用 Properties.Settings.Default.Save() 保存了設(shè)置后,Application 范圍的設(shè)置為什么沒有保存成功,User 范圍的設(shè)置的變化為什么沒有體現(xiàn)到 app.config 文件中去呢?

1. 在VS 2005中進(jìn)行應(yīng)用程序設(shè)置打開 項(xiàng)目屬性 ? 設(shè)置,如下圖:

輸入名稱,選擇類型和范圍,輸入值保存即完成設(shè)置。類型:int,string,DateTime等各種數(shù)據(jù)類型;范圍:Application  范圍的設(shè)置對(duì)所有用戶都有效;
User 范圍的設(shè)置對(duì)當(dāng)前用戶(當(dāng)前 Windows 登錄的用戶)有效,同一個(gè)設(shè)置每個(gè)用戶可以有不同的值,而且互不影響。

2. 讀取配置文件(讀取應(yīng)用程序設(shè)置)
無論是Application  范圍的設(shè)置,還是User 范圍的設(shè)置,讀取的方法都是一樣的。

 
 
 
 
  1. 讀取設(shè)置  
  2. this.appSetting1TextBox.Text = Properties.Settings.Default.appSetting1;  
  3. this.userSetting1TextBox.Text = Properties.Settings.Default.userSetting1; 

3. 保存 User 范圍配置文件(保存 User 范圍的應(yīng)用程序設(shè)置)

 
 
 
 
  1. 保存 User 范圍的設(shè)置  
  2. Properties.Settings.Default.userSetting1 = this.userSetting1TextBox.Text;  
  3. Properties.Settings.Default.Save(); 

VS2005配置文件沒有保存在應(yīng)用程序文件夾下,而是保存在這里:X:\Documents and Settings\Windows登錄用戶\Local Settings\Application Data。

4. 保存 Application 范圍配置文件(保存 Application 范圍的應(yīng)用程序設(shè)置) 保存 Application 范圍配置文件可沒有保存 User 范圍配置文件那樣簡單,直接 Properties.Settings.Default.Save() 是不行的。因?yàn)?Application 范圍的設(shè)置在運(yùn)行時(shí)是“只讀”的。這里使用的方法是使用 XmlDocument 來直接保存 config 文件,然后在 Reload 設(shè)置。

 
 
 
 
  1. 保存 Applicationi 范圍的設(shè)置  
  2. string configFileName = Application.ExecutablePath + ".config";  
  3. System.Xml.XmlDocument doc = new System.Xml.XmlDocument();  
  4. doc.Load(configFileName);  
  5. string configString = @"configuration/applicationSettings/SetConfig.Properties.Settings/setting[@name='appSetting1']/value";  
  6. System.Xml.XmlNode configNode = doc.SelectSingleNode(configString);  
  7. if (configNode != null)  
  8. {  
  9. configNode.InnerText = this.appSetting1TextBox.Text;  
  10. doc.Save(configFileName);  
  11. // 刷新應(yīng)用程序設(shè)置,這樣下次讀取時(shí)才能讀到***的值。  

順便說一下:使用 Properties.Settings.Default.Reset() 可以恢復(fù)VS2005配置設(shè)置的默認(rèn)值(從 app.config 中恢復(fù))。


網(wǎng)頁題目:決定VS2005配置的設(shè)置問題和方式
轉(zhuǎn)載注明:http://uogjgqi.cn/article/dpeggei.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流