自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VS 2010和.NET 4中的代碼優(yōu)化:Web開發(fā)Profile

開發(fā) 后端
Scott Gu的Visual Studio 2010和.NET 4教程系列已經(jīng)更新到了第五篇,今天這篇講述有關(guān)代碼優(yōu)化的Web開發(fā)Profile相關(guān)的知識。

本文是微軟.NET平臺負(fù)責(zé)人Scott Guthrie在其博客上更新的Visual Studio 2010和.NET 4教程系列的第五篇。

今天的貼子討論一個我們在VS 2010中新引進(jìn)的“Web開發(fā) (代碼優(yōu)化了的/Code Optimized)”配置集(profile)選項,它允許你可選擇地配置Visual Studio在這樣一個IDE布局模式中運行,該模式隱藏了“所見即所得(WYSIWYG)” web設(shè)計器,圍繞著豐富的“側(cè)重于代碼編輯”的工具體驗做了優(yōu)化。

VS 2010 Web 配置集(profiles)

在你***次運行Visual Studio 2010時,它會提示你選擇一個要使用的IDE profile。你所選擇的profile會配置工具窗口在IDE中是怎么默認(rèn)顯示和定位的,并且設(shè)置默認(rèn)的鍵盤快捷鍵。然后你可以使用IDE中的“工具->選項”菜單對這些設(shè)置進(jìn)行定制,對它們進(jìn)行修改。之后,你還可以通過選擇“工具->導(dǎo)入和導(dǎo)出設(shè)置”菜單命令進(jìn)行重置,選擇不同的profile。

在你***次運行VS 2010 Beta2時,你會注意到選項列表中包含了2個“Web開發(fā)”profile:

0 Choose Default Environment Settings

***個“Web開發(fā)” profile 是VS 2008中現(xiàn)有web開發(fā)profile選項的演化版(內(nèi)含一些很棒的幫助改善VS 2010中屏幕使用面積方面的改進(jìn))。它還允許你利用我們在VS 2010中完成了的極好的WYSIWYG HTML和ASP.NET網(wǎng)頁設(shè)計器方面的所有改進(jìn)(在這個系列的以后貼子中,我會對此做詳述)。

第二個“Web開發(fā)(Code Optimized)” profile 選項是我們在VS 2010中新引進(jìn)的 profile ,針對那些在做web開發(fā)時不想要使用WYSIWYG設(shè)計器的web開發(fā)人員做了優(yōu)化,這些開發(fā)人員在開發(fā)網(wǎng)頁時看重“源碼唯一(source only)”的編輯體驗。這個IDE profile 選項把WYSIWYG網(wǎng)頁設(shè)計器隱藏了起來,配置一個***化顯示在屏幕上代碼量的默認(rèn)IDE布局(帶最少的工具條和工具窗口),它還給網(wǎng)頁提供了完整的intellisense/調(diào)試和源碼編輯器體驗。

比較VS 2010中的Web開發(fā)profile

你可以通過比較施用這2種“Web開發(fā)” profile 之后的Visual Studio IDE布局的屏幕截圖來感覺一下這2種 profile 間的區(qū)別:

“Web開發(fā)” Profile 的屏幕截圖:

下面的布局示范了在施用了標(biāo)準(zhǔn)的“Web開發(fā)” profile 之后的默認(rèn)IDE布局(顯示器分辨率設(shè)置在750x650),這個profile是VS 2008中現(xiàn)有的“Web開發(fā)” profile的進(jìn)化版,展示了任何HTML或ASP.NET網(wǎng)頁的文檔窗口的設(shè)計/分割/源碼標(biāo)簽(tab):

1 Old Profile Small IDE

“Web開發(fā)(Code Optimized)” Profile 的屏幕截圖:

下面的屏幕截圖示范了在施用了新的“Web開發(fā)(Code Optimized)” profile 之后的默認(rèn)IDE布局。你可以看到,該profile就顯示和編輯屏幕上的代碼方面,優(yōu)化了屏幕的使用面積,在默認(rèn)設(shè)置下,隱藏了所有的工具條,并在HTML和ASP.NET網(wǎng)頁的文檔窗口中禁止和隱藏了設(shè)計器標(biāo)簽(tab):

2 New Profile Small IDE

下面是一張在較大一點的顯示器分辨率下的“code optimized” profile的屏幕截圖:

2 New Profile Full IDE Single File

混合和配對使用特性

在標(biāo)準(zhǔn)的“Web開發(fā)” profile 和 “Web 開發(fā) (code optimized)” profile中使用的所有不同的特性都是通過Visual Studio的“工具->選項”配置對話框來呈現(xiàn)的。這意味著,你可以隨便從哪種VS profile(包括一般的,VB 和 C# profile)出發(fā),然后按你的愛好啟用或關(guān)閉個別的特性來定制IDE布局和編輯體驗。

例如,在下面,你可以看到“工具->選項”對話框中的啟用或禁止HTML設(shè)計器的復(fù)選框(該選項配置了設(shè)計/分割/源碼標(biāo)簽是否顯示在每個網(wǎng)頁的底部):

0 Tools Options HTML Designer

這給了你這樣的靈活性: 可以按自己愛好定制開發(fā)體驗,可以創(chuàng)造一個為你自己和你最喜愛的開發(fā)方式優(yōu)化了的個人化工具體驗。

Visual Studio 2010中發(fā)布的這2種web開發(fā)profile提供了2個很好的預(yù)配(preconfigured)起始點,我們認(rèn)為它們給世界上一大群web開發(fā)人員提供了一套很好的默認(rèn)配置。你可以輕松地選擇從你感覺***的選項出發(fā),然后按你的愛好可選擇地做進(jìn)一步配置。

結(jié)束語

我們只是把這個新的profile作為選項提供給那些側(cè)重于源碼web開發(fā)體驗的開發(fā)人員。WYSIWYG HTML/ASP.NET 設(shè)計器還將繼續(xù)在VS 2010中所有其他的profile中默認(rèn)啟用(就象在VS 2008中一樣),我們在VS 2010對該設(shè)計器也做了很多改進(jìn)(我將在以后的貼子中對此做詳述)。所以,別擔(dān)心,WYSIWYG設(shè)計器絕對不會消失的,它會在以后的每個版本中繼續(xù)得到增強(qiáng)和改進(jìn)。

但我們認(rèn)為,對那些“側(cè)重源碼編輯” web開發(fā)體驗,不使用WYSIWYG設(shè)計器的開發(fā)人員來說,這個新的 “Web 開發(fā)(Code Optimized)” profile是個非常棒的新選項。該profile選項給他們提供了一個簡潔的方式來在IDE布局中隱藏設(shè)計器(以及相關(guān)的工具窗口和工具條),從而享用一個側(cè)重源碼的web開發(fā)體驗。

希望本文對你有所幫助,

Scott

【編輯推薦】

  1. 圖解VS 2010與.NET 4.0多顯示器支持
  2. VS 2010和.NET 4的多定向支持
  3. 圖解VS 2010和.NET 4起始項目模板
  4. VS 2010和.NET 4***步:Web.config文件
  5. Visual Studio 2010響應(yīng)Ribbon控件消息
責(zé)任編輯:yangsai 來源: Scott Gu博客中文版
相關(guān)推薦

2009-11-10 09:13:47

Visual Stud

2009-08-31 10:08:24

VS 2010.NET 4Visual Stud

2009-08-28 09:48:06

Visual Stud.NET 4Web.config

2009-08-28 09:04:03

Visual Stud.NET 4

2010-11-29 08:57:20

Visual Stud.NET 4

2009-07-21 14:37:13

Profile Pro優(yōu)化ASP.NET 2

2009-12-02 14:54:20

VS.NET 2010

2009-11-17 10:25:17

Go語言Facebook APVisual Stud

2010-03-31 14:13:23

Visual Stud.Net Framew

2010-05-06 17:46:47

2011-03-24 09:23:43

.NET 4多核并行

2009-12-15 17:02:29

Vs.Net 2010

2011-08-31 17:58:00

VS.netLUA開發(fā)環(huán)境

2022-02-16 10:47:08

代碼.Net bool函數(shù)

2011-08-16 14:50:05

CMFCToolBarVS2010

2009-12-11 14:16:11

VS2010 Ulti

2009-12-02 15:11:04

Vs.Net 2010

2009-09-09 09:55:56

Web開發(fā)PHP,Java和.N

2011-02-13 17:10:28

Visual Stud

2009-12-18 10:24:28

VS 2010代碼
點贊
收藏

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