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

大郅說明Visual Studio 集成開發(fā)環(huán)境

開發(fā) 后端
Visual Studio 集成開發(fā)環(huán)境對于幫助信息內(nèi)容和訪問信息的工具方面均有顯著提高。這些提高還包括與基于社區(qū)的資源更全面的集成。

資源窗格是 IDE 與增強(qiáng)的Visual Studio 集成開發(fā)環(huán)境集成的一個很好示例。資源頁中管理的項通過Resources.Designer.cs在代碼中自動生成Visual Studio 集成開發(fā)環(huán)境,Resources.Designer.cs模塊包含代碼中項目資源的表示。

資源窗格中管理的項與基礎(chǔ)代碼文件之間的同步由強(qiáng)類型資源生成器(一個集成的 Visual Studio 2005 工具)透明地進(jìn)行管理。當(dāng)更改資源頁中的元素時,該工具會將這些更改寫入 Resources.Designer.cs模塊,而后者可以在 Resources.Designer.cs 文件中找到。

由強(qiáng)類型資源生成器生成的代碼等價于由命令行實用工具 ResGen 生成的輸出類。與 ResGen 相比,該實用工具的主要優(yōu)勢在于無需在每次更新資源文件時都運(yùn)行它;Visual Studio 會自動管理這些更新。#t#

Visual Studio 集成開發(fā)環(huán)境一個常見的應(yīng)用程序開發(fā)任務(wù)是為存儲應(yīng)用程序和用戶設(shè)置提供一種機(jī)制。這可能包括一些狀態(tài)信息,例如數(shù)據(jù)庫連接字符串、窗體的位置和大小、工具欄位置和內(nèi)容的首選項、數(shù)據(jù)庫連接字符串以及 Web 服務(wù)的 URL —以及其他更多的信息。

.NET Framework 的早期版本提供了用于存儲設(shè)置的不同選項。例如,可使用動態(tài)屬性或者向應(yīng)用程序配置文件添加自己的內(nèi)容。.NET Framework 2.0 體現(xiàn)了這些技術(shù)的發(fā)展。.NET Framework 2.0 引入新的類,用于將應(yīng)用程序和用戶設(shè)置作為強(qiáng)類型對象進(jìn)行管理。這些類通過使用項目設(shè)計器中的設(shè)置窗格集成到 Visual Studio 2005 IDE。

Visual Studio 集成開發(fā)環(huán)境功能級別設(shè)置窗格本身有許多功能級別。首先,可以為幾乎任何符合 CLS 的類型創(chuàng)建設(shè)置。它還包括一種用于數(shù)據(jù)庫連接字符串的特殊類型。事實上,當(dāng)創(chuàng)建一個新的數(shù)據(jù)庫連接時,Visual Studio 會自動將連接字符串添加到項目設(shè)置中。

用戶界面包括一個指定每種設(shè)置的名稱、其類型以及設(shè)置值的輸入表。另一個重要的屬性是,該設(shè)置應(yīng)用于整個應(yīng)用程序范圍還是應(yīng)用于單個用戶。該表中的一列可以讓您將作用域設(shè)置為這兩個選項之一。

在大多數(shù)開發(fā)周期中,應(yīng)用程序可以部署到許多環(huán)境中—例如開發(fā)、測試、模擬調(diào)試以及生產(chǎn)。通常,每個環(huán)境需要不同的應(yīng)用程序設(shè)置:數(shù)據(jù)庫連接字符串是一個顯而易見的例子,因為您不會在開發(fā)中冒險使用一個生產(chǎn)數(shù)據(jù)庫來測試應(yīng)用程序。

為了使Visual Studio 集成開發(fā)環(huán)境管理不同的用戶設(shè)置更加簡單,可以為項目添加一個或多個配置文件。可以使用配置文件工具從現(xiàn)有的配置文件中復(fù)制設(shè)置,以避免必須為每個配置文件實例重新創(chuàng)建設(shè)置的麻煩。

事實上,在應(yīng)用程序設(shè)計階段為項目定義設(shè)置是一個不錯的建議。在開發(fā)的早期階段先大致進(jìn)行設(shè)置。然后,在確定了應(yīng)用程序設(shè)置后,為各個不同的部署環(huán)境添加配置文件。要調(diào)整某個特定配置文件的設(shè)置,可以從下拉列表中選擇當(dāng)前的設(shè)置配置文件以激活該配置文件,然后進(jìn)行相應(yīng)的更改。

提示如果使用多個設(shè)置配置文件,請記住,設(shè)置配置文件和活動的解決方案配置之間并沒有直接的關(guān)系。在編譯時,編譯器使用項目設(shè)計器中當(dāng)前處于活動狀態(tài)的設(shè)置配置文件。作為一種最佳做法,請考慮創(chuàng)建與已定義的設(shè)置配置文件一致的解決方案配置。

設(shè)置和框架的集成與資源窗格中定義的項一樣,Visual Studio 2005 自動提供對設(shè)置窗格中管理設(shè)置的強(qiáng)類型訪問。同時也與項目資源一樣,Visual Studio 集成開發(fā)環(huán)境可以通過 My命名空間以編程方式訪問設(shè)置。然而,雖然在運(yùn)行時 My.Resources對象只允許對項目資源進(jìn)行只讀訪問(因為資源元素在代碼中是以只讀屬性表示的),但 My.Settings對象將用戶設(shè)置公開為讀/寫屬性,這當(dāng)然意味著可以在運(yùn)行時對它們進(jìn)行更改。

責(zé)任編輯:chenqingxiang 來源: SOD
相關(guān)推薦

2009-12-03 11:20:42

Visual Stud

2009-12-03 15:42:17

Visual Stud

2009-12-10 17:54:34

Visual Stud

2023-02-22 11:15:29

微軟開發(fā)工具

2009-12-15 10:41:06

Visual Stud

2009-12-09 09:30:55

Visual Stud

2009-12-16 14:34:32

Visual Stud

2009-12-02 09:50:07

Visual Stud

2009-12-16 15:53:34

Visual Stud

2009-12-03 14:24:14

Microsoft V

2009-12-02 09:43:38

Visual Stud

2019-11-21 12:30:28

微軟Visual StudFacebook

2010-02-23 15:04:45

Python 集成開發(fā)

2009-12-11 09:42:00

Visual Stud

2009-12-10 16:17:23

Visual Stud

2009-12-09 16:12:49

Visual Stud

2009-12-18 10:17:21

Visual Stud

2009-12-16 14:51:27

Visual Stud

2009-12-17 15:22:27

Visual Stud

2009-12-11 17:58:53

Visual Stud
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 免费黄篇| 久久国| 欧美成人a∨高清免费观看 欧美日韩中 | 高清欧美性猛交xxxx黑人猛交 | 久久精品成人热国产成 | 欧美日韩精品久久久免费观看 | 精品无码三级在线观看视频 | 欧美激情视频一区二区三区免费 | 草久久 | 天堂一区二区三区 | 亚洲国产一区在线 | 精品一区二区三区入口 | 激情国产| 亚洲一区二区三区在线播放 | 四虎永久| 91免费看片 | 在线啊v | 国产91视频播放 | 欧美日韩专区 | 欧美在线视频一区二区 | 69电影网| 国产精品日韩在线观看一区二区 | 国产探花在线精品一区二区 | 国产精品99久久久久久动医院 | av一区二区三区四区 | 国产激情91久久精品导航 | 欧美不卡网站 | 丝袜美腿一区二区三区动态图 | 凹凸日日摸日日碰夜夜 | 精品欧美激情精品一区 | 一区二区三区欧美 | 香蕉久久网 | 羞羞网站在线观看 | 欧美一级在线观看 | 成人午夜网站 | 国产亚洲成av人片在线观看桃 | 日韩高清不卡 | 一区二区免费在线视频 | 亚洲视频二区 | 亚洲精品国产电影 | 精品视频一二区 |