关于书籍(WPF及其它)

WPF编程实战指南:从基础到高级应用 本文还有配套的精品资源,点击获取 简介:本书《Programming WPF》全面覆盖了WPF编程的各个方面,旨在指导开发者使用.NET Framework构建富客户端应用程序。内容包括XAML设计界面、数据绑定、控件库及多媒体支持。书中详细介绍了WPF的核心概念,如数据绑定与MVVM模式,丰富的控件体系,以及如何在应用程序中集成和播放多媒体内容。此外,还包括动画和转换技术... 阅读详情

原文: On Books (WPF and Otherwise) 

有人让我去看coding horror comparison,这篇文章来至于Charles Petzold和Adam Nathan的书籍,是关于WPF的。

无论是看这篇文章,还是Petzold对其的回应,还是其它的评论,在不同程度上都是一种痛苦的事情。

提到这些书,我会表现得礼貌一点,并且不能违反“出书人不能批评其它人的书籍”之戒律,这是从Bob Orfali那里吸取的教训。

 然而就这片blog来说,Charles确实有两点,我感觉我不能不对其作出回应。

关于XAML

有很多读者都认为Petzold书中的抓屏和图片数量不多。我想这些东西只是用来装点门面罢了,并且Charles本人也承认过,他希望多放一些图片在书中。这点小事,如果Charles愿意的话,很容易就可以在第二个版本中搞定。

 我和Charles的分歧在于对XAML的应用上。Charles没有把对这个问题的阐述放在书的前面,而是延迟到第457页。在他的blog中,他是这样阐述的:

但是我仍然要用相同的方法来组织这本书,因为我认为在这本书中,我已经覆盖了足够的c# API和WPF内部构架知知识,这些知识为最终将XAML融入到你的WPF应用程序中提供了一个不错的基础。

这种,通过C#而不是XAML来看WPF,在某种程度上更基础或更底层的说法,实际上就偏离了要点。

除了输入/事件处理之外,有很多WPF元素都遵循“标记等于对象模型”这一定义。

作为一个WPF的用户,我用于阅读和编写XAML的时间至少等于我用于阅读和编写C#代码的时间,这就是一个WPF主义者要做的事情。我确实花了很多时间在C#上面,但是其中只有很少的一部分被用在了WPF的具体事情上,究其原因,是WPF的数据/内容的功能所致。

在我看来,人们越早跳入XAML池子中,他们就会越早学会游泳。

关于书籍

在2007年前后的规划中,Charles在技术书籍的角色上,对阅读提出了一个更广泛的观点。而对于这个观点,我和Charles又产生了分歧。

Charles阐述的“PowerPoint已经取得了胜利”的这个结论,在我看来是直接从身边的资料中得出的错误结论。‘

和我写书的 时代不一样,我现在的工作着眼于生产出能够为我的老板赚更多金钱的软件。

我想那就造就了我,这个书籍的原型消费者,正如Charles和Adam所写的那样。

站在书籍传播的消费者的立场,下面是我能够说明的:

如果一种技术对于完成我的工作是浅显的或只是一个细节,那么我不会买书。句号,故事结束。我想要做的是研究使用反射器技术,即使我有资源可看。我也会用我所选择的搜索引擎扫描网络,然后再花30分钟左右的时间来收获结果。对于这种任务,我会一边搜索一边在脑子里整理这些东西。

如果有一种技术对我正在做的事情很重要,我会买很多关于它的书籍,但是有一个原则,我要能够从那些书中或多或少地收集到有价值地东西。

(待续...) 




WPF编程宝典.C#2010版.(美)Matthew.MacDonald.王德才.完整扫描版 这个是完整版,其他的我就不多说了。懂得的收。 立即下载

相关推荐

WPF项目书籍大合辑

WPF的书籍文档,讲的非常的细致,值得一读所以便上传供大家借鉴

优质WPF免费学习资源分享(含代码)

wpf学习资源、Prism、C#

yannsann的博客 4798

WPF学习大全(包括很多书籍和资料)

WPF学习大全(包括很多书籍和资料)WPF学习大全(包括很多书籍和资料)WPF学习大全(包括很多书籍和资料)WPF学习大全(包括很多书籍和资料)

WPF参考书籍及资料推荐(转)

原文连接:http://www.pin5i.com/showtopic-27122.html (1)MSDN关于WPF其中内容,链接:http://msdn.microsoft.com/en-us/library/ms754130(VS.100).aspx 不用说了 这个是我反复阅读的 可以如实的告诉大家 这个内容 我全看了 而且不止一遍,两遍。七八遍总是有的。因此 我会第一个品评M...

734

WPF电子书 国外大神写的

WPF开发电子书,非常好用 但是是英文的,但是比翻译的好很多

基因家族的鉴定-基于Windows系统上的HMMER

基因家族的鉴定-基于Windows系统上的HMMER。

liangjinghui123的博客 3254

推荐三本wpf的书

1.葵花宝典WPF 2.WPF深入浅出 3.WPF编程宝典 个人粗略浏览了一遍,第二本收获比较多,第三本比较全面,第一本相对来说没那么枯燥,前两本我有pfd的资源文件,需要的留言我分享给你吧 ...

qq_41441064的博客 2763

从Simulink仿真到DSP28335真机部署:PID闭环控制快速移植指南

本文详细介绍了如何将Simulink中的PID闭环控制算法快速移植到DSP28335嵌入式平台。通过模型与代码映射、浮点与定点数选择、定时器中断配置、物理输出实现以及调试技巧五个关键步骤,帮助工程师高效完成从仿真到真机部署的全过程,特别适合需要实现精确控制的嵌入式开发者。

weixin_42521843的博客 363

与WPF相关的几本不错的书籍

其实现在说这个话题有点过时, 因为WPF问世也已经有很长一段时间了。但是最近自己在读《WPF揭秘》,因此就对“现在”可以找到的资料做了些查询。之所以说是“现在”,是因为半年多前,我就得到了一些有关WPF的专著,只是当时没有时间可以细读,多少有些可惜。言归正传,主要说两本书,一本就是刚才说到的Adam Nathan的《Windows Presentation Foundation Unleash

i幻想 - fancyaj 2946

【计算机图形学】Pov-Ray画的垃圾小车

效果: 代码: #include "colors.inc" #include "metals.inc" #include "glass.inc" //相机 //这个位置车子刚好落在草地上了 camera { location direction z*1.5 right x*image_width/image_height look_at

lishichengyan的博客 1749

告别懵圈!用CANoe 5640手把手带你跑通SomeIP TC8测试(附脚本思路)

本文详细解析了基于CANoe 5640的SomeIP TC8测试全流程,从环境搭建到结果分析,特别针对车载以太网测试中的SomeIP协议测试难点提供实战指南。通过典型测试用例SOMEIP_TEST_61,手把手教你配置CANoe工程、编写CAPL脚本,并解决常见问题,助力开发者高效完成协议验证。

weixin_30791095的博客 363

WPF技术书籍之个人排行榜

WPF技术书籍之个人排行榜          作为一名知识分子,读书已成为我个人生活中不可分割的一部分,一日可以不吃肉,甚至可以不上网,但不可一日不读书,连如厕时,往往也一书在手。 :)         不幸身处技术更新快速的软件业,为追上技术的更新步伐而不得不大量阅读各种资料,虽然互联网的大普及撼动了传统学习方式的地位,我个人也在ITCAST(http://www.itcast.ne

bitfan(数字世界一凡人)的专栏 2万+

杰理SDK UART 使用教程

本文介绍了JL701n芯片的UART串口通信使用教程,重点讲解了UART2的初始化配置、数据收发和中断处理功能。教程详细说明了代码结构、核心功能函数、配置参数和使用步骤,包括UART初始化、数据发送和接收中断处理等关键操作。同时提供了完整的API接口说明和注意事项,强调了中断处理限制、缓冲区管理、引脚配置等重要细节。最后给出了基本使用流程和高级任务处理示例,并针对常见问题提供了故障排除建议。本教程适用于需要在JL701n芯片上实现可靠串口通信的开发者。

qq_42014563的博客 1819

书籍:wpf学习书籍介绍

WPF参考书推荐          下面先整理下,本人主要学习的WPF参考书:          1、WPF编程宝典(C#2010)                   该书:(必读)          心得体会:读完该书后,你对WPF的基础和基本控件的使用,包括WPF的编程模型,相比Winform的特性和如何开始在实际的项目中下手,都有了基本的认知。里面还介绍了控件模板的使用,W

莫老王的专栏 7103

【FPGA教程案例59】深度学习案例6——基于FPGA的CNN卷积神经网络之整体实现

在课程,我们对的基本原理有了初步认识。在上一个课程,我们完成了CNN的Relu激活层、pool池化层、卷积层以及图像输入层的实现,如下图所示:在本课程中,我们将上述四个模块结合起来,构建一个简单的CNN卷积神经网络。...

FPGA/MATLAB学习教程/源码/项目合作开发 2637

Aip1640、TM1640驱动程序

本文介绍了AIP1640/TM1640驱动芯片的编程实现,主要包括硬件接口定义和通信协议函数。通过宏定义配置时钟(CLK)和数据线(DIO)的GPIO控制,实现了I2C协议的启动、停止、字节发送等基本操作。核心函数AIP1640_Disp_Drive()完成显示驱动流程:先发送0x40命令设置地址自增模式,再发送0xC0起始地址和16字节显示数据,最后设置亮度参数。文中还包含5微秒延时函数、显示数据缓冲区定义,以及LED和数码管(SMG)的位映射注释说明。该代码适用于控制LED数码管显示,支持亮度调节功能。

zqx的博客 1404

WPF书籍的战争-序言

原文:WPF Book Fight - The Forewords我在犹豫我是否要另外写一本书 - 我真的很厌倦这种流程式的方式以至于我不能再忍受另外写一本书的过程。然而,我倒是挺喜欢为其他人的书作序。 没有了手稿的复杂和繁琐,只有思维的灵感和驰骋。你还可以从单调乏味的拼写错误检查中解脱出来(例如:你可以随意地将foreword写成forward - 这要感谢Steve)。今年,我揽上了两本书

移动开发与培训 310

作为专家系统与应用的审稿人:提醒你投稿注意事项

本文为《专家系统与应用》(ESWA)期刊投稿指南,重点强调研究方向匹配性、学术质量和写作规范。要求论文以智能系统/算法为核心,突出增量创新并具可验证性,需包含严谨方法论和充分实验验证。写作需结构清晰,符合期刊格式要求,包括明确的研究问题、分类文献综述、详细技术实现和量化结果。投稿前需仔细核对期刊指南,引用相关文献,并妥善处理审稿意见。ESWA注重创新实质性和应用落地价值,建议突出智能系统设计核心,避免成为单纯技术应用描述。

ZhangJiqun&191cm&85kg 1815

WPF书籍的战争开始了

原文: The WPF Book Fight Is OnRoy的卡通中描述的Petzold,Anderson和Griffiths/Sells之间旗鼓相当的竞争现在可以郑重地开始了。这周我在Barnes和Noble看见了Ian和Sells的书,所以大家现在可以开始去认真阅读了。不管真假,我从Anderson的书中获得了灵感,但是我发现我又打算去仔细读读Ian/Sells的书(或者更有可能会去看A

软件开发资料汇总 310

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: WADL, WSDL, XSD和 Web
下一篇: 关于James Clark的XML, JSON和其它许多事情
techweb
博客等级 码龄19年 226粉丝 3842原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值