.NET Framework 3.5 增强特性学习工具包已发布

  • Abel Avram
  • 张善友

2008 年 4 月 30 日

话题:.NET微软语言 & 开发架构文化 & 方法

微软最近提供了.NET Framework 3.5 增强特性学习工具包。该工具包只包含了未来将要发布的新技术的演示文档、Demo、视频演示以及动手实验。

动手实验包含以下主题:

  • ADO.NET Data Services
  • ASP.NET MVC
  • ASP.NET Dynamic Data
  • ADO.NET Entity Framework
  • ASP.NET Ajax History
  • ASP.NET Silverlight Controls

以下是每个实验和练习的简短描述。

介绍 ADO.NET Data Services

这个实验突出创建一个数据服务,使用实体框架(Entity Framework)作为他的数据源,并展示了如何使用.NET 客户端 APIs 和 ASP.NET AJAX APIs 消费服务。此外你也可以使用服务拦截器增加加验证支持和自定义查询的服务操作。

练习:

  1. 创建和消费 ADO.NET data services
  2. 使用 ASP.NET AJAX API 消费 ADO.NET data services
  3. 使用服务操作和拦截器扩展数据服务

开发 ASP.NET MVC 应用

这个实验展示了建立 ASP.NET MVC 应用程序的基本原则,核心概念,工作原理以及如何使用。你也会了解到开发应用程序的时候执行单元测试需要什么以及如何做单元测试,如何使用 IoC 容器扩展 ASP.NET framework。

练习:

  1. 建立 ASP.NET MVC 应用程序
  2. 使用测试驱动开发(TDD)方式开发 ASP.NET MVC 应用程序
  3. 在 ASP.NET MVC 中使用 IoC 容器

介绍 ASP.NET Dynamic Data 

在这个实验中,你将学会如何快速创建和定制一个数据驱动的 Web 应用程序,而不需要编写大量的代码。使用 ASP.NET Dynamic Data 的功能构建的应用程序为数据库的数据模型提供查看,编辑,过滤和排序操作。

练习:

  1. 创建数据驱动的 web 应用程序
  2. 定制一个 ASP.NET Dynamic Data 应用程序

介绍 ADO.NET Entity Framework 

在这个实验中,你将学会如何使用 ADO.NET Entity Framework 工具创建一个实体数据模型和如何使用 Entity Framework APIs.

练习:

  1. 创建和消费一个实体数据模型

介绍 ASP.NET AJAX History

一个典型的 AJAX 应用程序面临的一个问题是浏览器的后退按钮不会返回到 AJAX 的上一步,而是回退整个文档,这不是用户所期望的。在这个实验中,你将学会如何使用 ASP.NET AJAX History 特性通过服务器控件或者客户端代码维护浏览历史,使得用户点击浏览器的后退和前进按钮在 AJAX 的状态之间移动。

练习:

  1. 通过服务端控件为 ASP.NET AJAX Web 应用程序增加历史功能
  2. 通过 AJAX API 为 ASP.NET AJAX Web 应用程序增加历史功能

介绍 ASP.NET Silverlight 控件

在这个实验中,你将学会如何使用 Silverlight 的 ASP.NET 控件为你的 Web 应用程序添加富媒体功能。一方面你将学到可让你的网站整合音频和视频的 ASP.NET MediaPlayer 控件,另一方面你将学到整合 XAML 到你的网站的 ASP.NET Silverlight 通用控件。

练习:

  1. 为 Web 应用程序添加富媒体功能。
  2. 在 ASP.NET 应用程序中集成 Silverlight 内容

学习工具包支持的操作系统是 Windows Vista 和 Windows XP。需要安装以下应用程序:Microsoft Visual Studio 2008, Microsoft SQL Server 2005 (推荐用 Express), Microsoft Office Powerpoint 200 或者 PowerPoint Viewer 2007 (用于查看演示文档) 和 Windows PowerShell 1.0 RTM。

查看英文原文:.NET Framework 3.5 Enhancements Training Kit Available
.NET微软语言 & 开发架构文化 & 方法