成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

開發(fā) 后端
在VS2005配置和讀取配置文件已經(jīng)變的很簡(jiǎn)單了,而且是強(qiáng)類型的,VS2005讀取的值可以直接賦值給相應(yīng)的變量,無需強(qiáng)制轉(zhuǎn)換。

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

例如: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è)置,如下圖:

項(xiàng)目屬性

 

輸入名稱,選擇類型和范圍,輸入值保存即完成設(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 范圍配置文件那樣簡(jiǎn)單,直接 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ù))。

 

【編輯推薦】

  1. 如何理解Visual Studio.NET 2003引導(dǎo)的作用
  2. 詳解Visual Studio 2010 beta2中正確設(shè)置DTD
  3. 具體分析的敘述Visual Studio.NET 2005網(wǎng)站發(fā)布的種種問題
  4. 新手與老手對(duì)于Visual Studio 2005組件的對(duì)話
  5. Visual Studio 2010開發(fā)部署64位程序
責(zé)任編輯:chenqingxiang 來源: anbhdh
相關(guān)推薦

2009-12-10 13:40:03

VS2005程序

2009-12-01 17:19:19

VS2005配置環(huán)境

2009-11-24 16:40:13

VS2005軟件

2009-12-17 13:33:14

VS2005類

2009-12-09 11:02:56

VS 2005 Tea

2009-12-14 13:52:54

VS 2005程序

2009-12-04 13:20:03

VS2005安裝

2010-07-08 08:33:46

SQL Server

2009-11-30 13:51:28

VS2005 菜單

2009-12-10 13:47:06

VS2005應(yīng)用程序

2009-11-25 16:45:46

VS2005軟件

2009-12-01 09:16:22

VS2003和VS20

2009-12-04 16:23:36

VS2005Team

2009-12-11 09:34:14

VS2005程序

2009-11-26 15:10:08

VS2005資源

2009-12-17 14:09:03

VS2005代碼

2009-12-16 15:49:58

VS 2008性能

2011-08-24 09:45:00

VS2005Luabindlua

2009-12-04 14:12:13

VS2005 Tea

2009-11-25 09:18:05

VS2005軟件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产在线精品一区二区 | 美女福利网站 | 亚洲欧美日韩在线 | 亚洲精品在线免费播放 | 久久99深爱久久99精品 | 成人深夜小视频 | 色播av| 中文字幕在线观看视频网站 | 亚洲一区二区av在线 | 欧美一区二区三区在线观看视频 | 欧美在线不卡 | 亚洲色图综合网 | 99久久99| 蜜桃视频一区二区三区 | 亚洲精品久久久久久久久久久久久 | 精品国产一区二区三区久久久四川 | 日韩中文字幕视频 | 成人二区三区 | 日本久久网站 | 在线看av网址 | av夜夜操| 免费一级欧美在线观看视频 | 99久久精品国产一区二区三区 | 精品成人| 一区视频在线播放 | 欧美a免费 | 日韩在线中文字幕 | 日韩美女一区二区三区在线观看 | 国产福利资源在线 | aaa一区| 在线观看免费黄色片 | 综合色导航 | 精品国产免费人成在线观看 | 久色视频在线 | 精品欧美在线观看 | 青青草亚洲 | 国产成人一区在线 | 少妇精品亚洲一区二区成人 | 久久国产精品视频 | 狠狠干狠狠操 | 欧美一级欧美三级在线观看 |