Visual Studio 2010 Ultimate简(jiǎn)体(tǐ)中(zhōng)文版(bǎn),此处(chù)提供的SP1仅为升(shēng)级补丁,你(nǐ)需要(yào)先安装VS2010原版,另外,如果你(nǐ)是之前没有安(ān)装过SP1 Beta版补丁的话(huà),那么下载后直接安装即可。如果你已经安装了Visual Studio 2010 SP1 Beta版(bǎn),那么需要先将(jiāng)其卸载,然后才能安装SP1。
微(wēi)软官方(fāng)提供的Visual Studio 2010 SP1的Web安装程(chéng)序(xù),只有(yǒu)几百K,但要在线下载很久(jiǔ),SP1适用于Visual Studio 2010的所有版本(běn)(学习版、专业版、高级专业版、旗舰版(bǎn)、专(zhuān)业测(cè)试工具版),它将(jiāng)对(duì)已(yǐ)安装(zhuāng)的Visual Studio 2010的所有版本和语言进行升级。
自(zì)动实现的属性(xìng)
“自动实现的(de)属(shǔ)性”提供了短语(yǔ)法,便于您快速指定类的属性,而无须编写(xiě)代码来 Get 和 Set 该属(shǔ)性(xìng)。
集合初始值设定项
“集合(hé)初始值设定项”提供(gòng)了短语法,供您创建集合(hé)并用一组初始值填充它。 通过(guò)一(yī)组已(yǐ)知值(例(lì)如(rú)菜单选(xuǎn)项或类别的(de)列表)创建集合时,集合初始值设定(dìng)项很有用。
隐(yǐn)式行继续
在许多(duō)情(qíng)况下,通(tōng)过隐式行继(jì)续功能,可以在(zài)下一后续行(háng)继(jì)续一条语句,而无须使(shǐ)用下划线字符 (_)。
多行 Lambda 表达式和(hé)子(zǐ)例程
除了支持多(duō)行 lambda 函(hán)数和子例程外,Lambda 表达式支持已(yǐ)扩(kuò)展(zhǎn)为支持子例程
用于指定语言版本的(de)新命令行(háng)选项
/langversion 命令行选项导致编译器(qì)只接受在(zài)指定版本(běn) Visual Basic 中有效的语法。
类型(xíng)等效(xiào)性支持
现在部署的应(yīng)用程序可以(yǐ)包含嵌(qiàn)入(rù)类(lèi)型信息,而不是从主互操作程序集 (PIA) 导入的类型(xíng)信息。 包含嵌入(rù)类型(xíng)信息的应(yīng)用程序可以使用运行时中的类型,而无需(xū)引用运(yùn)行时程序集。 如果发布了各种版本的运(yùn)行时(shí)程序(xù)集,则包含(hán)嵌入(rù)类型信息的(de)应用程(chéng)序可以使用各种版本,而不必重新编译(yì)。
动态支持
Visual Basic 通过动态语言(如 IronPython 和 IronRuby)绑(bǎng)定到对象。
协变和(hé)逆变
通过“协变”可(kě)以使用比泛型参数指定的派生类型派生程度更大的类型,而通过“逆变(biàn)”可以(yǐ)使(shǐ)用(yòng)派生程度更小的类型。 这样可以对实现(xiàn)了(le)变体接(jiē)口的(de)类进(jìn)行隐式转换,并提高将(jiāng)方法(fǎ)签名(míng)与变体委托类型相匹(pǐ)配(pèi)的灵活性。 可(kě)以(yǐ)使用新的(de) In 和 Out 语言关键字创(chuàng)建变(biàn)体(tǐ)接口和委托。 .NET Framework 还对若干现有泛(fàn)型(xíng)接口和委托(tuō)引入(rù)了(le)变体支(zhī)持,包(bāo)括 IEnumerable<T> 接口以(yǐ)及(jí) Func<TResult> 和 Action<T> 委(wěi)托。
定位(wèi)到
可以使用“定位到”功能来搜(sōu)索源代码中的符号或文件。 通过使用 Camel 大小写格式和下(xià)划线字符,可(kě)以将符号分为多个关键字,这样可搜索(suǒ)包(bāo)含在(zài)符号(hào)中的关键字。
突出显(xiǎn)示引用
单击源代码中的(de)某个符(fú)号时,将在文档(dàng)中突出显(xiǎn)示该符(fú)号的所有实例。
对于许多控制结构(gòu),当您单击某个关键字(zì)时,结(jié)构(gòu)中(zhōng)的所有关键字(zì)都会突(tū)出显示。 例如,当您在 If...Then...Else 构造中单击 If 时,该构(gòu)造中的所有 If、Then、ElseIf、Else 和 End If 实例都会突出显示。
若要(yào)移动到下一个(gè)或上一个突(tū)出显示的符号,可以使用 Ctrl+Shift+向下键或 Ctrl+Shift+向上键。
通过“使用时生成”功能可以直接使用类和成员,而不(bú)必提前定义它们。 可以为要使(shǐ)用但尚未定义的任何类、构造(zào)函(hán)数(shù)、方法(fǎ)、属性、字(zì)段或枚举(jǔ)生成存根(gēn)。 可以生(shēng)成新(xīn)类型和成员,而(ér)无须离开代码中的(de)当前位置。 这可以尽可能少地中断(duàn)工作(zuò)流。
“使用时生成”支持如测试先行的开发之(zhī)类的编程模式(shì)。
IntelliSense 建议模式
智能(néng)感知现(xiàn)在为智能感知语句结束(shù)提(tí)供了两(liǎng)种选择: 完(wán)成模式 和(hé) 建议模(mó)式(shì)。 如果在(zài)定义(yì)类(lèi)和成(chéng)员之前使(shǐ)用它们,则使(shǐ)用“建议模式(shì)”。
这里有完(wán)整版的Visual Studio 2010 SP1 中文(wén)补丁下载:http://www.cr173.com/soft/24512.html。
