Visual Studio是目前最流行的Windows平臺(tái)應(yīng)用程序開(kāi)發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,同時(shí)帶來(lái)了NET Framework 4.0、Visual Studio 2010 CTP,并且支持開(kāi)發(fā)面向Windows 7的應(yīng)用程序。其集成開(kāi)發(fā)環(huán)境界面被重新設(shè)計(jì)和組織,變得更加簡(jiǎn)單明了。在數(shù)據(jù)庫(kù)方面除了SQL Server,它還支持IBM DB2和Oracle數(shù)據(jù)庫(kù)。您可以用Visual Studio創(chuàng)建Windows平臺(tái)下的 Windows應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來(lái)創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office插件。
今天小編給大家?guī)?lái)的是vs2010中文旗艦版,它擁有多顯示器支持、開(kāi)發(fā)平臺(tái)支持、測(cè)試工具、數(shù)據(jù)庫(kù)開(kāi)發(fā)、Team Foundation Server(TFS)、調(diào)試與診斷、MSDN訂閱、程序生命周期管理(ALM)、架構(gòu)與建模、實(shí)驗(yàn)室管理等功能,使用它無(wú)疑將大大提高程序開(kāi)發(fā)效率。
新功能
一、更宜Web開(kāi)發(fā)
微軟采用了全新的WPF技術(shù)重新打造了編輯器,新的編輯器以及Visual F#獲得了更加強(qiáng)大的功能,成為更好的web開(kāi)發(fā)工具,比如代碼的無(wú)級(jí)縮放,多窗口即時(shí)更新,代碼的自動(dòng)產(chǎn)生等等,這些新的IDE特性都會(huì)極大地提高程序員的開(kāi)發(fā)效率
1、代碼編輯器-新的代碼編輯器使代碼更易于閱讀??梢酝ㄟ^(guò)按CTRL并滾動(dòng)鼠標(biāo)輪放大文本。此外,單擊 Visual C# 或 Visual Basic 中的符號(hào)時(shí)該符號(hào)的所有實(shí)例都將自動(dòng)突出顯示出來(lái)
2、用于Web開(kāi)發(fā)的好工具-在Web開(kāi)發(fā)方面,過(guò)去依靠Dreamweaver提供的遠(yuǎn)程發(fā)布和FTP的功能,而現(xiàn)在不同了,web.config 的動(dòng)態(tài)生成與發(fā)布功能得到了增強(qiáng),可以直接發(fā)布到服務(wù)器上
3、Visual F#-Visual Studio 2010中已正式包含Visual F#,作為一種常規(guī)的開(kāi)發(fā)工具發(fā)布。作為。NET Framework家族的新成員,F(xiàn)#提供類型安全、性能,以及類似腳本語(yǔ)言的工作能力,所有這些都是。NET環(huán)境的一部分
4、C# 4.0-C# 4.0主要改進(jìn)了動(dòng)態(tài)編程模式的互操作性和Office編程,動(dòng)態(tài)查詢是C# 4.0中的一個(gè)新功能,允許你從IronPython,IronRuby,Jscript,HTML DOM或一個(gè)標(biāo)準(zhǔn)的。NET庫(kù)以同樣的方式使用和操作一個(gè)對(duì)象,不管它們來(lái)自哪里
【其他方面的創(chuàng)新】
1、應(yīng)用程序生命周期管理(ALM):新增的ALM功能,涵蓋了系統(tǒng)設(shè)計(jì)到測(cè)試階段的工具,包括新的架構(gòu)檢查工具(Architecture Explorer),增加了對(duì)統(tǒng)一建模語(yǔ)言(UML)的支持。如支持使用案例圖、活動(dòng)圖、循環(huán)圖等,另外還提供新的測(cè)試工具(Test Impact View),可供開(kāi)發(fā)人員收集更多的測(cè)試資料
2、為開(kāi)發(fā)者提供更好的工具和框架:Visual 2010是開(kāi)發(fā)者可以針對(duì)眾多的應(yīng)用程序進(jìn)行開(kāi)發(fā),諸如Windows7、Office、Web、智能手機(jī)、云應(yīng)用框架等。微軟除了支持其基本平臺(tái)外,也準(zhǔn)備提供對(duì)新興應(yīng)用趨勢(shì)的工具支持,即云計(jì)算和并行設(shè)計(jì),以充分利用高性能的多核系統(tǒng)。例如,為并行編程提供了更多支持,包括增加調(diào)試窗口,增加對(duì)NET Framework PLINQ、本地Parallel Pattern Library和Concurrency Runtime并行擴(kuò)展編碼的支
3、不同規(guī)模開(kāi)發(fā)團(tuán)隊(duì)的應(yīng)用:可以將在不同規(guī)模的開(kāi)發(fā)團(tuán)隊(duì)中創(chuàng)建應(yīng)用,跨度從單個(gè)部門到整個(gè)企業(yè)。軟件將確保在這么寬泛的范圍內(nèi)的應(yīng)用開(kāi)發(fā)都得到支持
二、隨云而動(dòng)
1、VS2010為Windows Azure提供了哪方面的支持?
云計(jì)算的基本原理,就是通過(guò)資源的負(fù)載均衡來(lái)提高數(shù)據(jù)檢索、處理的能力,提高業(yè)務(wù)的靈活性。雖然Azure平臺(tái)可以滿足大部分的云計(jì)算工作,但是其有一個(gè)缺陷,就是開(kāi)發(fā)的周期比較長(zhǎng)。而Visual就是用來(lái)解決這個(gè)關(guān)鍵問(wèn)題的,在軟件中已經(jīng)集成了Azure的項(xiàng)目模型
2、Visual Studio 2010平臺(tái)在并行計(jì)算上的優(yōu)化
2010版本能夠支持非托管的C++庫(kù)和編輯器運(yùn)行并行計(jì)算。也就是說(shuō)即使應(yīng)用軟件中采用了非托管的C++,也能夠支持多核運(yùn)算。(2) 在軟件提供了一個(gè)并行性能分析器。通過(guò)這個(gè)分析器可以幫助開(kāi)發(fā)人員迅速找到應(yīng)用程序的性能瓶頸,并向開(kāi)發(fā)人員提出建議需要在哪些地方采取并行處理
3、開(kāi)發(fā)者使用visual studio如何更快捷進(jìn)行云計(jì)算開(kāi)發(fā)?
通過(guò)Azure Services Platform開(kāi)發(fā)者可以使用。NET 3.5 SP1和Visual Studio 2008 SP1創(chuàng)建運(yùn)行在微軟數(shù)據(jù)中心上的Internet級(jí)應(yīng)用程序。這款軟件為Windows Azure提供了專門的項(xiàng)目模型,更可以對(duì)服務(wù)和應(yīng)用程序進(jìn)行調(diào)試。同時(shí),開(kāi)發(fā)者可以通過(guò)在Azure服務(wù)平臺(tái)上開(kāi)放API來(lái)支持互聯(lián)網(wǎng)標(biāo)準(zhǔn),來(lái)實(shí)現(xiàn)與異構(gòu)平臺(tái)、與其他開(kāi)發(fā)者之間交流和互動(dòng)
4、visual studio 2010為云計(jì)算開(kāi)發(fā)提供了那些工具?
基本上包含了Windows Azure工具,可以簡(jiǎn)單的實(shí)現(xiàn)在微軟云平臺(tái)上的開(kāi)發(fā),調(diào)試以及部署。包括以下工具和服務(wù):C#以及VB云服務(wù)項(xiàng)目的模版
5、微軟云計(jì)算的發(fā)展趨勢(shì)
微軟的云計(jì)算在戰(zhàn)略在2008R2操作系統(tǒng)和Windows Azure平臺(tái)上已經(jīng)有了體現(xiàn)。采用Visual 2010平臺(tái),可以大大的縮短基于云計(jì)算技術(shù)的應(yīng)用系統(tǒng)的開(kāi)發(fā)周期,提高與其他平臺(tái)的兼容性
三、增強(qiáng)對(duì)C++支持
1、Visual Studio 2010 C++ 0x
微軟也逐漸意識(shí)到了這一點(diǎn),開(kāi)始不斷增強(qiáng)Visual St我們這里按下Visual在IDE方面的增強(qiáng)不表,單說(shuō)它對(duì)即將到來(lái)的C++新標(biāo)準(zhǔn)C++0x的支持
2、基于XP打造windows7的C++開(kāi)發(fā)平臺(tái)
軟件將VCBuild的眾多特有的功能集成到MSBuild中,并且使用MSBuild替代了VCBuild。雖然VCBuild有很多針對(duì)Visual C++項(xiàng)目的實(shí)用功能,但是,新的MSBuild不僅繼承了這些功能,還提供了更多的新特性
3、為程序員提供更多新機(jī)遇
個(gè)人覺(jué)得隨著Visual Studio 2010的正式發(fā)布,必將會(huì)產(chǎn)生一批新的程序員,這些程序員將是最受歡迎的程序員,在這個(gè)軟件更新急速發(fā)展的社會(huì),后來(lái)者居上已不是奇談,請(qǐng)愛(ài)好。NET編程的廣大程序員們,做好準(zhǔn)備吧,我深有體會(huì)的是一個(gè)強(qiáng)大編程工具將使一個(gè)程序員事半功倍,工欲善其事,必先利其器嘛。這款軟件對(duì)廣大程序員來(lái)說(shuō)是不可錯(cuò)過(guò)的選擇噢。
四、IntelliTrace(智能跟蹤)
1、具有一個(gè)新功能:IntelliTrace(智能跟蹤),IntelliTrace被引入到Visula Studio中來(lái)加速我們對(duì)。NET應(yīng)用程序的調(diào)試,它通過(guò)對(duì)預(yù)先設(shè)置的事件和方法在運(yùn)行過(guò)程中的跟蹤并將其有效地傳遞給調(diào)試執(zhí)行者,從而快速的傳遞程序在執(zhí)行過(guò)程中的狀態(tài)和各種信息來(lái)幫助開(kāi)發(fā)者更好的調(diào)試程序,快速的發(fā)現(xiàn)問(wèn)題。實(shí)際上,在2010版本之前,Microsoft Visual Stuido已經(jīng)幫助我們很好的繼承了調(diào)試工具,比如對(duì)變量的監(jiān)控,對(duì)堆棧的查看等等,并且允許設(shè)置斷點(diǎn)進(jìn)行單步調(diào)試等。所有的這些都在很好的幫助開(kāi)發(fā)者來(lái)了解程序在不同的執(zhí)行過(guò)程中的狀態(tài)以及檢測(cè)是否按照預(yù)先實(shí)際的邏輯進(jìn)行運(yùn)轉(zhuǎn),而且更多的,我們通過(guò)斷點(diǎn)后監(jiān)測(cè)程序狀態(tài)來(lái)發(fā)現(xiàn)問(wèn)題所在。而這樣所存在的問(wèn)題是,一些邏輯上的錯(cuò)誤可能發(fā)生在斷點(diǎn)執(zhí)行之前,而且很可能是一些無(wú)法追查。開(kāi)發(fā)者必須停止當(dāng)前的調(diào)試,重新設(shè)置斷點(diǎn)并啟動(dòng)調(diào)試,而這樣的試驗(yàn)過(guò)程往往需要很多次才能找到正確的位置來(lái)設(shè)置斷點(diǎn)。IntelliTrace智能的將一些調(diào)試信息和程序狀態(tài)自動(dòng)的跟蹤并實(shí)施的展現(xiàn)給開(kāi)發(fā)人員,從而減少了需要程序員找到適當(dāng)?shù)臄帱c(diǎn)才能跟蹤和監(jiān)控程序運(yùn)行狀態(tài)的過(guò)程
2、Visual Studio提供給我們兩個(gè)方式來(lái)控制其搜集信息的內(nèi)容源,一個(gè)是IntelliTrace events only,僅僅收集智能跟蹤事件和調(diào)試中斷的相關(guān)數(shù)據(jù);另外一個(gè)是IntelliTrace events and call information,這個(gè)就會(huì)收集除了IntelliTrace事件之外對(duì)一個(gè)方法調(diào)用的進(jìn)入和退出的各種數(shù)據(jù)。下邊我們來(lái)看看在Visual Studio 2010中如何設(shè)置IntelliTrace的跟蹤選項(xiàng):
進(jìn)入到工具 --> 選項(xiàng) --> IntelliTrace。它在默認(rèn)狀態(tài)下是啟用的,但是,僅捕捉事件,因?yàn)椴蹲绞录潜阋说?。然而,?dāng)你開(kāi)始跟蹤所有這些調(diào)用信息時(shí),真正的價(jià)值開(kāi)始顯現(xiàn)出來(lái)了。你每一次調(diào)試的時(shí)候,IntelliTrace都將彈出來(lái),你在動(dòng)態(tài)調(diào)試的時(shí)候可以使用這個(gè)歷史性的調(diào)試工具。假如我在那里并且有一個(gè)斷點(diǎn),但是,我要備份和重新設(shè)計(jì)這個(gè)斷點(diǎn),我可以使用IntelliTrace完成這個(gè)任務(wù)
3、使用IntelliTrace捕捉到調(diào)試進(jìn)程的其他人可以把記錄以及。dlls和pdbs文件發(fā)送給你,你可以重放它們的進(jìn)程。這個(gè)進(jìn)程也許進(jìn)入到數(shù)據(jù)庫(kù)(你沒(méi)有這個(gè)數(shù)據(jù)庫(kù)),它也許是采用你不能復(fù)制的方法設(shè)置的,它可能在你不能企及的網(wǎng)絡(luò)上,但是,你不用擔(dān)心,因?yàn)槟銚碛杏涗浺约?。dlls和pdbs文件,你可以重放
4、當(dāng)然,擁有源代碼會(huì)更好,因?yàn)槟菢幽憔湍軌蚩吹竭@個(gè)代碼好像是在你自己的機(jī)器上調(diào)試它一樣。這對(duì)于在你的機(jī)器上運(yùn)行正常,在其他人的機(jī)器不能運(yùn)行的那些神秘的故障來(lái)說(shuō)是非常好的。它對(duì)于多線程的情況也是非常好的,當(dāng)你經(jīng)過(guò)這個(gè)應(yīng)用程序的時(shí)候,這個(gè)軟件瑕疵就消失了,但是,在正常速度運(yùn)行時(shí),這個(gè)軟件瑕疵又出現(xiàn)了。
5、默認(rèn)情況下,IntelliTrace僅僅收集IntelliTrace相關(guān)的事件,這樣是為了保持所收集的數(shù)據(jù)較少,并且對(duì)于性能上的影響是最小的。而當(dāng)你選擇對(duì)方法調(diào)用的數(shù)據(jù)也進(jìn)行搜集時(shí),除了其臨時(shí)搜集的數(shù)據(jù)所占用空間的增大外,對(duì)于性能的影響也是較大的。盡管收集到的細(xì)節(jié)有所不同,但兩種方式都會(huì)收集一些共同的數(shù)據(jù)。比如,它總會(huì)在第一次啟動(dòng)收集過(guò)程時(shí)收集系統(tǒng)信息,模塊的加載和卸載事件,線程的起始和結(jié)束時(shí)間等。隨著模塊和線程的事件,可以正確的更新模塊和線程調(diào)試窗口的信息。另外,任何模式下,在調(diào)試斷點(diǎn)處也會(huì)對(duì)數(shù)據(jù)進(jìn)行收集,并將所收集到的基本數(shù)據(jù)類型和對(duì)象在調(diào)試其中進(jìn)行檢查和審閱,并允許改變其值。
6、總的說(shuō)來(lái)IntelliTrace調(diào)試程序就是為程序開(kāi)發(fā)者量身定制的,通過(guò)其獨(dú)特的“歷史調(diào)試”功能,為開(kāi)發(fā)者提供了一個(gè)反悔追溯過(guò)程控制功能。比如,在開(kāi)發(fā)中程序在10分鐘前出現(xiàn)一個(gè)異常,怎么辦呢,如果在以前一般是通過(guò)手動(dòng)調(diào)用Debug.Write語(yǔ)句,現(xiàn)在不必了!因?yàn)椴簧匍_(kāi)發(fā)工具中的這種歷史調(diào)試功能都非常相似,在visual studio 2010正式版 中通過(guò)IntelliTrace,不但能使程序員看到程序的當(dāng)前狀況,也可以檢查某些情況下產(chǎn)生的事件,甚至還能隔離應(yīng)用程序歷史記錄中的故障點(diǎn)。所以,啟用歷史調(diào)試之后,軟件能夠捕獲調(diào)用堆棧以及相關(guān)變量,咱們就可以“回退”至程序的保存前10分鐘或者更長(zhǎng)時(shí)間,檢查程序發(fā)生異常、故障時(shí)的各種情況。因?yàn)椋谀J(rèn)情況下程序只保存關(guān)鍵的類型,而開(kāi)發(fā)人員可以選擇記錄所有的參數(shù),對(duì)象以及全局變量。所以,IntelliTrace會(huì)主動(dòng)展示程序運(yùn)行過(guò)程中的關(guān)鍵事件,諸如代碼異常、文件訪問(wèn)、時(shí)時(shí)調(diào)試等等
五、其他新功能
1、起始頁(yè)面
在近期項(xiàng)目列表中可以將一些正在開(kāi)發(fā)或重要的項(xiàng)目Pin在列表中以方便下次使用
也可以右鍵項(xiàng)目名稱打開(kāi)項(xiàng)目所在文件夾
2、分屏顯示
本次VS2010 使用WPF 進(jìn)行了大量Shell 開(kāi)發(fā),所以軟件界面功能有了重大改進(jìn)。尤其要提的就是分屏編寫功能,Dev不用再為頻繁切換程序文件而頭疼了。可以直接將程序文件拖拽出IDE窗口到其他顯示器中。這樣就可以一邊編寫CS,一邊編寫XAML而且無(wú)需切換窗口標(biāo)簽
3、高亮顯示
在編輯器中點(diǎn)擊某個(gè)符號(hào)后IDE會(huì)自動(dòng)將相同符號(hào)高亮顯示。如果程序很長(zhǎng)的話可以使用Ctrl+Shift+ 向下箭頭 或Ctrl+Shift+向上箭頭 快速瀏覽每一個(gè)使用該符號(hào)的地方
4、縮放顯示
通過(guò)Ctrl+鼠標(biāo)滾輪,可以縮放代碼字體大小,這個(gè)功能方便在演示過(guò)程中使用
5、按使用生成代碼
這個(gè)功能好像也叫“先消費(fèi)”,在編寫程序過(guò)程中如果需要構(gòu)造新類,程序員可以不打斷思路直接使用該類,然后再重新生成這個(gè)類。這樣可以提高Dev的開(kāi)發(fā)效率
6、矩形選擇框
在VS2008中可以通過(guò)Alt+鼠標(biāo)左鍵 對(duì)代碼進(jìn)行選取,VS2010不僅可以選擇矩形框,還可以選擇零字符寬的矩形框并在其中輸入內(nèi)容
7、調(diào)試數(shù)據(jù)跟蹤
在程序Debug過(guò)程中往往需要實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)變化,而這款軟件可以將數(shù)據(jù)Tip標(biāo)簽Pin在IDE窗口中隨時(shí)跟蹤數(shù)據(jù)變化
在下圖中隨著while循環(huán)的進(jìn)行,j值的變化也會(huì)隨 時(shí)體現(xiàn)在Tip標(biāo)簽中
8、調(diào)用層次結(jié)構(gòu)
通過(guò)鼠標(biāo)右鍵瀏覽方法、屬性、構(gòu)造函數(shù)的調(diào)用層次結(jié)構(gòu),如果是剛接手的項(xiàng)目就可以用這個(gè)方法了解其相關(guān)程序結(jié)構(gòu)
9、定位搜索
編輯(Edit)菜單中選擇“Navigate To” 或者通過(guò)Ctrl+, 打開(kāi)定位搜索窗口。在搜索欄(模糊查詢的功能很強(qiáng))中輸入查詢內(nèi)容,將自動(dòng)列出相關(guān)結(jié)果信息
雙擊搜索結(jié)果可以直接轉(zhuǎn)到代碼所在位置
10、縮略圖預(yù)覽
其實(shí)這個(gè)功能在VS2010 RTM 發(fā)布前就被取消了,但我們?nèi)匀豢梢詫⑵浼せ?。首先確認(rèn)Tools->Options 中“Enable rich client visual experience” 處于啟動(dòng)狀態(tài)
然后,在開(kāi)始菜單(Run…)中運(yùn)行以下命令,向注冊(cè)表中添加ShowThumbnailsOnNavigation 項(xiàng)。
reg ADD HKCU\Software\Microsoft\VisualStudio\10.0\General /v ShowThumbnailsOnNavigation /t REG_DWORD /d 1
打開(kāi)項(xiàng)目通過(guò)Ctrl+Tab,預(yù)覽已打開(kāi)的項(xiàng)目程序
11、智能感知
對(duì)IntelliSense(智能感知)功能又進(jìn)行了完善和加強(qiáng),在我們輸入一些關(guān)鍵字時(shí),其搜索過(guò)濾功能并不只是將關(guān)鍵字作為查詢項(xiàng)開(kāi)頭,而是包含查詢項(xiàng)所有位置。如下圖所示,當(dāng)輸入“index” 后我們既可以看到“IndexOutOfRangeException” 又可以檢索到TabIndex 項(xiàng),這使得檢索功能更加人性化
在上圖中,我們定義了一個(gè)AsSoonAsPossible 的字符串變量,當(dāng)輸入“ASAP” 時(shí),軟件會(huì)根據(jù)Pascal Casing 搜索到我們想要的變量名稱
有時(shí)我們需要使用switch、foreach、for 等類似語(yǔ)法結(jié)構(gòu),在visual studio中只需如入語(yǔ)法關(guān)鍵字,例如“foreach”,并點(diǎn)擊兩下Tab 鍵,它便會(huì)自動(dòng)完成相應(yīng)的語(yǔ)法結(jié)構(gòu)。
12、WPF界面設(shè)計(jì)
做WPF/Silverlight 的開(kāi)發(fā)人員都知道,這款軟件對(duì)XAML 的界面的設(shè)計(jì)功能進(jìn)行了很大改進(jìn),我們可以在軟件中直接拖拽設(shè)計(jì)XAML 界面布局。同時(shí)在使用進(jìn)行界面布局編輯時(shí),可以直接在設(shè)計(jì)窗口點(diǎn)擊鼠標(biāo)右鍵,為添加/刪除行或列
13、擴(kuò)展工具
軟件的另一個(gè)亮點(diǎn)就是擴(kuò)展工具管理功能,開(kāi)發(fā)人員不必到處尋找第三方擴(kuò)展工具,下載并安裝。只需在 VS2010->Tools->Extension Manager 中就可以找到許多第三方擴(kuò)展工具,并可以直接在visual studio 2010中下載安裝
軟件特點(diǎn)
1、支持Windows Azure,微軟云計(jì)算架構(gòu)邁入重要里程碑。
2、助力移動(dòng)與嵌入式裝置開(kāi)發(fā),三屏一云商機(jī)無(wú)限。
3、實(shí)踐當(dāng)前最熱門的 Agile/Scrum 開(kāi)發(fā)方法,強(qiáng)化團(tuán)隊(duì)競(jìng)爭(zhēng)力。
4、升級(jí)的軟件測(cè)試功能及工具,為軟件質(zhì)量嚴(yán)格把關(guān)。
5、搭配Windows 7,Silverlight4 與 Office,發(fā)揮多核并行運(yùn)算威力,
6、創(chuàng)建美感與效能并重的新一代軟件。
7、支持最新C++標(biāo)準(zhǔn),增強(qiáng)IDE,切實(shí)提高程序員開(kāi)發(fā)效率。
快捷鍵
Ctrl+Enter(在光標(biāo)指定位置的上面添加一行,并將光標(biāo)移至新添加行的行首位置)
Ctrl+Shift+Enter(在光標(biāo)指定位置的下面添加一行,并將光標(biāo)移至新添加行的行首位置)
Ctrl+Shift + L (刪除當(dāng)前行)
Ctrl+M+O(折疊所有的函數(shù))
Ctrl+M+P(展開(kāi)所有的函數(shù))
Ctrl+E+C(注釋)<=>Ctrl+K+C(注釋)
Ctrl+E+U(取消注釋)<=>Ctrl+K+U(取消注釋)
Tab(增加縮進(jìn))
Shift+Tab(減少縮進(jìn))
Ctrl+.(調(diào)出using菜單;對(duì)于沒(méi)有實(shí)現(xiàn)的類可以自動(dòng)生成)
Ctrl+E+S (查看空白 -- 將空格轉(zhuǎn)換為綠色的點(diǎn),在查找多余的空格時(shí)尤為方便)
F12(轉(zhuǎn)到定義)
Ctrl+_(轉(zhuǎn)到定義后返回)
Ctrl+Shift + _ (再次轉(zhuǎn)到定義)
Ctrl+Atl + P (Attach to Process 跟蹤調(diào)試某個(gè)進(jìn)程)
Ctrl+Shift + 左右方向鍵 (以單詞為單位向左或向右選中代碼)
Ctrl+Tab (切換VS中的不同文件窗口)
Alt+Tab (切換Windows的不同窗口)
prop+Tab+Tab(創(chuàng)建C#中的屬性,之后用Tab進(jìn)行位置的切換)
Ctrl+K+X(Insert Snippet插入VS定義好的代碼模板,例如 選擇其中的Visual C#之后可以選擇好多種不同的模塊,例如選擇prop name和12的效果是一樣的,還可以選擇try,tryf,using,while等等,這些可以到VS中實(shí)際去看看 )
Ctrl+B+T(標(biāo)記當(dāng)前行)
Ctrl+B+P(將光標(biāo)移動(dòng)到前一個(gè)標(biāo)記行)
Ctrl+B+N(將光標(biāo)移動(dòng)到后一個(gè)標(biāo)記行)
Ctrl+B+C(移除所有的標(biāo)記行)
Ctrl+W+B(列出所有的標(biāo)記行,即:打開(kāi)一個(gè)新的窗口,若想打開(kāi)更多的小窗口請(qǐng)點(diǎn)擊VIEW)
【注:標(biāo)記行可以標(biāo)記我們所關(guān)注的代碼段,從而實(shí)現(xiàn)不同代碼段的切換,例如我想比較兩端代碼段的異同,或者參照某段代碼實(shí)現(xiàn)新的功能。當(dāng)然也肯定不會(huì)忘 Ctrl+A,Ctrl+C,Ctrl+V,Ctrl+X,Ctrl+Z,Ctrl+S】
F7(從Designer界面切換到后天代碼)
Shift+F7(從后臺(tái)代碼切換到前臺(tái)Designer頁(yè)面)(例如在Asp.Net程序中使用)
Ctrl+E+D(對(duì)當(dāng)前頁(yè)VS中的代碼塊進(jìn)行格式化),選中VS中的代碼,然后 Ctrl+E+F(對(duì)選中的代碼段進(jìn)行格式化)
其它版本下載
- 查看詳情 visual studio 2013旗艦版 2.78G
- 查看詳情 visual studio2008中文版 3.7G
- 查看詳情 visual studio2005中文版 1.5G
- 查看詳情 visual studio 2012旗艦版 1.39G
- 查看詳情 visual studio 2015旗艦版 4.41G
- 查看詳情 visual studio community 2015官方中文版 3.74G
- 查看詳情 visual studio enterprise 2017官方版 3.35M
- 查看詳情 visual studio community 2017官方版 775K
- 查看詳情 visual studio 2017中文版 792K
- 查看詳情 visual studio community 2019官方版 1.14M
同廠商
微軟(中國(guó))有限公司更多+windows11微軟原版鏡像文件 24H2 26100.1742正式版5.36G
微軟常用運(yùn)行庫(kù)合集32位 v2024.10.1277.26M
windows10專業(yè)教育版 22H2 19045.5011官方鏡像iso版11.15G
onedrive電腦版 v24.186.915.4官方版75.28M
visual studio 2013旗艦版 2.78G
帝國(guó)時(shí)代3決定版中文版 免安裝綠色版32.77G
重返德軍總部單機(jī)版 v2.0.0.2GOG版640.33M
腐爛國(guó)度2單機(jī)版 免安裝綠色版14.77G
極限競(jìng)速地平線5電腦版 v1.653.463免安裝版164.24G
奧日與鬼火意志免安裝中文版 綠色版5.28G
光環(huán)士官長(zhǎng)合集中文版 免安裝綠色版27.66G
- 下載地址
- Mac版
發(fā)表評(píng)論
17人參與,16條評(píng)論- 第16樓吉林省白城市大安市聯(lián)通網(wǎng)友發(fā)表于: 2020-04-29 15:25:42
- 很好哦0蓋樓(回復(fù))
- 第15樓云南省昆明市移動(dòng)數(shù)據(jù)上網(wǎng)公共出口網(wǎng)友發(fā)表于: 2020-04-16 17:11:36
- 值得一用0蓋樓(回復(fù))
- 第14樓新疆喀什地區(qū)聯(lián)通網(wǎng)友發(fā)表于: 2020-02-22 20:44:07
- 老師推薦的1蓋樓(回復(fù))
- 第13樓貴州省黔南州聯(lián)通網(wǎng)友發(fā)表于: 2019-12-05 18:14:57
- 非常好0蓋樓(回復(fù))
- 第12樓中國(guó)移動(dòng)網(wǎng)友發(fā)表于: 2019-10-31 18:53:58
- 感覺(jué)很好0蓋樓(回復(fù))
- 第11樓江蘇省移動(dòng)網(wǎng)友發(fā)表于: 2019-10-17 23:10:58
- 很好用哦0蓋樓(回復(fù))
- 第10樓江蘇省鹽城市響水縣電信網(wǎng)友發(fā)表于: 2019-10-04 13:21:06
- Good0蓋樓(回復(fù))
- 第9樓臺(tái)灣省中華電信(HiNet)數(shù)據(jù)中心網(wǎng)友發(fā)表于: 2019-09-28 14:40:48
- 很好用的軟體0蓋樓(回復(fù))
- 第8樓天津市聯(lián)通網(wǎng)友發(fā)表于: 2019-09-24 12:33:05
- 哦,還行0蓋樓(回復(fù))
- 第7樓江蘇省南通市電信網(wǎng)友發(fā)表于: 2019-09-17 23:00:07
- 好,可以用0蓋樓(回復(fù))
- 第6樓河北省保定市電信網(wǎng)友發(fā)表于: 2019-09-16 20:08:11
- 很好,特別好0蓋樓(回復(fù))
- 第5樓安徽省宿州市電信網(wǎng)友發(fā)表于: 2019-07-20 11:13:00
- 很不錯(cuò)0蓋樓(回復(fù))
- 第4樓北京市鵬博士長(zhǎng)城寬帶網(wǎng)友發(fā)表于: 2019-05-09 22:58:08
- 軟件非常好用0蓋樓(回復(fù))
- 第3樓四川省成都市電信網(wǎng)友發(fā)表于: 2019-05-06 21:33:33
- 挺好的0蓋樓(回復(fù))
- 第2樓天津市濱海新區(qū)聯(lián)通網(wǎng)友發(fā)表于: 2019-04-04 17:59:22
- 好 很好 很好0蓋樓(回復(fù))
- 第1樓貴州省移動(dòng)網(wǎng)友發(fā)表于: 2019-03-31 14:18:36
- 真的好!0蓋樓(回復(fù))
軟件排行榜
熱門推薦
- 探月少兒編程電腦版 v4.5.4212.19M / 簡(jiǎn)體中文
- labview2023中文版 2.71G / 簡(jiǎn)體中文
- jetbrains fleet編輯器 v1.40.87官方版72.02M / 多國(guó)語(yǔ)言
- php for windows版 v8.3.7官方正式版30.67M / 英文
- idea2023官方版 v2023.3.6661.39M / 簡(jiǎn)體中文
- pycharm2023專業(yè)版 v2023.3.5544.09M / 簡(jiǎn)體中文
- Goland2023官方版 v2023.3.6476.44M / 英文
- pspad editor官方版 v5.0.7.775綠色版25.52M / 多國(guó)語(yǔ)言[中文]
- myeclipse2023官方電腦版 v2023.1.21.47G / 英文
- PHP Coder v1.0漢化版1018K / 簡(jiǎn)體中文