第一图书网

Windows编程启示录

Raymond Chen 机械工业出版社
出版时间:

2007  

出版社:

机械工业出版社  

作者:

Raymond Chen  

页数:

335  

译者:

聂雪军  

Tag标签:

无  

内容概要

本书通过一系列短文来讲解windows基本原理,例如:窗口和对话框的管理机制,如何设计像自动售货机那样有效的用户界面,对性能优化的理解,向后兼容的关键技术细节,Windows程序的安全漏洞,如何使程序更好地在Windows系统中运行等。本书不仅讲解Windows幕后的许多故事、宝贵的技术建议,还包括了许多启发性的轶事,这些都将帮助读者最大程度地理解Windows。 本书适合于软件开发人员,或对Windows的发展历史有兴趣的读者。

作者简介

Raymond Chen是微软公司Windows部门的一位软件工程师,他的博客“The Old New Thing”主要讨论Windows的发展历史以及Win32编程。他还为TechNet杂志撰写Windows Confidential专栏。

书籍目录

第1章 用户界面设计初探第2章 Windows 95 的精选回忆录第3章 GetWindowText的秘密第4章 任务栏与通知区域第5章 令人困惑的界面问题第6章 GLOBALALLOC函数的历史第7章 Windows编程中的一些话题第8章 窗口管理第9章 关于硬件的回忆录第10章 对话框管理器的内部工作机制第11章 常见的软件问题第12章 深入研究Visual C++编译器第13章 向后兼容性第14章 一些名字的来源和历史第15章 窗口消息的发送与接收第16章 国际化编程第17章 安全第18章 Windows 2000和Windows XP第19章 Win32中的设计问题第20章 “税收”第21章 一些可笑的故事

媒体关注与评论

书评“Raymond Chen是最早的善于讲述Windows故事的高手。”——Scott Hanselman, ComputerZen.com “Raymond在Microsoft工作了许多年,他见过许多关于Windows的趣事,而其他人可能只是略知一二。在这本书中,Raymond将与您一起分享他的知识、经历以及Windows的一些奇闻轶事,本书将帮助我们更好地理解这个每天影响着成千上万人的操作系统。每个人都能够从本书中得到他们想要的东西,这本书读起来很轻松,非常值得推荐。”——Jeffrey Richter, Wintellect公司的作家兼顾问及合作创始人 “这是一本非常有趣的书,Raymond将告诉你一些关于Windows的内幕故事。”——Eric Gunnerson, Microsoft公司的程序经理 “如果你想了解Windows的历史、奇闻轶事以及它们的来龙去脉,那么这绝对是一本必备的书。”——Matt Pietrek, MSDN杂志的Under the Hood专栏作家 “Raymond Chen已经成为软件业界的传奇人物,在本书中你将找到他为什么能够达到这一高度的原因。从回忆Windows中“开始”按钮的设计过程,到讨论只有极客(geek,指对技术极为痴迷的人)才会喜欢的GlobalAlloc,几乎涵盖了Windows系统从高层到底层的方方面面,可以说这是一本引人入胜的奇闻轶事集,它将帮助你真正地体会在设计和编写高质量软件时所存在的困难。”——Stephen Toub, MSDN杂志的技术编辑


编辑推荐

为什么Windows的工作方式是这样的? 为什么“关机”选项要放在开始菜单中(还有,为什么会设计一个“开始”按钮)? 我怎么才能进入到对话框的消息循环中? 为什么GetWindowText函数会有着奇怪的行为? 为什么注册表文件会被称作“蜂窝”? 如果我们追溯Windows的历史,就会发现在Windows中许多奇怪的事情都有着合乎逻辑的解释。在理解了这些事情之后,您不仅能够获得开发能力的大幅提升,同时也能够避免遭受更多的挫折。Raymond Chen在Micorsoft的Windows开发团队中工作了十余年,他将为您揭开那些有必要知道的“Windows内幕” Chen风趣的写作风格、深入的洞察力以及引人深思的幽默,使他成为了世界上最优秀的技术博客作者之一(博客地址:http://blogs.msdn.com/oldnewthing/)。在《Windows编程启示录》中,他不仅给我们带来了许多幕后的故事,宝贵的技术建议,还带来了许多启发性的轶事;这些都将帮助您最大程度地理解Windows。● 如何设计像自动售货机那样有效的用户界面。 ● 深入理解窗口和对话框的管理机制。 ● 为什么性能优化与我们在直觉上的理解很不一样? ● COM对象和Visual C++编译器的薄弱之处。 ● 向后兼容的关键技术细节——Windows的做法以及这样做的原因。 ● 大多数开发人员所不知道的Windows程序安全漏洞。 ● 如何使您的程序更好地在Windows系统中运行,做一个Windows系统的“良 好市民”。如果我们追溯Windows的历史,就会发现Windows其中隐藏了许多奇怪的但都合乎逻辑的解释。Raymond Chen在微软工作了许多年,他见过许多关于Windows的趣事,而其他人可能只是略知一二。在这《Windows编程启示录》中,Raymond Chen将与您一起分享他的知识、经历以及Windows的一些奇闻轶事,《Windows编程启示录》将帮助我们更好地理解这个每天影响着成千上万人的操作系统。每个人都能够从《Windows编程启示录》中得到他们想要的东西。不仅如此,这《Windows编程启示录》读起来也很轻松,从回忆Windows中“开始”按钮的设计过程,到讨论只有极客(Geek,指对技术极为痴迷的人)才会喜欢的GlobalAlloc,几乎涵盖了Windows系统从高层到底层的方方面面,可以说这是一本引人入胜的奇闻轶事集,它将帮助您真正地体会在设计和编写高质量软件时所存在的困难以及蕴含于其中的乐趣。 《Windows编程启示录》通过一系列短文来讲解Windows基本原理,例如:窗口和对话框的管理机制,如何设计像自动售货机那样有效的用户界面,对性能优化的理解,向后兼容的关键技术细节,Windows程序的安全漏洞,如何使程序更好地在Windows系统中运行等。《Windows编程启示录》不仅讲解Windows幕后的许多故事、宝贵的技术建议,还包括了许多启发性的轶事,这些都将帮助读者最大程度地理解Windows。.《Windows编程启示录》适合于软件开发人员,或对Windows的发展历史有兴趣的读者。

图书封面

图书标签Tags

广告

下载页面


Windows编程启示录 PDF格式下载



在IT相关的书里面算是一本生动有趣的书了,Windows的技术细节和WIndows相关的趣事交叉,虽然技术内容覆盖很少但是整书节奏轻松,有时可以让人开怀大笑,近年来这样的书不多见


对这本书,早有所闻,也知道其并非纯粹的技术讲解。看过之后,感触良多。这本书讲得最多的不是“怎么做”,而是“为什么这么做”。从产品,技术,用户等角度展示了产品研发需要考虑的技术问题。有时细想一下,自己从事软硬件研发这么多年,真正积累了哪些经验?所以,这本书给我的最大收获就是,不仅认真工作,更要有心总结,该记录的记录,得到的精华就是经验。


这是一本不错的书,更适合计算机的朋友。书里面有很多有趣的故事,和编程的原理强烈建议购买,在闲暇的时候阅读,肯定能令你开心


这本书的确不错,很值得我们这些工作在开发一线的IT小民工拜读一下!


看了这本书才知道老外也有很多奸商.另外这本书写得确实很风趣


了解了很多东西。


该书不错!


如果说绝影的疯狂是“技术书般的小说”,那么这本OldNewThings就是一本小说一般的技术书。其中是作者在微软十余年的开发工作中遇到的OldNewThings,其中不乏些稀奇搞怪的创意和灵光乍现,比如Windows“检测到新硬件——波音747”,还有Win32API里古怪的名字的来历。我就是当它是小说读的,要深入的了解乃至“精通”Windows,还是去看Windows技术内幕吧,那本严肃一点。


还没有windows编程基础,大体过了一遍,包括赠送的两章(传到csdn上了,中文版)。很有意思的一本书,了解了windows开发过程中的一些小插曲。等有了win32编程经验再过一遍吧,应该会很有帮助。


对于非计算机工作人员来说看看可以让你了解windows背后的故事,对于计算机工作人员来说知道的不光是故事那么简单,本书会让重新了解另外一面的WINDOWS,以及对程序编写的一些思考.


總體來說還不錯。內容由淺入深,值得想深入研究Windows操作系統原理的讀者拜讀。


还可以,对设计有一定帮助


不过不要被中文书名骗了,这本书就像是在讲故事,讲给程序员听的故事。


看了后面的故事,觉得作者文笔幽默,给我沉闷的头脑很好的休息。有空讲继续拜读各章节。


太好玩了,笑死我了。工作之余看看,开心一下。


语言幽默,讲解比较透彻


不错,不论是业余的还是专业的,都是值得一看的。可以当故事集看,也可以当做专业的看。


不过总的来说内容比较杂。有点坑爹。


书如其名:theoldnewthing。当年微软windows程序员的这些陈年旧事重新展现在了这们这些不知情的读者面前。书中介绍了当初设计windows时的故事,如任务栏为什么会变成现在这个样子。如果你是一名程序员的话里面还讲了windows对话框的原理及VC++的一些不为人知的秘密,这需要有一定的windows平台编程经验。作者也说了这不是一本技术书,适合任何对windows感性趣的人阅读。不过,看过之后没有我想象中的那么好,可能是故事还是不太吸引人吧。


这本书对急于提高编程水平的人没太大用处。除非你感兴趣,否则会看的很困的


里面有很多比较底层的知识,对开发人员很有帮助,但是,翻译的不够流畅,看起来很难受


偶尔看,或得会心一笑


对windows开发人员来讲,从书中得不到什么启示和帮助,只是些小故事。


挺有意思的,不是程序员的也可以看看


已经收到,纸的质量一般,有点黑,但是对于内容来说完全对得起这个价格,通过本书了解了很多以前困惑的问题,学习到了许多windows的设计经验,绝对值得程序员一看的好书。


就跟看故事书是的 挺好的


本书是个杂文文集,讲的是Windows历代版本开发的那些事儿,中文书名《启示录》失去了原书名The Old New Thing的味道,太平庸了,如果不是看到作者的名字,书名很难吸引我打开这个链接。翻译还可以,但印刷有问题。有些API被印成:Get Window Text AGet Window Textw(见P229)。兼容性那部分比较经典,骂Windows臃肿的人可以从此体谅Windows开发团队的难处。


读了这本书才会明白微软的不容易!


一本对Windows程序员很有意义的一本书


这本书可以看做是windows的野史吧,一些有趣,无聊,奇怪的问题的记述,技术相关的轻松书籍不多见,有空浏览一下还是不错的。


应该说是MS在Windows开发过程中的一些逸事,比较有趣,而且有些小秘密确实不为人知。对有经验的Windows人员来说,是有趣的读物。


书中谈到的许多问题正是我们在Windows系统下进行编程所碰到的困惑。作为一个初出茅庐的程序员,要做在Windows系统下的程序开发者,本书极具参考价值,作者提供了该主题的深入内容。... 阅读更多


感觉有点乱,可能是因为外文翻译的原因吧!不过总体的还是有帮助的,很多不为人知的东西!


相关图书