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

6月8日外電頭條:VS2010近乎完美 并行編程進(jìn)展突出

原創(chuàng)
開發(fā) 新聞
微軟在5月19日發(fā)布了Visual Studio 2010和.NET Framework 4.0的第一個(gè)Beta測(cè)試版。本次的測(cè)試版,加入了大量新功能,但也存在一些Bug和遺漏。本文詳細(xì)的總結(jié)了VS2010中的各種改進(jìn)以及一些現(xiàn)存的問(wèn)題。

【51CTO快譯】我個(gè)人一向認(rèn)為微軟的Visual Studio系列在.Net框架應(yīng)用開發(fā)上***,在基于Windows主機(jī)C與C++的IDE中也極富競(jìng)爭(zhēng)力。我對(duì)Visual Studio 2008的評(píng)價(jià)已經(jīng)頗高,但也在幾個(gè)方面抱怨了它的一些缺陷,尤其是在稍后發(fā)布的Silverlight2.0中,我認(rèn)為后加入Visual Studio的Silverlight工具包中的XAML設(shè)計(jì)器只有預(yù)覽面板,因此不能算是一個(gè)完全成熟的設(shè)計(jì)器。

顯然微軟對(duì)Visual Studio 2010的期望極大,因此如果聽見任何的抱怨一定感到難受。但我還是一定會(huì)有些抱怨的,這沒辦法,我總是從實(shí)際應(yīng)用來(lái)考慮問(wèn)題,雖然VS2010是近乎***的作品。讓我們從它的優(yōu)點(diǎn)開始吧。(51CTO編輯推薦:Visual Studio 2010 Beta1試用手記

改進(jìn)的用戶界面

VS2010用戶界面

Visual Studio 2010對(duì)用戶界面(UI)做了很大改進(jìn),看起來(lái)比以前的Visual Studio 版本更干凈,使用Windows Presentation Foundation(WPF)布局而不再使用Windows Forms(Windows窗體)布局。我喜歡這種方式,當(dāng)然我的電腦擁有大容量的內(nèi)存和一個(gè)非常好的顯卡。我對(duì)用戶界面的改進(jìn)豎起大拇指。據(jù)說(shuō)現(xiàn)在的用戶界面還支持多臺(tái)監(jiān)視器,但我并沒有親自測(cè)試。

毫不奇怪,WPF設(shè)計(jì)器會(huì)比以前更順暢。此外,你現(xiàn)在能夠生成數(shù)據(jù)綁定的WPF控件,從DataSources窗口將項(xiàng)目直接拖動(dòng)到設(shè)計(jì)器。更好的是,Silverlight的XAML設(shè)計(jì)器與WPF設(shè)計(jì)器實(shí)現(xiàn)了水平相當(dāng),因此在進(jìn)行XAML設(shè)計(jì)時(shí),你不再需要麻煩的從Visual Studio 切換到ExpressionBlend了。(51CTO編輯推薦:VS 2010 Beta1和Silverlight不得不說(shuō)的事

新的代碼瀏覽功能是另一項(xiàng)成功。你不僅可以使用Ctrl與鼠標(biāo)滾動(dòng)來(lái)放大和縮小屏幕,還擁有了NavigateTo快捷方式(Ctrl加逗號(hào))和CallHierarchy導(dǎo)航等新功能,使你的項(xiàng)目開發(fā)更為方便。

調(diào)試和TDD

VS2010在線程調(diào)試上得到了很大改善,得到了更多的多線程支持和并行處理能力,這是非常必要的。Toolboxes工具箱和IntelliSense智能感應(yīng)現(xiàn)在可以對(duì)你的目標(biāo)項(xiàng)目敏感,這樣你就不必等到編譯或運(yùn)行時(shí)才會(huì)發(fā)現(xiàn)你使用的功能不被支持。

Visual Studio 從很早以前就開始支持測(cè)試驅(qū)動(dòng)開發(fā),但它在實(shí)際應(yīng)用編寫新的stub和同步IntelliSense時(shí)經(jīng)常碰到問(wèn)題。現(xiàn)在,你可以切換到consume-first模式,確保IntelliSense正常運(yùn)行并且從中生成stub。

.Net語(yǔ)言

Visual Basic和C#語(yǔ)言都得到了很好的發(fā)展,二者現(xiàn)在幾乎實(shí)現(xiàn)了功能均等。現(xiàn)在VisualBasic中已具有l(wèi)ambda表達(dá)式和隱性linecontinuation,C#中簡(jiǎn)化了COM調(diào)用和動(dòng)態(tài)語(yǔ)言支持。二者都擁有了一個(gè)新功能叫做typeequivalence,簡(jiǎn)化了不同版本中項(xiàng)目的封裝,這在使用微軟OfficeAPI編程時(shí)特別有用。

F#是一個(gè)基于ML和OCAML的功能性編程語(yǔ)言,它使用.Net框架并能夠與其它.Net語(yǔ)言交互使用。F#從一個(gè)研究項(xiàng)目發(fā)展而來(lái),很高興看到它成為Visual Studio 2010的一部分。51CTO之前介紹過(guò)Visual Studio 2010中F#的一些資源,對(duì)于嘗試***版的F#有很大幫助。

在Visual Studio 2008中我經(jīng)常受到半生不熟的JavaScript解析和IntelliSense的煩惱。已經(jīng)數(shù)不清多少次VS2008用多余的步驟來(lái)“幫助”我完成代碼。微軟稱VS2010“大大提高”了JavaScript解析速度“2至5倍”。考慮到以前的表現(xiàn),實(shí)際上這并不能說(shuō)有多么好,但有改善當(dāng)然是值得歡迎的,而且事實(shí)上VS2010對(duì)JavaScript的支持很不錯(cuò)。

以前在從事大型VisualC++項(xiàng)目時(shí),我經(jīng)常不敢改變核心頭文件。而現(xiàn)在VS2010在后臺(tái)解析文件時(shí)顯然比以前聰明得多了。

VS2010的C++編譯器現(xiàn)在支持lambda表達(dá)式、右值引用(rvaluereferences)、編譯時(shí)斷言(compile-timeassertions)、表達(dá)式類型發(fā)現(xiàn)(expressiontypediscovery)和C++0X標(biāo)準(zhǔn)的自動(dòng)類型deduction。另一條好消息是,VS2010的C++編譯器有一種模式可以向后兼容Visual Studio 2008的工具和類庫(kù)。這會(huì)給開發(fā)者的個(gè)人升級(jí)提供很大的方便,即使團(tuán)隊(duì)中有其他人還不想切換到VS2010。
網(wǎng)絡(luò)部署和并行編程

網(wǎng)絡(luò)部署從歷史上就不算Visual Studio 的巨大優(yōu)勢(shì)。在Visual Studio 2008中我就常常發(fā)現(xiàn)自己會(huì)切換到FTP客戶端做部署,而不是使用VS的部署工具。VS2010的一鍵發(fā)布功能很可能會(huì)改變這種狀況,雖然我還沒有勇氣用它來(lái)發(fā)布站點(diǎn)。

對(duì)于我來(lái)說(shuō),VS2010***的新特點(diǎn)是并行編程的進(jìn)展。我曾經(jīng)寫過(guò)一本書有一部分專門講并行編程,而我也一直在各種語(yǔ)言、框架以及類庫(kù)中找尋并行編程的興趣,包括JoeDuffy在微軟的工作。我不敢說(shuō)已經(jīng)完全掌握了VS2010中的新的.Net框架的能力和本地C++對(duì)于任務(wù)和數(shù)據(jù)并行的支持,但已經(jīng)看到的這些已經(jīng)令我印象深刻。在CodePlex最近已經(jīng)張貼了很多有趣的并行程序設(shè)計(jì)樣例,我認(rèn)為它們值得好好研究。

Beta版的bug和遺漏

雖然是beta版,我還是要挑出一些Visual Studio 2010的缺陷,雖然這顯得有點(diǎn)不公平。我想讓你在開始下載和測(cè)試前知道有什么可以期待,有什么無(wú)法期待。

首先,不要浪費(fèi)時(shí)間尋找本地的MSDN庫(kù)了。beta版沒有任何本地的MSDN,它完全在線上。但我并不太在乎,因?yàn)槿绻业木W(wǎng)斷了,實(shí)際上我也做不了什么了。

ASP.Net MVC目前還不支持,不論是智能設(shè)備還是.NetMicro框架。你可以下載Azure、Silverlight、IronRuby和IronPython的支持。有關(guān).NET MVC未被包含在Beta版中的原因,.NET開發(fā)團(tuán)隊(duì)在Beta版發(fā)布后做出了解答,詳見51CTO之前這篇報(bào)導(dǎo)

如果你像我一樣安裝的是Windows7,那么Visual Studio 安裝程序中內(nèi)置的SQLServer安裝程序?qū)o(wú)法正常運(yùn)行。當(dāng)然你可以下載并分開安裝SQL Server 2008 SP1,你可以正常的安裝數(shù)據(jù)庫(kù)的Express和Developer版本。有關(guān)SQL Server 2008的更多信息,可參考51CTO的SQL Server 2008深度應(yīng)用專題。

在我個(gè)人對(duì)beta1的測(cè)試中,只遇到了一個(gè)漏洞,還沒有得到解決。不知什么原因,在我安裝了Silverlight2.0運(yùn)行時(shí)和SDK之后,我無(wú)法調(diào)試Silverlight項(xiàng)目。我不確定這是64位的問(wèn)題還是安裝的問(wèn)題,我希望這個(gè)問(wèn)題將會(huì)在某個(gè)時(shí)候消失,也許是再安裝了更新版本的Silverlight工具之后。

無(wú)論如何,我期待著Visual Studio 2010中能夠具有更多的add-on,我期待著下一個(gè)測(cè)試版。現(xiàn)在的Visual Studio 2010已經(jīng)做得很好,我希望將來(lái)它的正式發(fā)布能夠收獲巨大的成功。

【有關(guān)VS2010的更多文章】

  1. 微軟發(fā)布Visual Studio 2010 Beta 1
  2. Visual Studio 2010重要新功能一覽
  3. Visual Studio 2010 Beta1試用手記
  4. VS 2010 Beta1和Silverlight不得不說(shuō)的事
  5. Visual Studio 2010 Beta 1安裝和調(diào)試

原文:First look: Visual Studio 2010 Beta 1 shows some leg 作者:Martin Heller

【51CTO.com譯稿,非經(jīng)授權(quán)請(qǐng)勿轉(zhuǎn)載。合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com,且不得修改原文內(nèi)容。】

 
責(zé)任編輯:yangsai 來(lái)源: 51CTO.com
相關(guān)推薦

2009-04-16 09:21:01

Exchange 20新功能

2009-06-02 08:57:38

JavaOneJavaSun

2009-04-17 08:37:29

Java 7并發(fā)多核

2009-05-18 09:17:09

2009-03-06 12:48:07

云計(jì)算云服務(wù)調(diào)查

2009-06-03 09:02:40

AMD Opteron六核Intel

2009-05-08 09:31:11

IPv6IPv4互聯(lián)網(wǎng)

2009-06-09 08:54:17

2009-06-05 07:41:19

Java 7模塊化JDK 7

2009-05-31 09:01:46

Google Wave開發(fā)者大會(huì)Share Point

2009-04-01 09:36:13

Nehalem性能AMD

2009-06-04 09:03:52

2009-05-06 09:58:37

2009-02-27 13:33:47

性能優(yōu)化網(wǎng)絡(luò)性能分析工具

2009-04-13 09:09:36

網(wǎng)絡(luò)性能萬(wàn)兆應(yīng)用性能

2009-03-02 14:47:33

Windows 200Windows Ser

2009-04-09 08:58:48

2009-05-11 09:01:27

2009-04-22 08:36:20

美國(guó)CTOChopra查普拉

2009-03-11 13:04:47

點(diǎn)贊
收藏

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

主站蜘蛛池模板: 久热9| 天堂亚洲网 | 国产欧美性成人精品午夜 | 人人鲁人人莫人人爱精品 | 在线观看中文字幕 | 亚洲精品中文字幕av | 一区二区三区在线观看视频 | 日韩精品国产精品 | 中文字幕一区二区三区在线观看 | 欧美黄色片 | 久久国产精品视频 | 亚洲毛片一区二区 | 亚洲成人一区二区 | 蜜桃av一区二区三区 | 麻豆va | 精品一区精品二区 | 久久久久久久久久影视 | 欧美一级免费看 | 欧美日韩成人网 | www.欧美.com| 天天操天天干天天爽 | 在线色网 | 九色91视频 | 精品视频在线免费观看 | 综合第一页 | 精品成人69xx.xyz | 欧美日韩成人影院 | 久久久国产一区二区三区四区小说 | 美女中文字幕视频 | 国产一区二区 | 久草精品视频 | 日韩精品在线免费观看视频 | h视频在线播放 | 亚洲欧美日韩在线 | 天天操操操操操 | 97久久国产 | 亚洲精品成人网 | 美女毛片免费看 | 精品免费国产一区二区三区四区 | 无码一区二区三区视频 | 91玖玖|