【内容简介】
Windows Presentation Foundation(WPF)是.NET Framework 3.0的关键组件,是支持下一代视窗应用程序表现层编程的平台,也是微软新发布的Vista操作系统的三大核心开发库之一,主要负责图形显示。本书是针对那些对用户界面开发感兴趣的软件开发人员编写的,易于理解,适合那些.NET的新手,并有助于理解像Microsoft Expression Blend这样产品的精髓。.
本书适合各层次Web开发人员阅读。..
WPF作为.NET Framework 3.0中最引人注目的关键组件,代表了软件界面开发的未来,也是微软图形界面技术的集大成者。无论是想要开发传统的用户界面,还是要集成3D、视频/音频、动画等下一代界面元素,使应用程序无限绚丽,WPF都能赋予你超越梦想的能力。随着Silverlight的发布,WPF的威力更从桌面扩展到了Web和嵌入式系统。
本书是WPF领域的权威之作,荣获2008年Jolt大奖提名,通俗易懂而又深入实用地讲述了WPF的各项关键技术,为我们展示了WPF的无穷魅力。书中许多内容来自微软公司内部的第一手资料,有关3D的章节由WPF 3D开发组组长Daniel Lehenbauer撰写,更为本书添色不少。...
【目录信息】
第一部分 背景.
第1章 为什么创造WPF 2
1.1 回顾过去 2
1.2 步入WPF 3
1.3 作为.NET Framework的组成部分 7
1.3.1 为托管代码而设计 8
1.3.2 强调声明式描述 8
1.4 小结 9
第2章 XAML揭秘 10
2.1 XAML定义 11
2.2 元素和特性 11
2.3 命名空间 12
2.4 属性元素 14
2.5 类型转换器 15
2.6 标记扩展 16
2.7 对象元素的子元素 18
2.7.1 内容属性 18
2.7.2 集合项 19
2.7.3 更多类型转换 20
<< 查看详细目录
【译者序】
能够有机会翻译本书这样的名著,我们都感到非常荣幸。经过4个月的辛苦努力,本书的中文译稿终于交到了出版社中,我们也总算可以松一口气了!.
不得不承认,翻译是非常辛苦的一件工作。首先自己必须要对原文有通透的理解,然后再用流畅的汉语表达出来,同时还要避免术语的不一致,等等。在这次的翻译过程中遇到了很多问题,也放弃了一个又一个“美好”的双休日。虽然我本人已经有一些翻译经验,但是要管理多人来翻译一本书的确有一些难度。刚开始的时候,我负责制定翻译计划,规范翻译流程——谁负责哪一章节且应该在何时完成。 一切看起来似乎安排得很好,但计划不如变化快,实际的进度并没有我想象当中的顺利.. << 查看译者序
【前言】
感谢你购买《WPF揭秘》!为避免让你感到失望,在这里我要先澄清一下,这不是一本关于Microsoft PowerPoint的书(许多人认为WPF是由PowerPoint演化而来的) ,WPF是微软最新的图形用户界面技术,这里的用户界面可以是普通的窗体、以文档为中心 的窗口、卡通动画、视频、逼真的3D环境,或者以上所有的组合!这项技术会让创建许多类型的应用程序变得比过去任何时候都要简单。例如,WPF可以使实现类似于Windows Media Player或Microsoft Word(或者至少WordPad)的应用程序变得相对简单,当然也可以创建类似于Microsoft PowerPoint的应用程序! .
自从2003年WPF公之于众开始(当时的开发代号为Avalon),其革命性.. << 查看前言
【序言】
推荐序一.
2006年年底,WPF(Windows Presentation Foundation)刚刚随着Windows Vista正式发布的时候,我在中国软件网(
http://www.csdn.net)上闲逛,看到两位软件业界资深人士孟岩、韩磊两位老兄针对WPF发布所写的《这一天终于来了》以及《“这一天终于来了”》两篇文章,还有孙辉先生发表的《WPF,一次洗牌……》文章,感慨良多。随着无数业界技术专家在全球范围内的摇旗呐喊,WPF终于开始进入主流视野。
如今事隔一年多,市面上已经有越来越多WPF相关的图书,也有越来越多的开发人员通过搜索引擎、论坛、博客等逐渐熟悉了WPF,WPF已经逐渐成为主流开发选择。但是,仍然有很多朋友对于WPF的定位感到疑惑,毕.. << 查看序言
【媒体评论】
要更深入地学习WPF,我强烈推荐Adam Nathan的杰作《WPF揭秘》(Amazon上50位读者授予全五星评价!)。我已经迫不及待读到他的下一部Silverlight著作!.
——Scott Guthrie,ASP.NET之父,微软开发部门总经理
本书好评如潮,仔细研读之后,果然名副其实。书中的讨论非常深入,而且为继续钻研提供了许多便利,仅凭这一点就远超其他图书……WPF程序员必备。
——Infoq网站
我实在想象不出还有什么WPF图书能够超越本书了,作者在透彻讲述技术的意图方面非常出色,而这正是技术图书写作的难点。
——Patrick Smacchia,微软MVP,《C#和.NET 2.0实战》作者
对本书的赞誉
“要更深入地学习WPF,我强烈推荐Adam Nathan的杰作《WPF揭秘》(Amazon上50位读者授予全五星评价!)。我已经迫不及待读到他的下一部Silverlight著作!”
——Scott Guthrie,ASP.NET之父,微软开发部门总经理
“本书好评如潮,仔细研读之后,果然名副其实。书中的讨论非常深入,而且为继续钻研提供了许多便利,仅凭这一点就远超其他图书……WPF程序员必备。”
——Infoq网站
“我实在想象不出还有什么WPF图书能够超越本书了,作者在透彻讲述技术的意图方面非常出色,而这正是技术图书写作的难点。”
——Patrick Smacchia,微软MVP,《C#和.NET 2.0实战》作者
..
“本书极为贴近实战,其中透露了大量来自微软公司内部的第一手资料。”
——Ken Cox,微软MVP, ASP.NET 3.5 For Dummies一书作者
“这是我读过的最好的WPF图书(至少读了5遍),实例简单明晰。令人惊叹的是,它的内容非常全面,达到了相当的深度和广度,对高级程序员有立竿见影之效。……不可或缺!”
——Amazon.com评语
“真希望更多的软件开发图书能像本书这样出色,充满细节、生动流畅,使读者很快登堂入室。”
——Thomas Duff,资深金融软件程序员
“WPF非常强大,但是要真正高效地运用,却不是容易的事情。这正是本书的价值所在,本书是.NET程序员学习WPF的第一选择。”
——Chris Love,微软MVP
“Adam Nathan的作品可以说开辟了一个新时代,它令人兴趣盎然、欲罢不能,居然使Petzold大师的书相形见绌。”
——Jeff Atwood,资深程序员,著名编程博客(codinghorror.com)
“Adam具有天生的写作天赋,他的上一本讲述.NET与COM的巨著绝版后,众多读者曾经自行发起运动要求出版社重印。本书同样出色,而WPF 3D开发组长Daniel Lehenbauer的加入,更使本书成为该主题不可替代的权威著作。”
——Tim Sneath,微软Silverlight与WPF推广经理
“本书是学习XAML的最佳途径,全书充满激情,我很多年都没有从书中感受到了。”
——Steve C. Orr,微软MVP,Beginning ASP.NET 2.0 AJAX一书作者
“本书太棒了!讲得很全面,而且深入,叙述非常生动……如果今年你只想买一本.NET 3.0的书,选择这一本吧。”
——.NET Developer's Journal杂志
“与Petzold那本大部头相比,我绝对推荐本书!本书风格截然不同,在我读过的技术图书中,这可能是最赏心悦目的一本。”
——theWPFblog.com ...