WPF入门学习详细版
- 格式:ppt
- 大小:5.61 MB
- 文档页数:58


第12章 WPF 入门WPF (Windows Presentation Foundation ,视窗展示[呈现/展现/显示/表示]基础)是Windows 的新一代图形子系统,它为开发人员提供了统一的编程模型,可用于构建合并了UI 、媒体和文档的丰富Windows 智能客户端用户体验。
本章只介绍WPF 的一些基本内容,更多的内容和细节,可阅读在本章最后一节中列出的相关图书。
12.1 概述Windows 的图形子系统,经历了从GDI 到GDI+再到WPF 的发展过程。
GDI 是Windows 1.0(1985年11月)就有的传统图形子系统,GDI+是随Windows XP (2001年10月)引入的新式图形子系统,而WPF 则是随Windows Vista 和.NET 3.0(2006年11月)推出的全新Windows 图形子系统,它统一了桌面和浏览器等客户端应用程序的图形界面,基于DirectX 、.NET 框架和XAML ,是Windows 的下一代GUI 显示系统。
其中,XAML (eXtensible Application Markup Language ,可扩展应用程序标记语言),是一种基于XML 的用户界面标记语言,用于定义UI 元素、数据绑定、事件和其他特性。
WPF 强调声明式描述,使用XAML 是WPF 的重要新特性,XAML (从而脚本语言JavaScript )可用于界面设计,这使得界面设计和界面编程可分离开来。
WPF 是(3.0以上版本的).NET 框架的组成部分,是为托管代码而设计的。
.NET 3.0建立在.NET 2.0之上,WPF 是其四个新组件中最主要的一个。
参见下图WPF 与.NET 框架winxos 11-01-28winxos 11-01-28winxos 11-01-28winxos 11-01-28WPF 开发平台构建于一个已过扩展的核心编程系统上,可支持一组广泛的应用程序开发功能,包括应用程序模型本身、资源、控件、图形、布局、数据绑定、文档以及安全性。