主题:VS 2010对于C#改进了不少呢
落寞春秋
[专家分:0] 发布于 2010-04-19 13:29:00
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
众所周知,C#语言简单、功能强大、类型安全、而且是面向对象的,并且在保持 C 样式语言的表示形式和优美的同时,能够实现了应用程序的快速开发,所以深受大型项目人员开发的青睐。在微软最新推出的VS 2010,不但推出了新的编程语言F#,更对C#有了更多创新和增强。比如,VS 2010对于C#新功能改进和增强主要表现在对于微软Office可编程性、增加了代码管理功能、为测试驱动开发提供了良好支持等等。主要为以下三个方面:
首先是C#的编译器创新支持。 VS 2010中C#引入了一种新的数据类型叫做“dynamic”,这种新数据类型的引入对众多新的场所提供了支持,包括对Office自动化这样的API、IronPython库这样的动态API以及对HTML文档对象模型等众多类型的COM API的简化访问。还进一步增强了相应的支持,比如新增加了命名和可选参数,动态类型,索引属性以及可选的ref修饰符等等。
其次是创新的C#集成开发环境。VS 2010中C#的访问层次能够通过显示和检索来实现整个代码中进行导航。开发者能够以使用导航功能在源代码中搜索一个符号或文件,还可以通过使用驼峰式大小写语法和下划线字符,把符号分解成关键字的方式来搜索包含在符号中的关键字。
而当用户单击源代码中的一个符号时,当前文档中这个符号对应的所有实例都会高亮显示。而在代码中没有留下当前位置的情况下,用户可以借助Generate From Usage为一个想使用但尚未定义的类构造器函数,方法,属性,字段乃至枚举类型创建存根,从而最大限度地减少中断工作流程。
同时, C#还提供了智能感知和现场语义错误提示。对于现场语义错误提示功能在C#中得到了增强,能够自动使用波浪型下划线来指示开发者输入的错误和警告信息。
最后, C#提供了丰富的示例应用演示程序。为了帮助用户便捷使用,让开发者轻松上手,C#还提供了多组新的示例应用程序,通过实例展示如何利用新增加的C#功能和技术。
回复列表 (共19个回复)
沙发
静夜思12 [专家分:0] 发布于 2010-04-19 20:59:00
Team Explorer 2008能够访问Team Foundation Server 2010吗
板凳
美丽的樱花 [专家分:0] 发布于 2010-04-20 09:49:00
真是看出微软的强大了,现在我越来越不明白了,看来还真的学习了。
3 楼
那伤还痛么 [专家分:0] 发布于 2010-04-20 10:30:00
这将给我们的开发带来极大的灵活性,并且能够极大程度上地精简我们的代码。
4 楼
开门见山 [专家分:0] 发布于 2010-04-20 10:58:00
动态查询,是C#4.0的新功能,使你可以以同样的方式使用并操作IronPython、IronRuby、 JScript、HTML DOM或者标准.NET库中的对象
5 楼
爱的香味 [专家分:0] 发布于 2010-04-20 12:21:00
代码中添加这样能够使动态语言以一种更自然的方式向C#暴露它们的对象。
6 楼
OJFID [专家分:0] 发布于 2010-04-20 13:19:00
可以将一个新的Visual C++项目集成到一个已经存在的MSBuild环境中,虽然这个MSBuild环境包含的是使用.NET Framework的Visual C#和Visual Basic项目。
很好。。。。
7 楼
十指香吮 [专家分:0] 发布于 2010-04-21 09:55:00
回顾C#发展的历史,C#1.0完全是模仿Java,并保留了C/C++的一些特性如struct,新学者很容易上手.现在都4.0le .
8 楼
那个是他么 [专家分:0] 发布于 2010-04-21 10:47:00
VS2010的推出会为我们带来新版本的C#。
9 楼
fire战斗 [专家分:0] 发布于 2010-04-21 12:37:00
真是学无止境,看到这个帖子我就又想学习了。
10 楼
紫色芭比 [专家分:0] 发布于 2010-04-21 14:08:00
如何使我的TFS 2010 Beta 2 服务器通过Internet也可以访问?
我来回复