第一图书网

WPF编程

(美)赛尔斯,(美)格里菲思 著,金璐,夏明才 译 机械工业出版社
出版时间:

2009-2  

出版社:

机械工业出版社  

作者:

(美)赛尔斯,(美)格里菲思 著,金璐,夏明才 译  

页数:

824  

Tag标签:

无  

前言

首先我不得不承认《Programming WPF》第2版又是一本关于WPF技术的佳作!获得本书的翻译机会非常偶然,那时候我刚刚阅读完原书,给我的第一感觉就是经典!凭着为国内软件行业贡献一份微薄之力的激情和执著,我便开始了翻译之旅。WPF(Windows。Presentation Foundation)是下一代显示系统,主要用于生成能带给用户震撼视觉体验的Windows客户端应用程序。目前已出现比较成功的示例有Yahoo!Messenger和New York Times Reader等。本书的架构非常清晰,主要采用的介绍方式是从总体到局部。第1章总体阐述了WPF主要的特性,后面的章节则是对局部特性的介绍。全书涵盖了灵活的布局系统、强大的数据绑定、高级图形和动画的支持、加强的文档处理功能、简单易用的模板和样式等。事实上,如今WPF的流行并非一蹴而就,关于这一表现层技术的出现可以追溯到两三年之前,甚至更早,这说明了任何技术都有一个成长的阶段,都需要催化剂,而WPF在经历了数年的发展之后,终于在WindoWSVista操作系统的出现以及硬件更新换代这些“催化剂”下成熟了起来。它的成熟给程序带来了高灵活性、易交互性以及界面的友好性。通过这种技术你可以轻松创建出极具魅力的应用程序。

内容概要

这本书的设计初衷是让你快速掌握微软Windows Presentation Foundation,如果想要构建完全利用Windows Vista和Windows XP用户界面潜能的应用程序,这就是一项你需要学习的技术。读到第二页,你将会编写一个简单的WPF应用程序。第一章结束时,你就已经遍览了WPF的主要元素。  这本《WPF编程》第二版根据WPF正式发布版更新,包括了导航、文本与文档、打印与XPS以及3D图形等主题,还有一个新的附录,涵盖了微软近期发布的用于通过标准Web浏览器传递丰富用户界面的Suverhght平台——其与Adobe Flash十分相似。第一版中的内容已被大量扩展和修改,此外本书还包括:  众多C#和XAML范例,从简单的“Hello,AvaIon”到“井”字游戏,向你展示用什么可以让一个WPF应用程序启动并运行;  关于WPF带给Windows开发强大的新编程风格的极富见地的讨论,特别是它的新控件模型    讲解颜色插值,以更好地阐释WPF对3D、颜色以及其他图形效果的支持  XAML教程,即介绍声明Windows UI的新的类HTML标记语言  说明并比较Windows Form与其他旧Windows应用程序支持的互操作特性  WPF代表了基于控制的Windows和基于内容的Web这两大世界中的最先进技术。《WPF编程》帮助你将它们结合在一起。

作者简介

作者:(美国)赛尔斯 (英国)格里菲思 (Griffiths.I.)

书籍目录

ForewordsPreface1. Hello, WPF WPF from Scratch XAML Browser Applications (XBAPs) Content Models Layout Controls Data Binding Dependency Properties Resources Styles Animation Control Templates Graphics 3D Documents and Printing2. Applications and Settings Application Lifetime Application Deployment Settings3. Layout Layout Basics StackPanel WrapPanel DockPanel Grid Canvas Viewbox Common Layout Properties When Content Doesn't Fit ScrollViewer Custom Layout4. Input Routed Events Mouse Input Keyboard Input Ink Input Commands Code-Based Input Handling Versus Triggers5. Controls What Are Controls? Buttons Slider and Scroll Controls ProgressBar Text Controls ToolTip GroupBox and Expander List Controls Menus Toolbars GridSplitter6. Simple Data Binding Without Data Binding Data Binding Debugging Data Binding7. Binding to List Data Binding to List Data Data Source Providers Master-Detail Binding Hierarchical Binding8. Styles Without Styles Inline Styles Named Styles Element-Typed Styles Data Templates and Styles Triggers9. Control Templates Beyond Styles Logical and Visual Trees Data-Driven UI 10. Windows and Dialogs Window Dialogs11. Navigation NavigationWindow Pages Frames XBAPs Navigation to HTML12. Resources Creating and Using Resources Resources and Styles Binary Resources Global Applications13. Graphics Graphics Fundamentals Shapes Bitmaps Brushes and Pens Transformations Visual Layer Programming14. Text and Flow Documents Fonts and Text Styles Text and the User Interface Text Object Model Typography15. Printing and XPS XPs XPS Document Classes Generating XPS Output XPS File Generation Features System.Printing Displaying Fixed Documents16. Animation and Media Animation Fundamentals Timelines Keyframe Animations Path Animations Clocks and Control Transition Animations Audio and Video17. 3D Graphics 3D Content in a 2D World Cameras Models Lights Textures Transforms 3D Data Visualization Hit Testing18. Custom Controls Custom Control Basics Choosing a Base Class Custom Functionality Supporting Templates in Custom Controls Default Styles UserControl AdornersA.XAMLB.InteroperabilityC.Asynchronous and Multithreaded WPF ProgrammingD.WPF Base TypesE.SilverlightIndex

章节摘录

插图:

媒体关注与评论

“本书对WPF的介绍彻底而且全面。Chris和lan用独特的解释和编写软件的方法阐释了这个平台的各个方面以及广阔的前景。当遇到一些平台的限制时,他们不仅进行了解释,而且还向您介绍了如何绕过这些限制并帮助您解决实际问题。”——Chris Anderson,前任WPF架构师  “我非常幸运,这些年我能一直跟Chris就WPF的一些细节问题进行讨论,有时候通过电话,有时候在他的办公室(就在走廊的对面),有时候则在纸牌桌上……本书使我受益匪浅。”——Don Box,微软架构师


编辑推荐

《WPF编程(第2版)》由机械工业出版社出版。

图书封面

图书标签Tags

广告

下载页面


WPF编程 PDF格式下载



我看过很多同一类型的书。我大致分以下类:
1.纯案例类:例如《范例开发大全》之类的,这类书没什么水平,可能是网上抄的代码。但是很实用。你要是照案例全做一遍能增加开发经验。
2.纯知识点类型:例如《C++ Primer》这类书就一个知识点一个知识点给你讲,知识点结合案例。但是讲的不深。有些讲的比较细而已。适合入门看。
3.案例知识点结合类型。这中类型的书,可能整本书就一个案例,或者一个章节一个案例,在讲解案例的过程中介绍知识点。例如《XNA游戏编程》整本书就已两个游戏为案例介绍XNA基础知识。
4.纯理论类:这类书与纯知识点又不同了。不但知识点的案例少,而且讲的很高深,很难懂。比较适合搞理论研究的人看。
这本《WPF编程》属于那种将知识点的书。但是我我有一定的基础,只是有些概念比较模糊,没有做东西的经验。所以这本书不适合我看。
我需要的是第3种类型的书。需要一个具体的项目来分析WPF的一些应用。而这本书不能提供给我,案例太散了。如果你的组织能力不错,你也可以看看,然后自己把所有的知识串联后,进行整合开发。


诚然,因为有同志提到该中文版居然经常犯将XAML写成XMAL的低阶错误,所以买书之前犹豫过,不过还是果断购入,毕竟是OReilly出品嘛。
现在读到第六章,就前面的内容而言,负责任地说,这是一本好书!虽然开门见山直接就上XAML源码而不讲它的语法规则,但作者刚开篇就提到说这不是一本所谓的零基础读物,需要读者具有一定的基础。收获还是很大的,第一章看着挺吃力,但是自己动手把书里精辟、自包含的代码编写了一次以后,发现融会贯通得非常快。
章节内容的安排方面也很合理,循序渐进,虽然讲得也不深,但我想这是作者经过权衡和考虑的结果吧,毕竟WPF是不可能用一本800多页的书就能面面俱到的技术,所以作者拣了一些他认为能快速带领读者入门的内容来讲,而且经常提醒读者应注意什么实际应用问题。

总结:这是一本好书,虽然中文翻译和审校有一点瑕疵,但终究是瑕不掩瑜的,你值得拥有!


之前看了《WPF揭秘》,相比之下,《WPF编程》更深入一些。


不错.基础的内容,只是实践时有些内容里面还是找不全..但书本身内容是不错的.可能我还没有对WPF有更深的了解吧.所以应用时间总有点不熟练.


学习WPF这本书还是不错的。校图书馆里只有影印版的。中文翻译难免会有些问题。


解释的很具体,书本也较厚,技术性强


送货很快,质量超级好。值得推荐!


讲得比较深入。就是例子少了点.喜欢控件拖拽的朋友,可能失望了.描述的基本是语法和前后台的交换.我喜欢2者结合的.例如TEXTBOX,可以拉出来定位,却偏要在XAML手敲代码,手工设置属性。对于快速开发感觉有点浪费时间.时间应花在后台代码,业务逻辑方面吧。纯个人意见.本书VS2005的版本。现在流行VS08了.估计WPF3.5的新特征还没细说呢?WPF语法入门到提高,还是可以选择。


WinForm是要落伍了,需要学习一下WPF了。


最痛苦的是竟然把XAML老写成XMAL。。。。


现在有点过时了,应该用新教材


中文版,内容清晰比较适合初学


书讲的很详细。例子也很实用。基本上按照书上列的代码动手练练。很容易入门的。不足就是基于3.0 的。


在阅读熟悉的那部分,还是有点收获的。

没用过的那些,获益良多~

还是那句,翻译的一般般~~


有个项目是WPF的,买的书。看的比较挫略。感觉还不错


刚拿到手,随便翻了下,内容没怎么看,不过印刷很不满意,纸张太薄,透字比较严重!但愿是我这本的个例吧!


有点深、不适合初学者,不过写的比较详细


网上看过这本书的英文版,觉得写得不错,就买了中文版来看。。。。。。不过这本书的纸张真的还不如盗版书的。。。。


翻译的实在实在太差了,我一直在怀疑这是不是机器翻译的,翻译讲求信、达、雅,可是这本书的翻译很多地方连通顺都称不上,不少地方是看的云里雾里,莫名其妙,句式都没按中国人的思路整理,按照英文顺序直接翻译的中国话。


把影印书忽悠谁呢。


由于最近准备研究一下WPF及相关技术,才决定购买此书。是看过英文原版后确定本书的,选中文版是因为我自身E文水平不高的原因。今天收到书了,不是简单的失望、后悔可以形容。首先,快递送到时,封面已经破损,快递大姐苦苦哀求下,还是仁慈的签收了;然后,浏览内容时,发现纸张特别的低劣,甚至怀疑卓越在销售盗版书籍!薄到可以看见上一页的字,非常影响阅读。字迹也比较模糊,翻译也确实有一点欠缺,有几处明显错误。后悔,而且非常。劝大家,对于本书,还是到当地书店去购买E文原版。前车之鉴啊。


原来非常经典的一书,被这样一翻译,整的来非常烂。印刷也非不好,特别是纸张,还比不上盗版书


这本书买了有一段时间了,本来是很兴奋的,但是买回来发现这本书的中的翻译,真的是…………哎,满篇的 XMAL(应该是 XAML)!读起来太难过了!后面的美怎么看,估计内容是可以的,我买这本书的时候是冲着作者去的,作者 Chris Shells 是《Windows Forms Programming》(中文版叫:《Windows Forms 编程》)的作者,我看的是 Visual Basic .NET 版本的。这本书我看了受益匪浅!当时这本书翻译翻得不错,不知道这本《WPF 编程》怎么样。没有继续看下去,所以也就不妄加评论!这些就是我的一些事实情况。


书的外壳擦花了,其他的都还好


不错 感觉非常不错......


可能是个人原因吧,我比较喜欢深入地掌握,但是这本书不能满足我的意愿。可能篇幅较短的原因吧,总觉得这本书有点简单和零散了,和“深入浅出”有点距离。但是我想说的是,作者可能还是跟很多中国作者类似吧,希望能够更加潜心和坚持。我想我们都需要那种大师级的作者写出的书,也需要更多基础方面的详尽描述。


对书本的质量比较满意,内容还没有详细的去看


wpf非常好的入门书籍


一天就到了,速度很快,可惜翻译不怎么的


书本身极好,翻译中庸,同时继承了机械工业出版社一贯的没有索引的恶劣风格


这本书描述通俗易懂,内容详细全面,是WPF入门级的首选。不过这本书的翻译不好,同一个词的翻译前后不一致,而有些并不是标准术语。


相关图书