visual studio 2010中文旗艦版
- 類型:國(guó)外軟件
- 授權(quán):免費(fèi)軟件
- 更新:2024-05-13
- 廠商:微軟(中國(guó))有限公司
- 標(biāo)簽: Visual Studio
- 環(huán)境:Windows11,Windows10,Windows8,Windows7
- 本地下載
詳情介紹
Vs2010的重新設(shè)計(jì)和組織新的集成開(kāi)發(fā)環(huán)境,該界面變得更加簡(jiǎn)單明了,在此微軟采用了全新的WPF技術(shù)重新打造了程序的編輯器,新的編輯器擁有更加強(qiáng)大的功能,包括代碼的無(wú)級(jí)縮放、多窗口即時(shí)更新、代碼的自動(dòng)產(chǎn)生等等,新的代碼編輯將使用戶的代碼變得更加易于閱讀,現(xiàn)在用戶可通過(guò)按CTRL并滾動(dòng)鼠標(biāo)輪放大文本,并可單擊Visual C#或Visual Basic中的符號(hào)來(lái)自動(dòng)突出顯示該符號(hào)下的所有實(shí)例,而這些新的功能也可極大地提高程序員的Web開(kāi)發(fā)效率。同時(shí),它還帶來(lái)了全新的NET Framework 4.0、Microsoft Visual Studio 2010 CTP等開(kāi)發(fā)工具,并支持開(kāi)發(fā)面向Windows 7的應(yīng)用程序,支持IBM DB2和Oracle數(shù)據(jù)庫(kù),可用來(lái)創(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插件。另外,軟件還增加諸多其他的小的新功能,包括分屏顯示、高亮顯示、縮放顯示、按使用生成代碼、矩形選擇框、調(diào)試數(shù)據(jù)跟蹤等等十余種,其中借助“高亮顯示”功能,現(xiàn)在用戶在編輯器中點(diǎn)擊某個(gè)符號(hào)后IDE即會(huì)自動(dòng)將相同符號(hào)高亮顯示;按使用生成代碼則是一個(gè)全新的獨(dú)有功能,該功能可讓用戶在編寫(xiě)程序過(guò)程中在不斷思路的清空直接使用提前構(gòu)造的新類,然后可再重新生成這個(gè)類,以此可以提高Dev的開(kāi)發(fā)效率。
小編提供的visual studio 2010中文旗艦版,免密鑰,安裝完成即可免費(fèi)使用。
新功能
一、更宜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)。尤其要提的就是分屏編寫(xiě)功能,Dev不用再為頻繁切換程序文件而頭疼了??梢灾苯訉⒊绦蛭募献С鯥DE窗口到其他顯示器中。這樣就可以一邊編寫(xiě)CS,一邊編寫(xiě)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)”,在編寫(xiě)程序過(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中下載安裝
新特性
一、支持Windows Azure,微軟云計(jì)算架構(gòu)邁入重要里程碑二、助力移動(dòng)與嵌入式裝置開(kāi)發(fā),三屏一云商機(jī)無(wú)限
三、實(shí)踐當(dāng)前最熱門的 Agile/Scrum 開(kāi)發(fā)方法,強(qiáng)化團(tuán)隊(duì)競(jìng)爭(zhēng)力
四、升級(jí)的軟件測(cè)試功能及工具,為軟件質(zhì)量嚴(yán)格把關(guān)
五、搭配Windows 7,Silverlight4與Office,發(fā)揮多核并行運(yùn)算威力,創(chuàng)建美感與效能并重的新一代軟件
六、支持最新C++標(biāo)準(zhǔn),增強(qiáng)IDE,切實(shí)提高程序員開(kāi)發(fā)效率
七、可以自定義開(kāi)始頁(yè):
1.C# 4.0中的動(dòng)態(tài)類型和動(dòng)態(tài)編程
2.多顯示器支持
3.使用Visual Studio 2010的特性支持TDD
4.支持Office
5.Quick Search特性
6.C++ 0x新特性
7.IDE增強(qiáng)
8.使用Visual C++ 2010創(chuàng)建Ribbon界面
9.新增基于。NET平臺(tái)的語(yǔ)言F#
visual studio 2010中文旗艦版安裝教程
1、小編提供的為ISO文件,用戶只需鼠標(biāo)右鍵點(diǎn)擊“cn_visual_studio_2010_ultimate_x86_dvd_532347.iso”,然后點(diǎn)擊“解壓文件”即可2、等待解壓完成,進(jìn)入解壓文件雙擊“setup.exe”開(kāi)始正式的安裝
3、彈出安裝界面,點(diǎn)擊“安裝MIcrosoft visual studio 2010”開(kāi)始正式的安裝
4、等待安裝程序加載安裝組件成功,完成點(diǎn)擊下一步
5、勾選“我已閱讀并接受許可條款”即同意此協(xié)議,然后點(diǎn)擊下一步繼續(xù)安裝
6、選擇Vs2010安裝的類型,建議勾選“完全”即安裝所有編程語(yǔ)言和工具,當(dāng)然自定義用戶則可點(diǎn)擊“自定義”自定義要安裝工具和編程語(yǔ)言,同時(shí)選擇程序的安裝路徑,默認(rèn)路徑為C:\Program Files (x86)\Microsoft Visual Studio 10.0\,可點(diǎn)擊“瀏覽”更換安裝路徑或直接默認(rèn)
7、若點(diǎn)擊“自定義”的用戶則會(huì)進(jìn)入安裝功能選擇界面,這里用戶可選擇所必須的功能,一些不必要的功能可選擇不安裝,完成選擇點(diǎn)擊安裝
8、開(kāi)始正式的安裝,安裝的時(shí)間可能過(guò)長(zhǎng)請(qǐng)耐心等待
9、完成安裝,現(xiàn)在用戶可完全免費(fèi)的使用啦
注意事項(xiàng)
1、程序安裝完成可能不會(huì)出現(xiàn)在桌面上,需用戶手動(dòng)打開(kāi),這個(gè)時(shí)候需打開(kāi)開(kāi)始菜單-所有程序,找到在開(kāi)始菜單中找到軟件,雙擊打開(kāi)即可2、有些朋友在打開(kāi)時(shí)可能會(huì)遇見(jiàn)“visual studio 2010 service pack 1”需要升級(jí)的問(wèn)題,不用擔(dān)心,直接按照提示下載升級(jí)即可
3、第一次啟動(dòng)軟件會(huì)讓用戶選擇默認(rèn)環(huán)境設(shè)置,這里不用管它,隨便選一個(gè),以后還可以更改的,然后點(diǎn)擊啟動(dòng)visual studio
4、第一次啟動(dòng),可能需等待幾分鐘,啟動(dòng)成功之后用戶可以正式開(kāi)始編程操作啦
Vs2010中文旗艦版使用教程
一、行編輯(復(fù)制,剪切,刪除,交換)1.當(dāng)你在光標(biāo)停留行使用快捷鍵Ctrl+C,X,L時(shí),可以復(fù)制,剪切,刪除整行內(nèi)容。當(dāng)然,右鍵也是可以的。跟平時(shí)的復(fù)制,剪切,刪除就是選中和沒(méi)選中代碼的區(qū)別而已
2.如果你想交換上下兩行,你可以使用快捷鍵(Shift+Alt+T),前提是光標(biāo)要停留在上面那一行。替換之后,光標(biāo)會(huì)一直跟隨原本的那一行
二、注釋(//TODO:...)
看標(biāo)題的話,你可能想打我。那個(gè)程序員不知道注釋啊,不就//或者/*.....*/亦或者(HTML/XML注釋)。但是使用過(guò)// TODO:注釋部分
的,估計(jì)是少數(shù)吧。如果你喜歡用“任務(wù)列表”記錄一些要做的事情,這個(gè)小功能最適合你了。你可以再VS 2010的菜單上找到任務(wù)列表窗,點(diǎn)擊“菜單->視圖->任務(wù)列表”,你也可以點(diǎn)擊快捷鍵“Ctrl+W,T”。VS還提供了,HACK,UNTODU,UnresolvedMergeConflict標(biāo)記注釋,你可以在“工具->選項(xiàng)->環(huán)境->任務(wù)列表”找到并且編輯/添加/刪除標(biāo)記注釋
三、創(chuàng)建區(qū)域(#region和#endregion)
當(dāng)代碼越來(lái)越多的時(shí)候,你會(huì)期望可以隱藏一些代碼,而#region和#endregion 就是這樣的功能。你可以在任何位置隱藏任何代碼。即使是隱藏的內(nèi)容不屬于同一個(gè)函數(shù)。你可以點(diǎn)擊#region旁邊的+/-,展開(kāi)/隱藏代碼。在隱藏的時(shí)候,當(dāng)你的光標(biāo)放放置在備注上面的時(shí)候,VS會(huì)顯示出隱藏的代碼內(nèi)容
四、選擇一個(gè)單詞/選擇一個(gè)字符串
1.如你所知雙擊一個(gè)單詞的時(shí)候會(huì)選擇整個(gè)單詞。按住Ctrl鍵單擊單詞的任意位置同樣可以選中單詞。
2.雙擊字符串第一個(gè)引號(hào)的左側(cè)可以選中整個(gè)字符串。按住Ctrl鍵單擊第一個(gè)引號(hào)的前面同樣可以選中整個(gè)字符串
五、將代碼放入工具箱
1.工具箱是拿來(lái)放控件的地方。我們?cè)谑褂每丶臅r(shí)候,只需要從控件當(dāng)中拖動(dòng)控件到代碼就可以了,這樣可以省去大量代碼的編輯工作。既然工具箱如此方便,那么是否可以將一段重用性很高的代碼放入工具箱呢。答案當(dāng)然是可以的
2.可以選中你的代碼,然后拖入工具箱的空白處,你的代碼就保存到工具箱了。就像你將控件拖入代碼頁(yè)面一樣,也可以將代碼拖入工具箱中。以后你就可以像使用控件一樣使用重用的代碼。這是非常方便的。而且工具箱的內(nèi)容不會(huì)因?yàn)槟汴P(guān)閉VS而消失,在你下次打開(kāi)VS的時(shí)候工具箱同樣保存了你的代碼。如果你需要查看工具箱保存的代碼而又不想拖到代碼頁(yè)面中,你只需要將光標(biāo)停留在工具箱的代碼圖標(biāo)上面
六、格式化代碼
這個(gè)很重要,即使VS在你每次打完“;”回車之后會(huì)自動(dòng)格式化代碼。但是難免代碼的格式會(huì)有所變化,譬如粘貼一段代碼之后,代碼的格式往往會(huì)受到影響。所以,這個(gè)還是很有必要知道的
1.格式化部分代碼:選中代碼->Ctrl+K,F或者Ctrl+E,F
2.格式化整個(gè)文檔:編輯->高級(jí)->設(shè)置文檔的格式,或者Ctrl+K,D,或者Ctrl+E,D
七、切換設(shè)計(jì)/代碼圖示
1.在ASP.NET頁(yè)面切換(HTML): Ctrl+PgUp/Ctrl+PgDn
2.在windows窗體切換:F7/Shift+F7 (代碼/設(shè)計(jì))
八、查找錯(cuò)誤代碼
當(dāng)錯(cuò)誤列表有錯(cuò)誤或者警告提示時(shí),你可以雙擊這個(gè)錯(cuò)誤或提示,就可以跳轉(zhuǎn)到錯(cuò)誤或警告的語(yǔ)句前
九、跳轉(zhuǎn)到指定行號(hào)
1.如果代碼很多的時(shí)候,這是很有用的,在ASP.NET編程的時(shí)候,很多錯(cuò)誤只有在運(yùn)行網(wǎng)站的時(shí)候才能發(fā)現(xiàn),而這個(gè)錯(cuò)誤又沒(méi)被在錯(cuò)誤列表提示的時(shí)候,你就可以使用這個(gè)小技巧跳到錯(cuò)誤的代碼前面
2.雙擊右下角狀態(tài)欄的行號(hào),會(huì)跳出一個(gè)行號(hào)跳轉(zhuǎn)窗體。或者快捷鍵Ctrl+G調(diào)出窗體。當(dāng)然,還可以從菜單欄點(diǎn)擊“編輯->跳轉(zhuǎn)..”使用這個(gè)功能
十、快速查找
光標(biāo)停留在需要查找的詞上面,使用快捷鍵Ctrl+F3可以跳轉(zhuǎn)到下一個(gè)相同的詞。按Shift+F3可以往上查找
十一、查找“{/}”
查找:你是否很煩惱有些對(duì)應(yīng)的標(biāo)記找的到頭找不到尾,找得到尾不知道那個(gè)是頭。當(dāng)你把光標(biāo)放在“{”的前面,VS會(huì)將相對(duì)應(yīng)的”}“標(biāo)記起來(lái)。你也可以將光標(biāo)停留在“}”的后面,可以達(dá)到同樣的效果
十二、查找和替換
1.當(dāng)你想查找/替換掉某個(gè)字符串的時(shí)候,你可以按快捷鍵“Ctrl+F”或者“Ctrl+H”,進(jìn)行這一操作。另外VS支持正則表達(dá)式和通配符
2.如果你想從整個(gè)項(xiàng)目進(jìn)行查找/替換,你需要使用快捷鍵“Ctrl+Shift+F”或者“Ctrl+Shift+H”。當(dāng)然這一切都可以在菜單欄找到。“編輯->查找和替換”。當(dāng)你想中止全局替換的時(shí)候,你可以使用快捷鍵“Ctrl+Pause Break”
十三、書(shū)簽
書(shū)簽是很有用的功能,用過(guò)Chrome的都知道。在VS當(dāng)中,書(shū)簽同樣適用。它可以幫你保存位置,以便你寫(xiě)代碼
1.放置書(shū)簽:Ctrl+B,T
2.上一個(gè)書(shū)簽:Ctrl+B,P
3.下一個(gè)書(shū)簽:Ctrl+B,N
4.刪除所有書(shū)簽:Ctrl+B,C
除此之外,VS還提供了其它的書(shū)簽操作
十四、跳轉(zhuǎn)到定義
當(dāng)你查看代碼的時(shí)候,往往需要去查看原函數(shù),這是難免的。但是千萬(wàn)不要去手動(dòng)尋找函數(shù)。這效率往往是很低的。你可以右鍵該函數(shù),選擇跳轉(zhuǎn)到定義即可。當(dāng)然你也可以使用快捷鍵F12
十五、以文本形式插入外部文本
“菜單->編輯->將文件作為文本插入”
好處是,你不需要打開(kāi)文件去復(fù)制粘貼
Vs2010快捷鍵
★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)行格式化)
錯(cuò)誤解決方法
1、未能正確加載“VSTS for Database Professionals Sql Server Data-tier Application" 包?打開(kāi)cmd,輸入regsvr32 %windir%\system32\jscript.dll
緊接著又彈出一個(gè)對(duì)話框,提示這個(gè)錯(cuò)誤(可能不是每個(gè)人都會(huì)問(wèn)題連著出現(xiàn),此處僅分享問(wèn)題解決方案)
2、未能正確加載”RadLangSvc.Package, RadLangSvc.VS, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" 包?
開(kāi)始-->所有程序-->Mircosoft visual studio 2012-->visual studio tools-->visual studio 2012 命令提示,然后再輸入 devenv /resetskippkgs,即可。注意,此處是打開(kāi)visual studio tools工具中的命令提示,區(qū)別cmd
無(wú)法調(diào)試問(wèn)題解決方法
一、問(wèn)題描述因?yàn)殚_(kāi)發(fā)環(huán)境改變,第一次使用VS2010,但是發(fā)現(xiàn)在運(yùn)行過(guò)程中無(wú)法進(jìn)行調(diào)試,必須中斷運(yùn)行進(jìn)行代碼修改(或者代碼修改后重新運(yùn)行系統(tǒng)才可生效),嚴(yán)重影響工作效率
二、解決方法
1.將調(diào)試方式改為Debug方式(之前是Release方式)
2.調(diào)整各個(gè)類庫(kù)的生成路徑,將生成路徑統(tǒng)一到某一目錄下
3.將生成平臺(tái)更改為X86(重要)
★點(diǎn)擊配置管理器,彈出配置管理對(duì)話框
★選擇活動(dòng)解決方案平臺(tái)為X86,如果沒(méi)有該選項(xiàng)則通過(guò)新建選項(xiàng)進(jìn)行新建,活動(dòng)解決方案配置為Debug
★修改各個(gè)類庫(kù)的生成平臺(tái)
4.這樣,使得問(wèn)題最終得到解決
常見(jiàn)問(wèn)題解答
一、使用vs2010時(shí)無(wú)法顯示資源編輯,并彈出提示對(duì)話框找不到rcdll.dll解決方法:
在注冊(cè)表中找到:HKEY_CURRENT_USER/Software/Microsoft/Microsoft SDKs/Windows
在windows項(xiàng)中如果存在以下兩項(xiàng)就修改為下列示例,如果沒(méi)有新建如下兩項(xiàng)并設(shè)置相應(yīng)值:
X86系統(tǒng):
"CurrentVersion"="v7.0a"
"CurrentInstallFolder"="C://Program Files//MicrosoftSDKs//Windows//v7.0A//"
X64系統(tǒng):
"CurrentVersion"="v7.0a"
"CurrentInstallFolder"="C://Program Files(x86)//Microsoft SDKs//Windows//v7.0A//"
二、在 VS2010 中通過(guò) Debug 模式調(diào)試代碼時(shí),出現(xiàn)如下輸出信息:
“abc.exe”: 已加載“D:\demo_abc\prj_win32\Debug\libxxx.dll”,已加載符號(hào)。
SXS: RtlCreateActivationContext() failed 0xc000000d LDR: LdrpWalkImportDescriptor() failed to probe D:\demo_abc\prj_win32\Debug\libxxx.dll for its manifest, ntstatus 0xc000000d調(diào)試器:: 在進(jìn)程加載過(guò)程中引發(fā)了未處理的無(wú)法繼續(xù)的異常,彈出的提示對(duì)話框?yàn)椋簯?yīng)用程序正常初始化(0xc000000d)失敗。請(qǐng)單擊“確定”,終止應(yīng)用程序
解決方法:
在生成 dll的時(shí)候需要將禁止生成清單文件。屬性頁(yè)-》鏈接器 --》清單文件--》生成清單 設(shè)置為“否”即可解決
相同廠商
更多-
VS Code linux版本 v1.95.2 編程軟件 / 234.53M
-
mse殺毒軟件 v4.10.0209.0官方版 系統(tǒng)安全 / 14.15M
-
微軟onenote官方版 v16.0.17628.20144 辦公軟件 / 3.22M
-
微軟安全掃描程序 v1.413.16.0官方版 殺毒軟件 / 137.64M
-
office2010破解版 辦公軟件 / 1.66G
-
Visual Basic 6.0中文破解版 編程軟件 / 241.56M
-
微軟電腦管家電腦版 v3.3.14.0 系統(tǒng)安全 / 845K
-
outlook郵箱電腦版 v16.0.16327.20264 郵件處理 / 4.86G
-
Visual Studio Express 2013完整版 v12.0.41002.1官方版 編程軟件 / 401.49M
-
IE 11瀏覽器中文完整版(含32&64位) v11.0.0.9 離線瀏覽 / 89.58M
-
IE 10瀏覽器離線中文版 v10.0.9200官方版 離線瀏覽 / 78.15M
下載地址
- 電腦版
- 本地下載通道:
- 北京聯(lián)通下載
- 浙江電信下載
- 江蘇電信下載
- 廣東電信下載
猜您喜歡
- Visual Studio版本大全
- Visual Studio(簡(jiǎn)稱VS)是由微軟公司開(kāi)發(fā)的一款集成開(kāi)發(fā)環(huán)境(IDE),用于編寫(xiě)、編輯、調(diào)試和部署各種類型的應(yīng)用程序。它是一個(gè)功能強(qiáng)大的開(kāi)發(fā)工具集,提供了豐富的功能和工具,適用于多種編程語(yǔ)言和平臺(tái)。支持廣泛,包括:C#,C++,Visual Basic,F(xiàn)#,JavaScript,TypeScript,Python,HTML/CSS,SQL等,提供了許多功能和工具,包括代碼編輯器、調(diào)試器、版本控制、自動(dòng)完成、代碼重構(gòu)等,幫助開(kāi)發(fā)人員更高效地編寫(xiě)和調(diào)試代碼。Visual Studio版本大全為用戶提供了Visual Studio Windows版、mac版、linux版、企業(yè)版、社區(qū)版、專業(yè)版等多個(gè)版本供用戶按需下載使用,如果有您需要的,還請(qǐng)下載支持。
-
VS Code linux版本 v1.95.2 編程軟件 / 234.53M
-
visual studio 2010中文旗艦版 編程軟件 / 2.46G
-
Visual Studio 2019 v16.11官方版 編程軟件 / 3.37M
-
visual studio Enterprise 2015完整版 v14.0.25420.1官方版 編程軟件 / 7.25G
同類軟件
網(wǎng)友評(píng)論
共0條評(píng)論類似軟件
精彩發(fā)現(xiàn)
換一換精品推薦
-
JDK 21(Java開(kāi)發(fā)工具包) v21.0.1.0官方版 編程軟件 / 162.25M
查看 -
visual studio 2010中文旗艦版 編程軟件 / 2.46G
查看 -
FinClip Studio(小程序開(kāi)發(fā)工具) v2.0.24 編程軟件 / 203.99M
查看 -
Visual Basic 6.0中文企業(yè)版 編程軟件 / 215.92M
查看 -
EasyBuilder500(步科觸摸屏編程軟件) v2.7.4 編程軟件 / 20.64M
查看