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

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

原創
開發 新聞
微軟在5月19日發布了Visual Studio 2010和.NET Framework 4.0的第一個Beta測試版。本次的測試版,加入了大量新功能,但也存在一些Bug和遺漏。本文詳細的總結了VS2010中的各種改進以及一些現存的問題。

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

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

改進的用戶界面

VS2010用戶界面

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

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

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

調試和TDD

VS2010在線程調試上得到了很大改善,得到了更多的多線程支持和并行處理能力,這是非常必要的。Toolboxes工具箱和IntelliSense智能感應現在可以對你的目標項目敏感,這樣你就不必等到編譯或運行時才會發現你使用的功能不被支持。

Visual Studio 從很早以前就開始支持測試驅動開發,但它在實際應用編寫新的stub和同步IntelliSense時經常碰到問題。現在,你可以切換到consume-first模式,確保IntelliSense正常運行并且從中生成stub。

.Net語言

Visual Basic和C#語言都得到了很好的發展,二者現在幾乎實現了功能均等?,F在VisualBasic中已具有lambda表達式和隱性linecontinuation,C#中簡化了COM調用和動態語言支持。二者都擁有了一個新功能叫做typeequivalence,簡化了不同版本中項目的封裝,這在使用微軟OfficeAPI編程時特別有用。

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

在Visual Studio 2008中我經常受到半生不熟的JavaScript解析和IntelliSense的煩惱。已經數不清多少次VS2008用多余的步驟來“幫助”我完成代碼。微軟稱VS2010“大大提高”了JavaScript解析速度“2至5倍”??紤]到以前的表現,實際上這并不能說有多么好,但有改善當然是值得歡迎的,而且事實上VS2010對JavaScript的支持很不錯。

以前在從事大型VisualC++項目時,我經常不敢改變核心頭文件。而現在VS2010在后臺解析文件時顯然比以前聰明得多了。

VS2010的C++編譯器現在支持lambda表達式、右值引用(rvaluereferences)、編譯時斷言(compile-timeassertions)、表達式類型發現(expressiontypediscovery)和C++0X標準的自動類型deduction。另一條好消息是,VS2010的C++編譯器有一種模式可以向后兼容Visual Studio 2008的工具和類庫。這會給開發者的個人升級提供很大的方便,即使團隊中有其他人還不想切換到VS2010。
網絡部署和并行編程

網絡部署從歷史上就不算Visual Studio 的巨大優勢。在Visual Studio 2008中我就常常發現自己會切換到FTP客戶端做部署,而不是使用VS的部署工具。VS2010的一鍵發布功能很可能會改變這種狀況,雖然我還沒有勇氣用它來發布站點。

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

Beta版的bug和遺漏

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

首先,不要浪費時間尋找本地的MSDN庫了。beta版沒有任何本地的MSDN,它完全在線上。但我并不太在乎,因為如果我的網斷了,實際上我也做不了什么了。

ASP.Net MVC目前還不支持,不論是智能設備還是.NetMicro框架。你可以下載Azure、Silverlight、IronRuby和IronPython的支持。有關.NET MVC未被包含在Beta版中的原因,.NET開發團隊在Beta版發布后做出了解答,詳見51CTO之前這篇報導

如果你像我一樣安裝的是Windows7,那么Visual Studio 安裝程序中內置的SQLServer安裝程序將無法正常運行。當然你可以下載并分開安裝SQL Server 2008 SP1,你可以正常的安裝數據庫的Express和Developer版本。有關SQL Server 2008的更多信息,可參考51CTO的SQL Server 2008深度應用專題。

在我個人對beta1的測試中,只遇到了一個漏洞,還沒有得到解決。不知什么原因,在我安裝了Silverlight2.0運行時和SDK之后,我無法調試Silverlight項目。我不確定這是64位的問題還是安裝的問題,我希望這個問題將會在某個時候消失,也許是再安裝了更新版本的Silverlight工具之后。

無論如何,我期待著Visual Studio 2010中能夠具有更多的add-on,我期待著下一個測試版。現在的Visual Studio 2010已經做得很好,我希望將來它的正式發布能夠收獲巨大的成功。

【有關VS2010的更多文章】

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

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

【51CTO.com譯稿,非經授權請勿轉載。合作站點轉載請注明原文譯者和出處為51CTO.com,且不得修改原文內容?!?

 
責任編輯:yangsai 來源: 51CTO.com
相關推薦

2009-04-16 09:21:01

Exchange 20新功能

2009-06-02 08:57:38

JavaOneJavaSun

2009-04-17 08:37:29

Java 7并發多核

2009-03-06 12:48:07

云計算云服務調查

2009-05-18 09:17:09

2009-06-03 09:02:40

AMD Opteron六核Intel

2009-05-08 09:31:11

IPv6IPv4互聯網

2009-06-09 08:54:17

2009-05-31 09:01:46

Google Wave開發者大會Share Point

2009-06-05 07:41:19

Java 7模塊化JDK 7

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

性能優化網絡性能分析工具

2009-04-13 09:09:36

網絡性能萬兆應用性能

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

美國CTOChopra查普拉

2009-03-11 13:04:47

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91看片官网 | 久久精品小短片 | 国产精品美女久久久久久久网站 | 久久精品国产一区二区电影 | 中文字幕 视频一区 | 99在线精品视频 | 天天插天天射天天干 | 亚洲美女一区二区三区 | 91久久久久久 | 久久久久久久久国产精品 | 91精品国产乱码久久久久久久 | 亚洲欧洲一区二区 | 91在线视频观看免费 | 久久久精品日本 | 日韩精品视频在线 | 欧美一区二区在线 | 天堂久久久久久久 | 91久久精品一区二区三区 | 欧美视频 亚洲视频 | 久久精品欧美一区二区三区不卡 | 国产精品视频一区二区三区 | 久久亚洲一区二区三 | 精品在线一区 | 东方伊人免费在线观看 | 国产成人av电影 | 欧美成人a∨高清免费观看 色999日韩 | 国产成人精品在线 | 精品国产黄色片 | 欧美在线一级 | 精品国产伦一区二区三区观看方式 | 天天干人人 | 精品一区二区三区视频在线观看 | 日韩成人在线播放 | 欧美一区二区三区,视频 | 亚洲精选一区二区 | 欧美性生活一区二区三区 | caoporn免费在线视频 | 国产精品久久一区二区三区 | 欧美mv日韩mv国产网站91进入 | 中文字幕免费观看 | 亚洲一卡二卡 |