开发人员的开发效率。
Visual Studio 2008 重 定向 :使用 Visual Studio 2008 与 Visual Studio 2005 不同的是, Visual
Studio 2008 支持多个版本.NET 框架的共存,在 Visual Studio 2008 中可以选择基于.NET 2.0
或.NET 3.X 版本的框架来开发不同的应用程序,当选择不同的应用程序基础框架时,Visual
Studio 2008 能够智能的提供不同的命名空间。
Visual Studio 2008 AJAX:在 ASP.NET 2.0 开发中,需要使用 ASP.NET AJAX 1.0 作为 AJAX
开发必备的工具,在 Visual Studio 2008 中已经集成了对 AJAX 的支持,创建 ASP.NET 3.5 应用
程序已经能够非常方便的使用 AJAX 功能。
Visual Studio 2008 可视化操作:在 Visual Studio 2008 中,微软提供了可视化操作,开发人员能
够选择不同的视图进行页面分离形式的开发,在 Visual Studio 2008 中开发人员可以选择视图,
拆分,代码三种视图进行不同的开发体验。
Visual Studio 2008 集成 LINQ:这是 Visual Studio 2008 中比较值得期待的功能,Visual Studio
2008 将 LINQ 作为编程语言中的一部分,为开发人员提供了 LINQ 开发的原生环境。
在 LINQ 与 Visual Studio 2008 中,开发人员最为期待的新特性还是 Visual Studio 2008 对 LINQ 的
原生支持,使用 LINQ 能够快速的进行数据库的访问和整合,这样在一定的意义上降低了开发难度,
LINQ 在.NET Framework 3.5 中的位置如图 20-3 所示。
图 20-3 .NET 框架中的 LINQ
正如图 20-3 所示,.NET 2.0 后面几个版本的框架都是基于.NET Framework 2.0 而存在的,在.NET
Framework 3.0 中,微软已经增加了 WPF,WCF,WF 等新特性以提供快速的面向服务的开发和完善的
用户体验解决方案。而 LINQ 是作为.NET Framework 3.5 存在于.NET Framework 中的,这也就是说只有
在.NET Framework 3.5 框架中才能够使用 LINQ 技术。由于.NET Framework 3.5 版本的框架基于.NET
Framework 3.0 版本,开发人员可以使用 LINQ 特性进行分布式开发和面向服务的开发,这样就能够更
近一步的提高代码的复用性和安全性。
20.2 LINQ 与 Web 应用程序
在 ASP.NET 应用程序开发中,常常需要涉及到数据的显式和整合,使用 ASP.NET 2.0 中提供的控
件能够编写用户控件,开发人员还能够选择开发自定义控件进行数据显示和整合,但是在数据显示和