[好书推荐]WPF Unleashed——WPF学习必备

o_wpfunleashed.jpg

这本书是由Adam Nathan和 Daniel Lehenbauer写的,这两个人都是WPF Team的,而且都是核心开发工程师,技术级别自然是很高的。全书共有600页左右,原版书采用全彩印刷,于2007年初由SAMS出版社出版发行。作为一本Unleashed级别的书,自然要适合初、中、高各个层次的开发者。

本书共分为6个部分,其实严格意义上讲是5部分,因为第6部分是附录。让我们看看这五部分分别讲了什么:
第一部分 背景

这部分主要讲WPF的由来、为什么要使用WPF,以及一些WPF的基础知识。总的来说,这一部分是为接下来的几个部分作铺垫的,可以算是打基础。对于初学者来说,看完这一部分你就可以基本了解WPF是什么、为什么要学习WPF以及WPF的发展方向,说白了就是让你找到学习的方向。我个人对于这种写作风格十分喜欢,一开始就告诉你这个技术的用途,而且用了大篇幅来讲一些实际的例子,让读者可以有一个感性的认识。

第二部分 构建一个WPF应用程序

顾名思义,这部分讲的是构建一个WPF应用程序所需要的知识。但这一部分要比上一部分中的基础知识深入多了,讲的都是很实用的东西,直接可以在开发中使用,比如控件、变换等,当然这一部分主要还是着重于打基础,但与你所想象的不同,它并不是一步一步教你构建一个类似于Hello World的程序,而是把涉及的一些概念讲得比较深入,作者似乎是想让读者在充分理解的基础上创建第一个WPF应用程序。

第三部分为专业开发人员设计的功能

这部分算是第二部分的提高篇,讲到了资源、数据绑定、样式、模板等,这些可都是做高端开发所必须的,但由于是一些相对较难理解的东西,所以作者把它放在这部分里一切讲解。

第四部分 富媒体使你的程序领先于时代

这部分围绕着富媒体展开,这也是WPF真正牛的地方,比如说2D和3D功能、动画、视频、音频等,WPF的最大优点就在于它把使用这些富媒体的门槛降低了,所以如果你想真正开发出科幻般的应用程序的话,这一部分自然是必须看的。

第五部分 高级主题

这部分相对于前几部分有相当的难度,所以才叫高级主题!我个人觉得这一章完全是为高级开发人员准备的,其中涉及的内容都是关于定制控件开发、互操作性之类的,要看这一章你必须对前面的部分有充分的理解。

这本书的写作风格也很有特点,其中有大量的提示、警告和深入挖掘。所谓提示,就是一些技巧性的东西,根据正文讲的东西展开;所谓警告,则是告诉我们哪些东西可以用,哪些不可以用,这一技术有什么技巧;所谓深入挖掘,就是对正文所提到的东西深入讲解一番,可以有效帮助我们加深对一些知识点的理解。

大家可以去 http://adamnathan.net/wpf/ 下载这本书的代码,不过貌似没有找到勘误信息,可能作者对这本书的质量比较有自信吧。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
The #1 WPF Book--Now Updated for WPF 4! Full Color: Code samples appear as they do in Visual Studio! Thorough, authoritative coverage, practical examples, clear writing, and full-color presentation make this one of the most widely acclaimed programming books of the last decade. Windows Presentation Foundation (WPF) is the recommended technology for creating Windows user interfaces, giving you the power to create richer and more compelling applications than you dreamed possible. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, multi-touch, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner. WPF 4 Unleashed is the authoritative book that covers it all, in a practical and approachable fashion, authored by WPF guru and Microsoft developer Adam Nathan. * Covers everything you need to know about Extensible Application Markup Language (XAML) * Examines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and more * Highlights the latest features, such as multi-touch, text rendering improvements, XAML language enhancements, new controls, the Visual State Manager, easing functions, and much more * Delves into topics that aren't covered by most books: 3D, speech, audio/video, documents, effects * Shows how to create popular UI elements, such as Galleries, ScreenTips, and more * Demonstrates how to create sophisticated UI mechanisms, such as Visual Studio-like collapsible/dockable panes * Explains how to create first-class custom controls for WPF * Demonstrates how to create hybrid WPF software that leverages Windows Forms, DirectX, ActiveX, or other non-WPF technologies * Explains how to exploit new Windows 7 features, such as Jump Lists and taskbar customizations
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值