WPF全视角分析

出版时间:2009-1  出版社:机械工业出版社  作者:张晗雨  页数:469  
Tag标签:无  

前言

  我在2006年10月去微软亚洲工程院上海分院面试的时候,考官问我曾经参与过的最喜欢的项目是什么。由于当时参与的项目涉及公司机密,因此我说出当时正在开发的一个个人项目。在该项目中,我试图用XML语言加关键词分析的方法描述软件界面,同时以脚本语言为基础构建各种控件的触发逻辑,并用自己编写的分析引擎对软件界面进行分析和构建。考官听了我的介绍,只是向我笑着推荐了WPF(WindowsPresentationFoundation)。当我接触WPF后,我立即放弃了原项目,投入到对WPF的研究中。  在学习过程中,我一直在阅读与该技术有关的外文书籍。但是由于外文书籍更强调应用而非逻辑上的联系,因此我在对该类库的研究过程中常常有一种无法理清脉络的感觉。这种感觉困扰我很久。有感于市场上这方面书籍的匮乏,我在2007年6月决定编写一本适合国人阅读的书籍。  经过一年的编写,六次修订稿件,我终于完成了对该书的编写。  本书的组织  本书是按照由浅人深的方式组织知识的讲解和配套代码的。前十二章致力于对WPF的使用进行讲解,并在讲解过程中适当插入对实现本质的说明。后四章叙述对该技术的理解方法,主要将WPF的各部分功能进行串联,使读者在阅读了这四章后对该技术有深入的了解。  本书适合的读者  本书在讲解WPF各个功能时,致力于对其内部实现逻辑以及功能之间的联系的挖掘。因此无论是刚接触该技术的新人还是较熟悉该技术的人,阅读本书都将对其理解和应用WPF有所帮助。  代码样例  本书的各个章节基本都提供了帮助理解的代码样例,这些样例用“代码AppX.X”标明。为了便于刚接触这门技术的读者学习,在前面几章中,本书尽可能将更多的样例添加到与书相对应的代码中,以方便读者调试和理解。

内容概要

这是一本讲解WPF(Windows Presentation Foundation)的使用、架构,实现逻辑的书。  本书按照WPF的各种功能由浅入深地进行讲解。不同于众多外文书籍的是:在本书的阅读过程中,读者将看到WPF如何组织其中包含的各个类,类层次结构中各个类所提供的功能以及各种功能的实际内部实现等多方面的内容。阅读本书后,读者能够真正掌握WPF各种功能的使用方法。  希望读者能够通过本书的学习清晰地认识到WPF所提供的各种功能之间的联系,并在此基础上熟练、灵活地掌握这些功能的用法。

书籍目录

出版说明前言第1章 初识WPF 1.1 GDI与WPF 1.2 WPF架构 1.3 WPF的特点第2章 界面声明脚本——XAML 2.1 环境设置 2.2 通过Visual Studio创建工程 2.3 XML简介 2.4 XAML简介第3章 软件界面的基本组成——控件 3.1 控件类的派生结构 3.2 WPF的内建控件第4章 控制控件的位置——布局与变换 4.1 位置控制属性 4.2 使用面板控制布局第5章 用规律替代个体——使用资源 5.1 二进制资源 5.2 逻辑资源第6章 数据与界面的联动——数据绑定 6.1 数据绑定简介 6.2 在XAML中使用数据绑定 6.3 高级话题第7章 外观控制——模板、样式、皮肤、主题 7.1 基础知识 7.2 模板 7.3 样式 7.4 皮肤 7.5 主题第8章 定制外观——2D图像支持第9章 创建真实的世界——WPF的3D支持第10章 软件界面中的多媒体——动画和音乐第11章 文字信息的展示——WPF的文本功能第12章 完善WPF项目——应用相关第13章 思考——深入了解WPF第14章 属性驱动的基础——属性系统第15章 WPF中的交互手段——了解WPF事件内部机制第16章 扩展WPF功能——自定义WPF类

章节摘录

  第1章 初识WPF  在介绍WPF之前,请读者看一款用WPF创建的软件Roxio Central的界面。其效果如图1-1所示。  Roxio Central是微软出品的。它是一款可以在Windows Vista操作系统中运行的媒体刻录程序。与以往的基于GDl进行界面开发的程序不同,该软件的界面是通过WPF(Windows Presentation Foundation)系统进行绘制的。  WPF是为.NET框架设计的全新的软件界面显示系统。为了能让软件开发人员方便地使用该系统所提供的各项功能,微软又提供了一个WPF编程类库,并希望借此将WPF定义成Visia操作系统程序的标准界面编程方式。在通常情况下,本书中所提到的WPF指的都是该类库。  WPF的设计实际上借鉴了许多界面编程技术中的优秀设计理念,如网页技术中对布局和动画的支持。并且它的实现也使用了当前的多种热点技术,如利用GPU对软件界面渲染进行加速。而且在编程过程中,该类库可以将用户界面与业务逻辑完美地分离。可以说,无论对于软件的最终用户、软件界面设计人员还是软件架构的设计者,WPF都将提供绝佳的用户体验。

图书封面

图书标签Tags

评论、评分、阅读与下载


    WPF全视角分析 PDF格式下载


用户评论 (总计10条)

 
 

  •   这本书赞啊,没得挑啊,非常好啊
  •   是一本好书。绝对的好书,看了之后就明白了好多的东西。写得比较有内涵
  •   不错,刚好入门
  •   好书受益。
  •   买的所有WPF书中,最实在,最基础,最全面的一本书。比较基础,全面,值得一买。不过要想深入的话,这本书,还不是很够。
  •   朋友推荐的,买好回来后还没开封
  •   写得比较全面。
  •   机械工业出版社网站上压根就没法下载源代码!!!上当了
  •   嘻,可惜我水平有限
  •   个人觉的,很一般,看了后,没什么大的变化,套数多,实战性不强,易读性差
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7