出版时间: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
无
评论、评分、阅读与下载