vs2010旗舰版
Visual Studio 2010包含以下版本: (从少到多) Express )免费学习版,功能少,不可扩展。 高级:高级版,从这个版本开始收费。 专业版:专业版。 旗舰版,具备所有功能。 每个版本都包含Visual Basic、Visual C、Visual C#和visual web开发人员。
这里提供visual studio 2010简体中文旗舰2024版。
vs2010旗舰版安装步骤
1、下载安装包,以管理员身份运行autorun.exe;

2、单击安装Microsoft Visual Studio 2010;

3、单击“下一步”;

4、核对我已阅读并同意许可条款

5、选中自定义,点击“下一步”;

6、选择要安装的功能,点击安装;

7、等待软件安装;

8、安装完毕!

9、启动软件,选择默认首选项,点击启动即可!

Visual Basic 2010 的新增功能和增强功能
自动实现属性
“automatedimplementationproperties”提供了一种简短的语法,使您可以快速指定类的属性,而无需为Get和Set编写代码。
集合初始值设定项目
“集合初始值设定”具有短语法,可以创建集合并用一组初始值填充。 如果要从一组已知值(如菜单选项或类别列表)创建集合,集合的初始值设置非常有用。
继续隐式行
在许多情况下,隐式行重新启动功能允许在下一行中重新启动语句,而不使用下划线字符( _ )。
多行Lambda表达式和子程序
对lambda表达式的支持已扩展到不仅支持多个lambda函数和子例程,还支持子例程
用于指定语言版本的新命令行选项
如果使用/langversion命令行选项,编译器将只接受在指定版本的Visual Basic中有效的语法。
类型等效性支持
部署的APP应用程序现在可以包含嵌入类型信息,而不是从主属性可移植性辅助信息( pia )导入的类型信息。 在具有嵌入类型信息的APP应用程序中,可以使用运行时中的类型,而不需要引用运行时程序集。 如果发行了运行时程序集的不同版本,则包含嵌入式信息的APP应用程序可以使用不同版本,而无需重新编译。
动态支持
Visual Basic通过IronPython和IronRuby等动态语言绑定到对象。
协变与反变
“共变”允许使用派生度比通用参数指定的派生类型高的类型,“反变”允许使用派生度低的类型。 这将隐式转换实现了变型接口的类,从而使方法签名适应变型类型具有更大的灵活性。 您可以使用新的In和Out语言关键字创建变型接口和委托。 net框架还为一些现有的通用接口和委托引入了变型支持,包括IEnumerableT接口、FuncTResult和ActionT委托。
定位位置
可以使用“查找范围”功能在源代码中查找元件或文件。 使用Camel的大小写格式和下划线字符,可以将元件分割为多个关键字以查找元件中包含的关键字。
突出显示引用
单击源代码中的元件时,文档中将高亮显示该元件的所有实例。
在许多控制结构中,单击关键字可突出显示结构中的所有关键字。 例如,如果在If.Then.Else构造中单击If,则会突出显示该构造中的所有If、Then、ElseIf、Else和End If实例。
要导航到下一个或上一个突出显示的符号,请使用Ctrl Shift向下箭头或Ctrl Shift向上箭头。
使用“使用时生成”功能,可以直接使用类和成员,而无需预先定义类和成员。 可以为要使用但尚未定义的类、构造函数、方法、属性、字段和枚举生成桩模块。 可以生成新的类型和成员,而无需离开代码中的当前位置。 这样可以最大限度地减少工作流中断。
使用时生成支持编程模型,如测试先行开发。
IntelliSense推荐模式
智能感知现在在智能感知语句的结尾提供了两种选择:完成模式和推荐模式。 如果要在定义类和成员之前使用,请使用“推荐模式”。
Visual C# 2010 中的新增功能
Visual C# 2010引入了新类型的动态,以支持到动态类型的后绑定。 使用这种新类型,可以实现许多新方案,包括COM API (如Office自动化API )、动态API (如IronPython库)和HTML文档对象模型( DOM )的简单访问。 有关详细信息,请参见使用类型dynamic(c#编程指南)和dynamic(c#参考)。
通过添加命名和可选参数、动态类型、索引属性和可选的ref修饰符,大大增强了对包括Office自动化API在内的COM接口的访问。
有关详细信息,请参阅cominteroperationprogramming,c#programmingguide,如何在cominteroperationprogramming中使用索引属性以及Visual C# 2010
部署的APP应用程序现在可以包含嵌入类型信息,而不是从主属性可移植性辅助信息( pia )导入的类型信息。 通过嵌入的类型信息,APP应用程序可以使用程序集中的类型,而无需引用运行时程序集或主可擦可编程序集( pia )。 如果发布了不同版本的运行时程序集,则包含嵌入式信息的APP应用程序可以使用不同的版本,而无需重新编译。 详细信息请参见/link(c#编译器选项)。 有关示例,请参见练习:托管程序集中的内置类型( C#和Visual Basic )。
协变与反变
“共变”允许使用派生度比通用参数指定的派生类型高的类型,“反变”允许使用派生度低的类型。 这将隐式转换实现了变型接口的类,从而使方法签名适应变型类型具有更大的灵活性。 您可以使用新的in和out语言关键字创建变型接口和委托。 net框架还为一些现有的通用接口和委托引入了变型支持,包括IEnumerableT接口、FuncTResult和ActionT委托。 有关详细信息,请参见协作和变频器( C#和Visual Basic )。
新的命令行选项
如果使用/langversion命令行选项,编译器将只接受对指定版本C#有效的语法。
/appconfig编译器选项允许c # APP应用程序为编译器指定程序集的APP应用程序配置文件的位置。