《wpf开发教程》word版

《wpf开发教程》word版

ID:26557358

大小:13.10 MB

页数:259页

时间:2018-11-27

《wpf开发教程》word版_第1页
《wpf开发教程》word版_第2页
《wpf开发教程》word版_第3页
《wpf开发教程》word版_第4页
《wpf开发教程》word版_第5页
资源描述:

《《wpf开发教程》word版》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微软WPF应用------WPF开发教程目录WPF基础入门31.WPF基础之体系结构32.WPF基础之XAML93.WPF基础之基元素234.WPF基础之属性系统265.WPF基础之路由事件336.WPF基础之布局系统467.WPF基础之样式设置和模板化518.详谈WPF开发中的数据虚拟化64XAML语法741.XAML语法术语742.代码隐藏和XAML823.XAML和自定义类834.标记扩展和XAML875.XAML命名空间和命名空间映射906.WPF名称范围92WPF控件开发951.WPF控件开发之控件概述9

2、52.使用XAML创建按钮1033.WPF控件库之Button1144.WPF控件库之Menu1155.WPF控件库之Lable1196.WPF控件库之Toolbar1217.WPF控件开发之自定义控件1248.WPF控件开发之装饰器140WPF数据绑定1431.数据绑定概述1432.WPF数据绑定之绑定源1643.WPF数据绑定之数据模板1664.WPF数据绑定之绑定声明1815.实例一:绑定到ADO.NET数据源1846.实例二:绑定到LINQ查询的结果186WPF图形和多媒体开发187第259页共259页微软

3、WPF应用------WPF开发教程目录WPF基础入门31.WPF基础之体系结构32.WPF基础之XAML93.WPF基础之基元素234.WPF基础之属性系统265.WPF基础之路由事件336.WPF基础之布局系统467.WPF基础之样式设置和模板化518.详谈WPF开发中的数据虚拟化64XAML语法741.XAML语法术语742.代码隐藏和XAML823.XAML和自定义类834.标记扩展和XAML875.XAML命名空间和命名空间映射906.WPF名称范围92WPF控件开发951.WPF控件开发之控件概述952

4、.使用XAML创建按钮1033.WPF控件库之Button1144.WPF控件库之Menu1155.WPF控件库之Lable1196.WPF控件库之Toolbar1217.WPF控件开发之自定义控件1248.WPF控件开发之装饰器140WPF数据绑定1431.数据绑定概述1432.WPF数据绑定之绑定源1643.WPF数据绑定之数据模板1664.WPF数据绑定之绑定声明1815.实例一:绑定到ADO.NET数据源1846.实例二:绑定到LINQ查询的结果186WPF图形和多媒体开发187第259页共259页微软WP

5、F应用1.WPF图形动画和媒体概述1872.WPF的图形呈现1913.WPF的图像处理2054.WPF的三维图形应用2195.WPF的三维变换应用2296.WPF的动画开发2387.WPF的多媒体开发250第259页共259页微软WPF应用WPF基础入门1.WPF基础之体系结构本主题提供WindowsPresentationFoundation(WPF)类层次结构的指导教程,涵盖了WPF的大部分主要子系统,并描述它们是如何交互的。本主题还详细介绍了WPF架构师所做的一些选择。System.ObjectWPF主要编程

6、模型是通过托管代码公开的。在WPF的早期设计阶段,曾有过大量关于如何界定系统的托管组件和非托管组件的争论。CLR提供一系列的功能,可以令开发效率更高并且更加可靠(包括内存管理、错误处理和通用类型系统等),但这是需要付出代价的。下图说明了WPF的主要组件。关系图的红色部分(PresentationFramework、PresentationCore和milcore)是WPF的主要代码部分。在这些组件中,只有一个是非托管组件–milcore。milcore是以非托管代码编写的,目的是实现与DirectX的紧密集成。WP

7、F中的所有显示是通过DirectX引擎完成的,可实现高效的硬件和软件呈现。WPF还要求对内存和执行进行精确控制。milcore中的组合引擎受性能影响关系大,需要放弃CLR的许多优点来提高性能。本主题的后面部分将讨论WPF的托管和非托管部分之间的通信。下面介绍托管编程模型的其余部分。System.Threading.DispatcherObject第259页共259页微软WPF应用WPF中的大多数对象是从DispatcherObject派生的,这提供了用于处理并发和线程的基本构造。WPF基于调度程序实现的消息系统。其

8、工作方式与常见的Win32消息泵非常类似;事实上,WPF调度程序使用User32消息执行跨线程调用。要讨论WPF中的并发,首先必须真正理解两个核心概念–调度程序和线程关联。在WPF的设计阶段,目标趋向于单一线程的执行,但这不是一种与线程“关联的”模型。当一个组件使用执行线程的标识来存储某种类型的状态时,将发生线程关联。最常见的形式是使用线程本地存储(TLS)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。