Visual Studio 2010將會帶來.NET Framework 4.0并且支持開發面向Windows 7的應用程序。除了Microsoft SQL Server,它還將會支持IBM DB2和Oracle數據庫(詳情參見 IBM.com 和 TeamFuze.net)。它將具有內置的Microsoft Silverlight開發支持,包含一個交互設計器。Visual Studio 2010將會提供一些工具來使并行計算更加簡單:除了.NET Framework的本地代碼并行擴展以及并行模式庫(Parallel Patterns Library),Visual Studio 2010還包含了用于調試并行程序的工具。這些新工具使并行任務以及它們的運行時堆?梢暬_@些工具可以用來可視化線程等待時間以及線程在多核心之間的 移動。
Visual Studio 2010代碼編輯器現在支持高亮引用;當一個符號被選擇時,所有對于這個符號的引用都會被高亮。它還提供了一個快速查找特性來增量查找所有在C++、C# 以及VB.NET工程中的符號。快速查找支持子串匹配以及駝峰式大小寫查找。 調用繼承樹(Call Hierarchy)特性允許開發者查看所有被當前方法調用的方法,以及所有調用當前方法的方法。Visual Studio的IntelliSense支持一個consume-first模式,在這種模式下,IntelliSense不會自動完成標識符,這就允許 開發者使用未定義的標識符(如變量或方法名)并在以后來定義它們。Visual Studio 2010還可以在能夠通過它們的使用情況來識別出其類型的時候自動定義他們。
Visual Studio Team System 2010,代號為Rosario,被定位為用于應用程序生命周期管理。它將包括新的建模工具[19],包含可以圖形化顯示工程和類,以及它們之間關系的架 構瀏覽器。它支持UML活動圖、組件圖、(邏輯)類圖、序列圖以及用例圖。Visual Studio Team System 2010還包括測試影響分析(Test Impact Analysis),它可以在不實際運行測試用例的情況下,對于源代碼的修改會影響那些測試用例給出建議。影響分析提供線索的測試案例的影響,修改的源代 碼,但實際運行的測試案例。
由于避免了運行不需要的測試用例,測試的速度會有所提高。Visual Studio Team System 2010還包括一個歷史調試器。與目前只記錄當前活動棧的調試器不同,歷史調試器的歷史記錄所有的活動,包括之前的函數調用、方法參數、事件、異常等。這 允許執行代碼回退到錯誤發生的地點,即使沒有設置斷點。歷史調試將導致應用程序運行速度比目前的調試器慢,并且將使用更多的內存用于記錄額外的數據。微軟允許配置應記錄多少數據,實際上允許開發人員來平衡執行的速度和資源的使用。
Visual Studio Team System 2010的實驗室管理組件使用虛擬化技術來為測試者和開發人員創建一個類似的執行環境。這些虛擬機使用檢查點來標記,這些檢查點可以在以后用來檢查問題, 并且可以重現問題。Visual Studio Team System 2010還包括記錄測試運行的能力,可以記錄操作環境的特定狀態以及運行測試的必要步驟。這些步驟可以回放來重現問題。
推薦閱讀
夏普的歷史幾乎和IBM一樣悠久,如今卻陷入了前所未有的困境 導語:美國媒體今天刊文稱,夏普在日本國內的液晶面板工廠曾是日本電子行業的驕傲。然而近年來,夏普的光環正逐漸消退,該公司在全球競爭中也逐漸面臨困境>>>詳細閱讀
本文標題:開發者樂土 回顧Visual Studio經典15年
地址:http://m.sdlzkt.com/a/kandian/20120320/42176.html