课程 10083A:

使用Visual Studio 2008进行Windows Presentation Foundation应用开发

时长:3 Days
发布日期:2009年12月31日
语言:简体中文, 英语
受众:IT Professionals
级别:200
技术:Microsoft Visual Studio 2008
类型:课程
传授方式:教师指导型
关于本课程
本课程为期三天,并由教师主导,它将为学生提供生成和配置Windows Presentation Foundation (WPF)解决方案所需要的知识和技能。
受众概况
本课程面向了解如何在.NET Framework 2.0中生成Windows窗体应用程序、自定义用户控件,以及如何使用基类库常用功能的应用程序开发人员。他们无需了解高级UI线程和异步编程、从头生成自定义控件,或使用图形设备接口(GDI)之类的高级概念。他们也不需要有在Visual Studio开发系统中生成加载项或自定义设计器的经验。
课程结束时
完成本课程后,学生将能够:
  • 创建WPF应用程序池。
  • 在WPF应用程序中生成用户界面。
  • 自定义WPF应用程序的外观。
  • 将用户界面控件绑定到数据源。
  • 将用户界面控件绑定到集合。
  • 在WPF应用程序中创建新控件。
  • 在WPF应用程序中管理文档。
  • 为WPF应用程序添加图形和多媒体支持。
  • 配置和部署WPF应用程序。

课程大纲模块 1: 使用WPF创建应用程序本章说明如何生成WPF应用程序。课程
  • WPF概述
  • 创建简单WPF应用程序
  • 处理事件和命令
  • 在页面间进行导航
实验 : 创建WPF应用程序
  • 创建独立WPF应用程序
  • 处理事件和命令
  • 在页面间进行导航
  • 创建XBAP应用程序
学习完本章后,学生将能够:
  • 说明WPF概念和功能。
  • 创建简单WPF应用程序池。
  • 处理事件和命令。
  • 在WPF应用程序中切换页。
模块 2: 生成用户界面本章说明如何生成WPF应用程序用户界面。课程
  • 定义页面布局
  • 使用内容控件生成用户界面
  • 使用项控件生成用户界面
  • 承载Windows窗体控件
实验 : 生成用户界面
  • 定义页布局并添加内容
  • 使用项目控件增强用户界面
  • 集成Windows窗体控件
学习完本章后,学生将能够:
  • 定义布局。
  • 使用内容控件。
  • 使用项控件。
  • 承载Windows窗体控件。
模块 3: 自定义外观本章说明如何自定义WPF应用程序的外观。课程
  • 在应用程序中共享逻辑资源
  • 使用样式创建一致的用户界面
  • 使用控件模板更改控件外观
  • 使用触发器和动画增强用户界面
实验 : 自定义WPF应用程序的外观
  • 在应用程序中共享逻辑资源
  • 使用样式创建一致的用户界面
  • 使用控件模板更改控件外观
  • 使用触发器和动画增强用户界面
学习完本章后,学生将能够:
  • 在应用程序中共享逻辑资源。
  • 使用样式创建一致的用户界面外观。
  • 使用模板更改控件外观。
  • 使用触发器和动画更改用户界面元素的外观。
模块 4: 数据绑定本章说明如何将用户界面控件绑定到数据源。课程
  • 数据绑定概述
  • 创建数据绑定
  • 实现属性更改通知
  • 转换数据
  • 验证数据
实验 : 数据绑定
  • 创建数据绑定
  • 实现属性更改通知
  • 转换数据
  • 验证数据
学习完本章后,学生将能够:
  • 解释WPF数据绑定概念和术语。
  • 创建数据源和控件之间的绑定。
  • 实现属性更改通知。
  • 在绑定源和绑定目标之间转换数据。
  • 验证用户输入的数据。
模块 5: 数据绑定到集合本章说明如何将用户界面控件绑定到集合。课程
  • 绑定到对象集合
  • 使用集合视图呈现数据
  • 使用数据模板呈现数据
实验 : 数据绑定到集合
  • 使用集合视图表示数据
  • 使用数据模板表示数据
学习完本章后,学生将能够:
  • 绑定到对象集合。
  • 使用集合视图排序、筛选和分组集合。
  • 创建大纲/细节界面。
  • 使用数据模板微调数据显示。

模块 6: 创建新控件本章说明如何在WPF应用程序中创建新控件。课程
  • 控件创作概述
  • 创建控件
实验 : 创建新控件
  • 实现自定义控件
学习完本章后,学生将能够:
  • 说明创建新控件的场景和选项。
  • 场景用户界面。
  • 创建自定义控件。
模块 7: 管理文档本章说明如何在WPF应用程序中管理文档。课程
  • 创建和查看流文档
  • 创建和查看固定文档
  • 打包文档
  • 打印文档
实验 : 管理文档
  • 创建和查看流文档
  • 打印文档
  • 创建和签名XPS文档
学习完本章后,学生将能够:
  • 创建和查看流文档。
  • 创建和查看固定文档。
  • 打包文档。
  • 打印文档。
模块 8: 图形和多媒体本章说明如何为WPF应用程序添加图形和多媒体支持。课程
  • 创建2D图形
  • 显示图像
  • 创建3D图形
  • 操作3D环境
  • 添加多媒体
实验 : 图形和多媒体
  • 创建2D图形
  • 显示图像
  • 创建3D图形
  • 播放视频剪辑
学习完本章后,学生将能够:
  • 显示2D图形。
  • 在WPF应用程序中添加图像。
  • 显示3D图形。
  • 使用其他3D功能。
  • 将多媒体内容添加到WPF应用程序。

模块 9: 在Windows Presentation Foundation中配置和部署应用程序本章说明如何配置和部署WPF应用程序。课程
  • 部署选项
  • 部署独立WPF应用程序
  • 部署XBAP应用程序
  • 配置清单设置
实验 : 配置和部署WPF应用程序
  • 部署独立WPF应用程序
  • 更新部署清单
  • 部署XBAP应用程序
学习完本章后,学生将能够:
  • 解释部署选项。
  • 部署独立WPF应用程序。
  • 部署XBAP应用程序。
  • 配置安全设置。

参加本课程之前,学生应具备使用Microsoft Visual Studio的早期版本开发应用程序的中等程度经验(200级)。
有疑问吗? 联络MCP 新闻组的同行,以获取有关培训资源和认证路径的建议。

访问för Microsoft Learning 社区页面,以了解其它同行推荐的论坛和即将举行的 Live Meeting(实时会议)。


查找附近的培训

位置:

如:Seattle, WA 或 Paris, France