我发现以下书籍非常有用:
Windows Presentation Foundation Unleashed - Adam Nathan
你提到你已经有了这本书,但我想给出我的看法。对于新手来说,这是一本非常好的书籍——它是全彩印刷的,这对于可视化XAML和WPF概念非常有帮助。
Essential Windows Presentation Foundation - Chris Anderson
这也是另一本适合新手的好书。虽然它没有彩色印刷,但它确实向我们展示了WPF的工作原理。
Pro WPF in C# 2008 - Matthew Macdonald
这是一本很好的参考书——它放在我的桌子上,经常被参考。然而,与上述两本书相比,我觉得它不太适合新手。这是最近发布的一本书(在发布此帖子时),并已更新为VS2008。这是有用的,因为WPF的版本有所改变。我相信还有一个VB.NET版本可用。
Programming WPF - Chris Sells & Ian Griffiths
另一本很棒的书籍——我希望我在第一次学习框架时就能拥有它。
Application = Code + Markup - Charles Petzold
这是我购买的第一本WPF书籍。它对于新手来说不是非常友好,我不建议第一次接触WPF的人去阅读它。事实上,XAML直到第457页才被介绍,这使得学习这项技术变得非常困难。尽管如此,如果你真的想深入了解事物如何运作(这也是最重要的),那么这本书是非常有价值的。
我建议避免阅读的唯一一本书是:
《Professional WPF Programming - Chris Andrade等人》
虽然这本书的内容还可以,但我发现其他书籍更加清晰易懂且深入。
希望这能有所帮助!WPF有一个陡峭的学习曲线,但一旦你“掌握了它”,UI编程实际上可以变得“有趣”!
我是其中一位作者,所以我的观点有偏见。 我们的书围绕着构建四个应用程序而结构化。它并不像Nathan或Petzold的书籍那样深入,其意图并非详尽(或作为参考资料),而是为了快速掌握WPF提供一种手段。同样,为了提供一个基础,让你在遇到技术中的一些细节时不会感到不知所措。
现在已经出版了。
Adam的书非常棒 - http://blogs.msdn.com/adam_nathan/archive/2006/05/17/599301.aspx Petzold的书也不错,虽然有点难懂 :-) http://www.charlespetzold.com/wpf/
Microsoft .NET 3.5 Windows Presentation Foundation (70-502)自学培训套件
我个人发现,如果学习过程以微软认证的取得为结束,我会更有动力去阅读和学习有关主题的知识。如果你和我一样,你可能会发现这本认证学习指南更有价值,它是在一两周前刚刚出版的。
我目前正在学习 "Pro WPF with VB 2008: Windows Presentation Foundation with .NET 3.5 (Paperback)",到目前为止感觉还不错。对于我们这些VB程序员来说非常好... :)