.NET Framework 3.5 版中的新增功能(2)[整理]

来源:互联网 发布:证件照排版软件 编辑:程序博客网 时间:2024/04/27 19:43

续前:.NET Framework 3.5 中的功能简介(1)   http://blog.csdn.net/johnsuna/archive/2008/03/23/2208918.aspx
上文做了简要介绍,下面根据MSDN上的具体描述,作了资料整理:

.NET Framework 3.5 版中的新增功能体现在以下诸多方面:
- .NET Compact Framework
- ASP.NET
- 外接程序和扩展性(AddIn)
- 公共语言运行库
- 密码(Cryptography)
- 网络
- WPF(Windows Presentation Foundation)
- WCF(Windows Communication Foundation)
- WF (Windows Workflow Foundation)
- Windows窗体(Windows Forms)
- LINQ
- 表达式目录树(Expression Trees)
- C#,C++.net, VB.net等编程语言的丰富和完善

.NET Compact Framework

    .NET Compact Framework 3.5 版 通过包含 Windows Communication Foundation (WCF) 技术扩展了对分布式移动应用程序的支持。它还添加了新的语言功能(如 LINQ)和基于社区反馈的新 API,并使用更新的诊断工具和功能来改进调试。

ASP.NET

  (1)支持 AJAX(一组新的服务器控件和 API)
    .NET Framework 3.5 针对 ASP.NET 和 Visual Web Developer 中的特定方面提供了增强功能。

   - 一组新的服务器控件
     ScriptManager 控件和 UpdatePanel 控件
    .NET Framework 3.5 改进了对支持 AJAX 的网站的开发支持。ASP.NET 支持使用一组新的服务器控件和 API 进行以服务器为中心的 AJAX 开发。通过添加 ScriptManager 控件和 UpdatePanel 控件,可以让现有 ASP.NET 2.0 页面支持 AJAX 功能,这样更新页面时将无需整页刷新。

   - API (Microsoft AJAX Library)
     ASP.NET 还支持使用名为 Microsoft AJAX Library 的新客户端库进行以客户端为中心的 AJAX 开发。Microsoft AJAX Library 支持以客户端为中心、面向对象且独立于浏览器的开发。借助 ECMAScript (JavaScript) 中的库类,可以提供丰富的 UI 行为,而无需反复访问服务器。您可以根据应用程序的需要,调整以服务器为中心和以客户端为中心这两种开发模式的比例。

   - Visual Web Developer 还包括改进的对 JavaScript 的 IntelliSense 支持和对 Microsoft AJAX Library 的支持。

  (2)支持创建基于 ASMX 和 WCF 的 Web 服务
    现在,ASP.NET 和 Visual Web Developer 支持创建基于 ASMX 和 WCF 的 Web 服务,还支持在采用了 Microsoft AJAX Library 的网页中无缝使用任一实现。此外,包括 Forms 身份验证、角色管理和配置文件的服务器端应用程序服务现已作为 Web 服务公开,这些服务可以在 WCF 兼容应用程序(包括客户端脚本和 Window 窗体客户端)中使用。ASP.NET 允许所有的基于 Web 的应用程序共享这些公共应用程序服务。

  (3)其他改进:

    - ListView: 用于显示数据的新数据控件;
         ListView 是一个可高度自定义的控件(使用模板和样式),该控件还支持编辑、插入和删除操作以及排序和分页功能。一个名为 DataPager 的新控件为 ListView 提供了分页功能。

    - LinqDataSource:通过 ASP.NET 数据源控件结构向 Web 开发人员公开语言集成查询 (LINQ) 的新数据源控件;

    - Aspnet_merge.exe:用于合并预编译程序集的新工具 ASP.NET 合并工具;
        可以用它来合并程序集以支持各种部署和发布管理方案。

    - 与 IIS 7.0 的紧密集成。
         ASP.NET 和 IIS 7.0 的集成提供了对任何内容类型使用 ASP.NET 服务(如身份验证和缓存)的能力,还提供了使用 ASP.NET 托管代码开发服务器管线模块的能力,并且支持模块和处理程序的统一配置。

    - Visual Web Developer 中的其他改进:
       多目标支持、包含 Web 应用程序项目、新的“设计”视图、新的级联样式表 (CSS) 设计工具以及对 LINQ for SQL 数据库的支持。
        - 多目标功能使您能够使用 Visual Web Developer 针对特定的 .NET Framework 版本(包括 2.0、3.0 和 3.5 版)开发 Web 应用程序。
        - Visual Studio 2008 和 Visual Web Developer 速成版中新增:
          新的“设计”视图和 CSS 设计工具: 象Dreamweaver一样,使用网页设计器,可以在“设计”视图、“源”视图或“拆分”视图(同时显示“设计”视图和“源”视图)中工作。


 [待续].NET Framework 3.5 版中的新增功能(3)[整理]

原创粉丝点击