" />
Visual Studio 2010 Ultimate簡體中文版,此處提供的SP1僅為升級補丁,你需要先安裝VS2010原版,另外,如果你是之前沒有安裝過SP1 Beta版補丁的話,那么下載后直接安裝即可。如果你已經(jīng)安裝了Visual Studio 2010 SP1 Beta版,那么需要先將其卸載,然后才能安裝SP1。
微軟官方提供的Visual Studio 2010 SP1的Web安裝程序,只有幾百K,但要在線下載很久,SP1適用于Visual Studio 2010的所有版本(學習版、專業(yè)版、高級專業(yè)版、旗艦版、專業(yè)測試工具版),它將對已安裝的Visual Studio 2010的所有版本和語言進行升級。
自動實現(xiàn)的屬性
“自動實現(xiàn)的屬性”提供了短語法,便于您快速指定類的屬性,而無須編寫代碼來 Get 和 Set 該屬性。
集合初始值設(shè)定項
“集合初始值設(shè)定項”提供了短語法,供您創(chuàng)建集合并用一組初始值填充它。 通過一組已知值(例如菜單選項或類別的列表)創(chuàng)建集合時,集合初始值設(shè)定項很有用。
隱式行繼續(xù)
在許多情況下,通過隱式行繼續(xù)功能,可以在下一后續(xù)行繼續(xù)一條語句,而無須使用下劃線字符 (_)。
多行 Lambda 表達式和子例程
除了支持多行 lambda 函數(shù)和子例程外,Lambda 表達式支持已擴展為支持子例程
用于指定語言版本的新命令行選項
/langversion 命令行選項導致編譯器只接受在指定版本 Visual Basic 中有效的語法。
類型等效性支持
現(xiàn)在部署的應用程序可以包含嵌入類型信息,而不是從主互操作程序集 (PIA) 導入的類型信息。 包含嵌入類型信息的應用程序可以使用運行時中的類型,而無需引用運行時程序集。 如果發(fā)布了各種版本的運行時程序集,則包含嵌入類型信息的應用程序可以使用各種版本,而不必重新編譯。
動態(tài)支持
Visual Basic 通過動態(tài)語言(如 IronPython 和 IronRuby)綁定到對象。
協(xié)變和逆變
通過“協(xié)變”可以使用比泛型參數(shù)指定的派生類型派生程度更大的類型,而通過“逆變”可以使用派生程度更小的類型。 這樣可以對實現(xiàn)了變體接口的類進行隱式轉(zhuǎn)換,并提高將方法簽名與變體委托類型相匹配的靈活性。 可以使用新的 In 和 Out 語言關(guān)鍵字創(chuàng)建變體接口和委托。 .NET Framework 還對若干現(xiàn)有泛型接口和委托引入了變體支持,包括 IEnumerable<T> 接口以及 Func<TResult> 和 Action<T> 委托。
定位到
可以使用“定位到”功能來搜索源代碼中的符號或文件。 通過使用 Camel 大小寫格式和下劃線字符,可以將符號分為多個關(guān)鍵字,這樣可搜索包含在符號中的關(guān)鍵字。
突出顯示引用
單擊源代碼中的某個符號時,將在文檔中突出顯示該符號的所有實例。
對于許多控制結(jié)構(gòu),當您單擊某個關(guān)鍵字時,結(jié)構(gòu)中的所有關(guān)鍵字都會突出顯示。 例如,當您在 If...Then...Else 構(gòu)造中單擊 If 時,該構(gòu)造中的所有 If、Then、ElseIf、Else 和 End If 實例都會突出顯示。
若要移動到下一個或上一個突出顯示的符號,可以使用 Ctrl+Shift+向下鍵或 Ctrl+Shift+向上鍵。
通過“使用時生成”功能可以直接使用類和成員,而不必提前定義它們。 可以為要使用但尚未定義的任何類、構(gòu)造函數(shù)、方法、屬性、字段或枚舉生成存根。 可以生成新類型和成員,而無須離開代碼中的當前位置。 這可以盡可能少地中斷工作流。
“使用時生成”支持如測試先行的開發(fā)之類的編程模式。
IntelliSense 建議模式
智能感知現(xiàn)在為智能感知語句結(jié)束提供了兩種選擇: 完成模式 和 建議模式。 如果在定義類和成員之前使用它們,則使用“建議模式”。
這里有完整版的Visual Studio 2010 SP1 中文補丁下載:http://www.cr173.com/soft/24512.html。