-
Visual Studio 2008 和 .NET 3.5 发布了
日期:2007-12-22 | 分类:.NET
一些新特性之快速指南
Visual Studio 2008 和 .NET 3.5 内含成堆的新功能和改进。
VS 2008的多定向支持
VS 2008允许你构建针对多个.NET框架版本的应用。这意味着你可以使用VS 2008打开,编辑,和编译现有的.NET 2.0和ASP.NET 2.0应用(包括使用了ASP.NET AJAX 1.0的ASP.NET 2.0应用),继续在.NET 2.0机器上部署这些应用。ASP.NET AJAX和JavaScript支持
ASP.NET AJAX已经成为.NET 3.5的一部分,不再需要单独下载了。除了包括ASP.NET AJAX 1.0的所有功能外,ASP.NET 3.5现在还包括下面这些丰富的支持: 集成了WebParts的UpdatePanel,与象<asp:menu> and <asp:treeview>这样的控件的 ASP.NET AJAX 集成,WCF对JSON的支持,以及许许多多AJAX方面的改进。
VS 2008 和 Visual Web Developer 2008 在将JavaScript和AJAX集成进你的应用方面还有特别棒的支持。
VS 2008 Web设计器和CSS支持
VS 2008包含一个显著改进的HTML web设计器(是Expression Web产品中的同一个设计器)。该设计器提供了分割视图编辑,嵌套母板页,以及出色的CSS集成。
ASP.NET还提供了一个新的<asp:ListView>控件,该控件对数据场景提供了非常丰富的支持,允许对输出的标识做完全的控制,与VS 2008中的新CSS支持还有良好的协作。
编程语言方面的改进和LINQ
VS 2008中新的VB和C#编译器对这些语言做了显著的改进。两者都添加了对函数式编程概念的支持,允许你编写更干净,更简洁,更具有表达性的代码。这些特性还促成了我们称之为LINQ(语言级集成查询)的新编程模型,使得查询和操作数据成为.NET中的一等编程概念。
新语言特性
自动属性,对象初始化器,和集合初始化器
扩展方法
Lambda表达式
查询句法
匿名类型