中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 計算機技術 > 應用程序 > VS2010 并行編程進展突出
倍受關注的Visual Studio插件 回到列表 vs2010 beta2中vc++開發(fā)體驗
 VS2010 并行編程進展突出

作者:Brainmao 時間: 2010-01-07 文檔類型:轉載 來自:CSDN

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

顯然微軟對Visual Studio 2010 的期望極大,因此如果聽見任何的抱怨一定感到難受。但我還是一定會有些抱怨的,這沒辦法,我總是從實際應用來考慮問題,雖然VS2010是近乎完美的作品。讓我們從它的優(yōu)點開始吧。

改進的用戶界面:

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

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

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

調試和TDD

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

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

.Net語言

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

F#是一個基于ML和OCAML的功能性編程語言,它使用.Net框架并能夠與其它.Net語言交互使用。F#從一個研究項目發(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)、表達式類型發(fā)現(expressiontypediscovery)和C++0X標準的自動類型deduction。另一條好消息是,VS2010的C++編譯器有一種模式可以向后兼容Visual Studio 2008的工具和類庫。這會給開發(fā)者的個人升級提供很大的方便,即使團隊中有其他人還不想切換到VS2010。
網絡部署和并行編程

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

對于我來說,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開發(fā)團隊在Beta版發(fā)布后做出了解答,詳見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,我期待著下一個測試版,F在的Visual Studio 2010已經做得很好,我希望將來它的正式發(fā)布能夠收獲巨大的成功。

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

http://blog.csdn.net/maorui123456/archive/2009/12/11/4988135.aspx

本文鏈接:http://www.95time.cn/computer/soft/2010/7322.asp 

出處:CSDN
責任編輯:bluehearts

◎進入論壇計算機技術版塊參加討論

相關文章 更多相關鏈接
詳解 VS 2010中WF 4.0的應用
vs2010 beta2中vc++開發(fā)體驗
詳解VS 2010中的順序圖
VS 2010提升SharePoint開發(fā)功能
VS 2010必為程序員提供更多新機遇
關鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設計比賽 網頁制作 web標準 用戶體驗 UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點最新 站點最新列表
周大福“敬•自然”設計大賽開啟
國際體驗設計大會7月將在京舉行
中國國防科技信息中心標志征集
云計算如何讓安全問題可控
云計算是多數企業(yè)唯一擁抱互聯(lián)網的機會
阿里行云
云手機年終巨獻,送禮標配299起
阿里巴巴CTO王堅的"云和互聯(lián)網觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機主題設計大賽
欄目最新 欄目最新列表
Windows7優(yōu)化調整實用小技巧十則
關于國內Windows 7下載的一些提醒
Windows 7安全模式下修復系統(tǒng)故障
如何防止電腦被黑客入侵
syssafe病毒抗爭記
淺談手工殺毒
L2TP預共享密鑰解決內網VPN連接問題
淺談移動硬盤的數據安全問題
Windows組策略之軟件限制策略
特殊文件防止閃存為電腦帶來病毒

藍色理想版權申明:除部分特別聲明不要轉載,或者授權我站獨家播發(fā)的文章外,大家可以自由轉載我站點的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權歸我站和作者共有。

轉載要求:轉載之圖片、文件,鏈接請不要盜鏈到本站,且不準打上各自站點的水印,亦不能抹去我站點水印。

特別注意:本站所提供的攝影照片,插畫,設計作品,如需使用,請與原作者聯(lián)系,版權歸原作者所有,文章若有侵犯作者版權,請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內容等需要修改的錯誤,請用報告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內容無關的廣告鏈接,違者封ID
請您注意:
·不良評論請用報告管理員,以利管理員及時刪除。
·尊重網上道德,遵守中華人民共和國的各項有關法律法規(guī)
·承擔一切因您的行為而直接或間接導致的民事或刑事法律責任
·本站評論管理人員有權保留或刪除其管轄評論中的任意內容
·您在本站發(fā)表的作品,本站有權在網站內轉載或引用
·參與本評論即表明您已經閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報告錯誤  
專業(yè)書推薦 更多內容
網站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網站UI 設計之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設計》
犀利開發(fā)—jQuery內核詳解與實踐
作品集 更多內容

雜⑦雜⑧ Gold NORMANA V2