2006年06月15日

快快参与-说出心目中的5本程序设计经典好书!
  
  


  
  <<回贴确有见地者有精美奖品送出。奖品由www.lmh2004.cn友情提供。>>

  为什么是5本,而不是7本8本?
  
  ============================================
  
  几年前,台湾著名技术作家侯捷先生曾经写过一篇影响很大的书评文章,叫做《MFC四大天王》。文

章的意思是说在MFC的浩瀚书海中,只要认真研读和学习其中四本,就可以“五岳归来不看山”。侯先生虽

以MFC为例,但是这个道理却同样适合于MFC之外的很多具体技术领域,这不能不说是一个有趣的统计现象

。通常在某一个具体细分的技术领域,会自然而然地出现3-5本顶级著作,它们彼此互相配合,形成一个

完整的体系。对于学习者来说,只需要认真研读这几本书,就足以升堂入室。我乐于将这种现称为“四书

五经现象”。对于读者来说,如果能够找到该领域中的“四书五经”,则无论在时间上还是金钱上都是最经

济的选择。好书几本,胜过烂书几捆,这个体会想必大家都有。在此,帮助大家遴选各个技术领域里的“

四书五经”。
    
    
    
  ============================================
  
     编程的书可谓汗牛充栋,其中经典也是不泛其数,但绝大多数的过来人,都一致认为,要想很

快的入门并尽快的投入到编程实践中,只要其中的四到五本也就够了,即只看经典中的经典,圣经级的书

就可以了。
    
   
     所谓活到老学到老,程序员是个终身学习的职业,要不断的看书,直到放弃编程的那一天。
  
  =========先抛专引玉推荐一下,你可以从以下选出你心目中的5本好书,也可以自行另写5本心目中

的好书===================
  
  <<导航>>
  
  1、Java
  
  2、c#
  
  3、C++
  
  4、C
  
  5、VB
  
  6、Delphi
  
  7、VC
  
  8、vf
  
  9、黑客
  
  10、汇编
  
  11、驱动开发
  
  12、网络
  
  13、算法
  
  14、图形编程
  
  15、数据结构
  
  16、软件工程
  
  17、操作系统
  
  18、Unix
  
  19、Linux
  
  20、游戏编程
  
  21、移动开发
  
  22、单片机
  
  23、串并口通讯
  
  24、电子
  
  =============================================
  
  1、Java
  
  Java编程语言(第三版)—Java四大名著—-James Gosling(Java之父)
  
  Java编程思想(第2版)—-Java四大名著—-Bruce Eckel
  
  Java编程思想(第3版)—-Java四大名著—————-Bruce Eckel
  
  JAVA 2核心技术 卷I:基础知识(原书第7版)—Java四大名著—–Cay Horstmann
  
  JAVA 2核心技术 卷II:高级特性(原书第7版)—-Java四大名著—–Cay Horstmann
  
  Effective Java中文版——Java四大名著——–Joshua Bloch
  
  精通Struts:基于MVC的Java Web设计与开发—孙卫琴
  
  精通Hibernate:Java对象持久化技术详解—孙卫琴
  
  Tomcat与Java Web开发技术详解————孙卫琴
  
  Java与模式——————————阎宏
  
  
  2、c#
  
  C#程序设计——-Charles Petzold“windows编程泰山北斗”—C#语言“倚天屠龙双剑”
  
  C# Primer中文版——–Stanley B.Lippman—C#语言“倚天屠龙双剑”
  
  .NET框架程序设计(修订版)——–Jeffrey Richter“windows编程泰山北斗”—.NET平台四大天王
  
  c#Windows程序设计———-Charles Petzold“windows编程泰山北斗”——.NET平台四大天王
  
  .NET程序设计技术内幕————-Jeff Prosise—.NET平台四大天王
  
  .NET本质论–第1卷:公共语言运行库(中文版)——–Chris Sells—.NET平台四大天王
  
  
  
  3、C++
  
  C++程序设计语言(特别版)—c++八大金刚—-Bjarne Stroustrup“C++之父”
  
  C++ Primer (第3版)中文版—-c++八大金刚—Stanley B.Lippman
  
  C++ Primer (第4版)中文版—-c++八大金刚—Stanley B.Lippman
  
  C++标准程序库—自修教程与参考手册–c++八大金刚–Nicolai M.Josuttis
  
  C++语言的设计和演化—–c++八大金刚—-Bjarne Stroustrup“C++之父”
  
  深度探索C++对象模型—c++八大金刚—-Stanley B.Lippman
  
  Essential C++中文版—c++八大金刚—Stanley B.Lippman
  
  Effective C++中文版 2nd Edition—–c++八大金刚——Scott Meyers
  
  More Effective C++中文版—-c++八大金刚——Scott Meyers
  
  C++编程思想(第2版) 第1卷:标准C++导引——–Bruce Eckel
  
  C++编程思想(第2版)第2卷:实用编程技术 ——–Bruce Eckel
  
  
  
  C++程序设计————————–谭浩强
  
  C++ 程序设计教程(第2版)————–钱能
  
  C++ Primer Plus(第五版)中文版—Stephen Prata
  
  广博如四库全书The c++ programming language、c++ Primer
  深奥如山重水复Inside the c++ object model
  程序库大全The c++ standard libray
  工程经验之积累Effective c++、More Effective c++、Exceptional c++
  
  c++八大金刚:
  1、Essentital c++—lippman—C++之父,旁枝暂略,主攻核心,轻薄短小,初学者
  
  2、The c++ programming language—-C++之父,技术权威,用词深峻,思想深远,c++百科全书代

表,圣经。
  3、c++ Primer—-lippman—纵横书市十数年,c++最佳教本,c++百科全书代表。
  4、Inside the c++ object model—–lippman—-揭示c++底层,非常好,非常难。
  5、Effective c++—–通过50个编程实例,展示专家经验,行文有趣,深处浅出。
  6、More Effective c++----通过35个编程实例,展示专家经验,行文有趣,深处浅出。
  7、The c++ standard libray---c++标准库的百科全书。
  8、设计模式:可复用面向对象软件的基础------good!
  
  
  4、c
  
  C程序设计语言(第2版·新版)—C语言“倚天屠龙双剑”—Brian W.Kernighan“C语言之父”
  
  C Primer Plus中文版(第五版)——–C语言“倚天屠龙双剑”—Stephen Prata
  
  C程序设计(第三版)—————————谭浩强
  
  C语言大全(第四版)—————————HERBERT SCHILDT
  
  C语言接口与实现:创建可重用软件的技术————-DAVID R.HANSON
  
  C语言参考手册(原书第5版)————————–Samuel P.Harbison
  
  C程序设计教程———————————H.M.Deitel/P.J.Deitel
  
  C陷阱与缺陷———————————–Andrew Koenig
  
  
  5、VB
  
  Visual Basic .NET技术内幕—–VB编程三剑客———–Francesco Balena“vb首席大师”
  
  Windows程序设计-Visual Basic.NET语言描述–VB编程三剑客—–Charles Petzold“windows编程泰

山北斗”—
  
  .NET框架程序设计:Visual Basic.NET语言描述–VB编程三剑客–Jeffrey Richter“windows编程泰

山北斗”—,Francesco Balena“vb首席大师”
  
  Visual Basic 6编程技术大全————————Francesco Balena“vb首席大师”
  
  Visual Basic.NET 从入门到精通————————-Petroutsos,E.
  
  高级VISUAL BASIC编程———————————–MATTHEW CURLAND
  
  
  6、Delphi
  
  Inside VCL(深入核心——VCL架构剖析)———-李维
  
  Delphi 7高效数据库程序设计————–李维
  
  面向对象开发实践之路(Delphi版)———-李维
  
  
  7、VC
  
  Windows 程序设计(第5版)—–Charles Petzold“windows编程泰山北斗”—
  
  Windows核心编程———-Jeffrey Richter“windows编程泰山北斗”—
  
  Windows高级编程指南———Jeffrey Richter“windows编程泰山北斗”—
  
  深入浅出MFC(第二版)—–“MFC四大天王”——-侯捷
  
  MFC Windows程序设计(第2版)—MFC四大天王”———Jeff Prosise
  
  Visual C++ 技术内幕(第4版)–MFC四大天王”——–David Kruglinski
  
  深入解析MFC————-MFC四大天王”———–George Shepherd
  
  Visual C++.NET 技术内幕(第6版)-MFC四大天王”————David Kruglinski
  
  
  8、vf
  
  Visual Foxpro程序设计参考手册——————-张洪举
  
  专家门诊——Visual FoxPro开发答疑160问——————-张洪举
  
  Visual FoxPro 6.0/9.0解决方案与范例大全——————-张洪举
  
  Visual FoxPro软件开发模式与应用案例——————-张洪举
  
  
  
  
  
  9、黑客
  
  应用密码学(协议算法与C源程序———–Bruce Schneier
  
  网络信息安全的真相———–Bruce Schneier
  
  黑客大曝光:网络安全机密与解决方案(第5版)——–STUART MCCLURE
  
  软件加密技术内幕————看雪学院
  
  加密与解密——软件保护技术与完全解决方案————看雪学院
  
  加密与解密(第二版)——–段钢
  
  
  
  
  10、汇编
  
  Intel微处理器结构、编程与接口(第六版)———Barry B. Brey
  
  80*86、奔腾机汇编语言程序设计———Barry B. Brey
  
  Windows环境下32位汇编语言程序设计(第2版)———–罗云彬
  
  IBM-PC汇编语言程序设计(第2版) 本书是国内优秀教材——–沈美明 温冬婵
  
  IBM PC汇编语言程序设计(第五版) 这本书籍是国外优秀教材——-PETER ABEL著,沈美明 温冬蝉


  
  
  11、驱动开发
  
  Windows WDM设备驱动程序开发指南———————————— Chris Cant
  
  Windows 2000/XP WDM设备驱动程序开发(第2版)————————–武安河
  
  WINDOWS 2000/XP WDM设备驱动程序开发——————————– 武安河
  
  
  
  
  
  
  12、网络
  
  计算机网络第四版中文版—-网络编程三剑客————–Andrew S.Tanenbaum
  
  
  TCP/IP详解3卷本——————–Richard Stevens—-网络编程三剑客
  
  UNIX网络编程2卷本——————–Richard Stevens—-网络编程三剑客
  
  用TCP/IP进行网际互联———–Douglas E. Comer
  
  高级TCP/IP编程——————-Jon C. Snader
  
  C++网络编程———————–Douglas Schmidt
  
  UNIX环境高级编程(第2版)——————–Richard Stevens
  
  
  
  13、算法
  
  计算机程序设计艺术——-Donald.E.Knuth———-算法“倚天屠龙”双剑
  
  算法导论—————–Thomas H. Cormen——–算法“倚天屠龙”双剑
  
  离散数学及其应用———-Kenneth H.Rosen
  
  具体数学—计算机科学基础——–Donald.E.Knuth
  
  
  
  14、图形编程
  Windows 图形编程—————-FENG YUAN –图形编程界的Charles Petzold之书
  
  
  15、数据结构
  
  数据结构 C++语言描述》58.00(Data Structures C++) William Ford,William Topp 刘卫东 沈官林
  
  数据结构算法与应用-C++语言描述》49.00Sartej Sahni 汪诗林 孙晓东等机械工业出版社
  
  
  
  16、软件工程
  
  设计模式–可复用面向对象软件的基础
  
  重构—改善既有代码的设计
  
  
  
  
  
  
  17、操作系统
  
  深入理解计算机系统(修订版)——-RANDAL E.BRYANT
  
  
  
  18、Unix
  
  
  UNIX 网络编程 卷I 套接字联网API(英文版 第三版
  UNIX 编程艺术
  UNIX环境高级编程(英文影印第2版—–UNIX编程“圣经
  UNIX环境高级编程(英文影印版)(第2版)
  99-UNIX环境高级编程(第2版)
  UNIX环境高级编程(第2版)—UNIX编程“圣经
  UNIX网络编程 第1卷:套接口API(第3版)
  UNIX网络编程卷2:进程间通信(第2版)(英文影印版)
  UNIX 网络编程(第二版)第2卷:进程间通信
  UNIX编程环境
  UNIX 网络编程 卷I 套接字联网API(英文版 第三版
  UNIX系统编程
  UNIX环境高级编程
  UNIX环境高级编程(英文影印版
  88-LINUX内核分析及编程
  UNIX 网络编程 卷I 套接字联网API(英文版 第三版)
  UNIX网络编程 第1卷:套接口API(第3版)
  UNIX 网络编程(第二版)第2卷:进程间通信
  UNIX网络编程卷2:进程间通信(第2版)(英文影印版)
  UNIX 网络编程(第2版)第1卷:套接口API和X/Open 传输接口API
  UNIX网络编程(卷1):连网的APLS:套接字与XTI(第二版)(英文影印版)
  UNIX环境高级编程
  UNIX 环境高级编程(英文版)
  UNIX环境高级编程(第2版)
  Unix技术手册
  
  
  
  19、Linux
  
  
  Linux内核设计与实现
  Linux内核完全注释
  LINUX内核分析及编程
  GNU/Linux 编程指南(第二版)
  Linux设备驱动程序(第三版)
  嵌入式设计及Linux驱动开发指南——基于ARM 9处理器
  Linux设备驱动程序 第三版(英文影印版)
  Linux内核设计与实现(第2版)
  Linux内核设计与实现(英文影印版)(第2版)
  linux技术手册
  
  
  20、游戏编程
  
  Windows游戏编程大师技巧(第二版
  游戏之旅–我的编程感悟
  OpenGL超级宝典:第三版
  OpenGL编程指南(第四版)
  Java 游戏高级编程
  J2ME手机游戏编程入门
  游戏之旅——我的编程感悟
  游戏开发中的人工智能(英文影印版)
  3D游戏:卷2 动画与高级实时渲染技术
  面向对象的游戏开发
  Java 游戏高级编程
  3D游戏编程大师技巧
  游戏编程精粹
  面向对象的游戏开发
  3D游戏 卷1:实时渲染与软件技术
  3D游戏:卷2 动画与高级实时渲染技…
  J2ME手机游戏编程入门
  Direct3D游戏编程入门教程(第二版…
  
  
  
  
  
  21、移动开发
  
  Windows Mobile手机应用开发
  SYMBIAN OS C++手机应用开发
  68-Windows Mobile手机应用开发–傅曦 齐宇 徐骏
  48-SYMBIAN OS C++手机应用开发 (第2卷)——————RICHARD HARRISON著,周良忠 王伯

欣译
  68-SYMBIAN OS C++手机应用开发—————RICHARD HARRISON著,周良忠译
  Windows CE.net内核定制及应用程序开发———周毓林 宁杨 陆贵强 付林林
  嵌入式系统Windows CE 开发技巧与实例–傅曦
  Palm OS编程实践—绝版
  
  
  
  22、单片机
  
  单片机轻松入门———————————-周坚(平凡老师)
  
  单片机典型模块设计实例导航———————–求是科技
  
  例说8051—————————————-张义和 陈敌北
  
  KEIL CX51 V7.0单片机高级语言编程与ΜVISION2应用实践—–徐爱钧
  
  单片机应用程序设计技术(修订版)——————–周航慈
  
  8051单片机实践与应用——————————-吴金戎
  
  MCS-51系列单片机实用接口技术———————李华
  
  
  23、串并口通讯
  
  Visual C++/Turbo C串口通信编程实践——————龚建伟
  
  VISUAL BASIC与RS-232串行通信控制(最新版)———-范逸之
  
  
  
  24、电子
  
  无线电识图与电路故障分析轻松入门(第二版) ——————-胡斌
  
  无线电元器件检测与修理技术轻松入门(第二版) ——————-胡斌
  
  图表细说电子技术识图——————-胡斌
  
  图表细说电子元器件——————-胡斌
  
  图表细说元器件及实用电路——————-胡斌
  
  =======================================================


  
   <<回贴确有见地者有精美奖品送出。奖品由www.lmh2004.cn友情提供。>>


2006年05月23日

100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- George Shepherd-深入解析mfc
(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================

大师级作品,虽然出于96年,但对MFC代码精隨的阐述现在看来仍让人心佩不已,译得也善可  这本书主要是针对mfc4.0讲的,和现在的mfc7.1的实现有的地方有些不同。说实话这本书引进的实在是太晚了。
书写的还是不错的,写得通俗易懂,翻译的基本还可以,但是有的地方译的不好,看不懂。

 这是大师George Shepherd, Scot Wingo(这两人就是《Programming Visual C++》第五版和第六版的作者,就是《Visual C++技术内幕》的最新版)的作品,就是那个台湾的所谓候先生也推崇这本书。
同时请楼下把《深入浅出MFC》捧上天的兄弟,认真的去读点书,我对候~不想评论什么,不过请不要他的那边书和这本书(以及《Programming Visual C++》和《Programming Windows with MFC》)相提并论。

  《深入浅出MFC》还在无情的吞噬读者的宝贵时间,不结合建模和面向对象的世界观来谈MFC,永远是让人如陷泥泽。我认真学过该书,今天回头看来,更合理的学习顺序绝对是:oop-〉深入学习c++和c++的深层机制 -〉MFC。可悲的是现在市面上涉及c++语言的一些深层次的机制的书实在太少了!!!
 
〈〈MFC Internals〉〉成书于1996年,不是“现在还继续写关于MFC的书”。通常越无知越感胡说,“真的是不可理解”。
这本书在MFC社区中有相当高的评价,它不是MFC给初学者看的。如果你仔细看过侯捷的书,他在〈〈深入浅出MFC〉〉中多次提到此书,并指出houjj书挖MFC主线,此书则是MFC源码导读,将MFC挖了个底朝天。“比起侯捷的《深入浅出MFC》,这本书就显得太没有深度了”,侯捷不敢说的话,全让你说了… 建议你把手和眼睛洗干净,立即打开〈〈深入浅出MFC〉〉2nd, 翻到637页,读一读〈〈无责任书评.MFC四大天王〉〉
看MSDN就成为高手了吗?那MS Press, AW等等出版社干脆演街推销MSDN,还出书干啥?“大家看看够多吗”够多和够深是一个概念吗?Visual C++ 6就是用MFC写的话,你能写出来吗?
诚然,MFC有自己的很多问题,比如白盒重用,缺少Command, State, CommandProcessor等设计模式支持,Undo/Redo支持,LayoutManager, event & delegate支持等等,还可列出很多。现在用MFC很多是因为蜀中无大将,如果你知道做一个大型的Windows桌面应用最好应该用什么类库,麻烦你不吝赐教。但别说用什么Qt,WTL, WinForm之类。
说了这么多,其实就一句:评论MFC和〈〈MFC Internals〉〉, 你还不够水平。

对MFC我没有什么深入的研究,但我非常同意fhchina的观点。我看过jjhou《深入浅出MFC》,侯老师对MFC代码的挖掘非常地深入,正如amstrongest所说的,两本书的侧重点不同。
对于一般质量过关的书而言,没有好坏之分,只有适用于否之分。
 
  这本书和jjhou的《深入浅出MFC》应该是一样的题材
下面有人说到看了目录觉得这本没有jjhou的好。我持保留意见。什么是MFC?你看了目录应该知道,书我没有看过只听说过,amazon上面的评价是这本书说COM,和OLE的部分非常清楚,而jjhou的书连这些提都没有提,为什么?难道MFC就是做点桌面exe吗?难道MFC就是一些宏吗?如果还想学习MFC,还是可以再看看这本的,而我开始说到的那个为什么也许在你看完后你会知道答案。

 

100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Jeff Prosise-MFC WINDOWS 程序设计

(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================

侯捷老先生力荐的作品。Prosise被誉为Petzold的接班人

期待已久的书,对于VC初学者来说,胜过深入浅出和
INSIDE VC++
 
  暑假读完了这本书,感觉巨经典,
非常好,
翻译上,虽然偶尔有小错误,但整体中规中举 ,不错。
推荐初学者用这本书,比 《inside vc》容易入门,

虽然我已经是一名程序员,在工作中也不再使用MFC,但我还是对这本书情有独钟。它教会了我很多,这本书在讲解MFC方面实在是很好,加上它的厚度,曾被我戏称为“至尊宝典”,我个人真是非常喜欢它。如果你想用MFC,就看它吧,除非你认为MFC已过时。

非常好,讲解细致而且全面,绝对适合于初学者。

  嗯.我感觉这本书一级棒. 如果你读〈技术内幕〉读不下去的话,就来看它吧. 我看了一半了,写的很好. 讲的很明白!


严重推荐,这本是一流的,自我感觉比vc++技术内幕略胜一筹,虽然 inside vc++也是一本极好MFC的书,译版印刷不错,太厚,太白,纸张白的让人觉得有漂白之谦

翻译的不及《Programming Windows》,不过我还是给他五颗星,因为如果你是走C\C++道路的,这本书和《Programming Windows》绝对可以改变你的人生!
 
  非常好的一本书,没有SDK经验一样能读懂。INSIDE VISUAL C++,没有照顾初学WINDOWS程序的人。想学VC++
不要东找西找了,这本就对了。

 
  昨天刚汇了钱去,还的等一星期才能拿到书啊…偶都快等不及了!
偶是先看〈深入浅出MFC〉的,对MFC的运作过程有了大概的了解,手痒难忍,想自己搞几个小程序练练手.可手头的〈深入浅出MFC〉叫偶无从下手,〈深入浅出MFC〉对MFC的类以及成员函数介绍的太少,郁闷.
还好,偶找到了〈PROGRAMMING MFC〉的英文电子书,硬着头皮看了两章,真是给偶相见恨晚的感觉,解渴啊!赶紧汇去NNN.NN大洋
——快给偶发书吧!求求你们啦!
偶学MFC的经验是:〈深入浅出MFC〉和此书配合着看,自我感觉效果不错!


这本书从知识的循序渐进和知识面的广阔上,远远超过了
〈〈Inside vc++〉〉,而〈〈深入浅出MFC〉〉与其相比,只能是算一步有特点但不全面的书。
所有想学vc的人,应该从〈〈Window程序设计〉〉和这本书开始
终于找到你了 jeff prosise

这本书可以说是与《WINDOWS程序设计》齐名的经典之作,连书写风格也与之相近,只不过是用MFC写成,其作者功力深厚。本书特点是开头并不教你用VC的向导,而是手工打造一个简单而又完整的程序,让你不至于一下子摸不着头脑,毕竟VC的向导所生成的代码太让初学者头疼了。一个子就是五个类,其关系是怎样的,之间如何协作,而通过这本书,你就不会有类似的彷徨,书中有非常明确的答案。
当然,本书也有缺点,那就是其源码中并不说明有些语句是如何而来,为什么要这样,而要你慢慢揣摩,仔细研究才能领会。
另外,书太厚了,拿在手中沉甸甸的,不过也正体现了它的价值。

我从图书馆借了这本书。总的来说,很不错!翻译的马马虎虎,可以接受。内容集中在UI,没有MSDN全面。这本书也算是经典了。就是太厚,读起来吃力。我觉得这本比Inside VC++更适合初学者。作者又写书的经验,上来没有讲DOC/VIEW,到了很后面才开始讲,这的确是考虑到了读者!!

把我领进vc门的书,不得不感激。真是好书,虽然我现在mfc用得渐渐少了,但是教育书籍能写成这样,真是了不起。

真是一本好书,特别喜欢作者由浅入深,循序渐进的讲解了整个MFC的结构。看了这本书,我终于不害怕MFC的代码了,可以静下心来仔细看代码了。

MFC Internals: Inside the Microsoft(c) Foundation Class Architecture
by George Shepherd, Scott Wingo,
Dean D. McCrory, Scot Wingo
有下载的地方吗?或有出版社能出版吗?
==============================================
MFC Windows 程序设计 这本书我买了,挺好的,翻译的也行,反正我能看明白,不过想写点什么东西只有这本我觉的还是不太够,除 MSDN 外,我还down了一本 Programming Visual C++ 5e 书也不错,你会发现 VC 编程也是指指点点的事,省劲多了。
对于想学习MFC的朋友,我的经验是这样的:
首先,可以看看 Windows API 编程,例如 Petzold 的名著,大概明白了就行了(推荐买一本,至少的down一本,反正以后还的看,而且经常要翻一翻,呵呵)aPI 虽然麻烦,但容易理解。
然后,就是这本了,记得还要有MSDN,学习一段时间后,就该Programming Visual C++了 5e(4e 6e 也有卖),最好能写一个什么,边写边学,用哪看哪,写成也学会了。
最后,就该MFC Internals了,也可用深入浅出代替,但是我还是想看MFC Internals,可一直没找到,所以只能看下载的深入了。
学习的过程就是循环这三步。
最后的最后,不管我说的有道理没道理,也写了这么一大段,就看着被我打击的键盘的面子上,帮我找找 MFC Internals 吧,有人找到就把连接就贴到这吧,我想大家都会需要的

100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Jeffrey Richter-Microsoft .NET框架程序设计(修订版)

(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================

近期有很多读者来信问我这本书是不是已经有了第二版了。这个问题我在近期刚咨询过Jeffrey先生,Jeffrey目前完全还没有开始第二版的写作。Jeffrey是个惜墨如金的人,如果.NET Framework没有大的改进——比如范型/Longhorn带来的WinFX编程模型等,Jeffrey不会匆忙就出第二版的。

好书!何一个想了解.NET、学习.NET的读者都不可不读的全面剖析.NET框架机理,深度阐述.NET平台!!!

我做了4年COM,2年.NET. 我想说的是这本书Jeffrey写的好——Jeffrey当之无愧的大师,李建忠译的地道——李建忠确实出身技术,不像市面上那种靠英语起家的译者。

作者的代码很好,短小精悍。
译者也很负责,译注添加的非常好,非常好。

建议做.NET开发的人手一册,实际上我的同事现在已经是这样了。

小弟读书的速度比较慢,我这本书我读了一半,Jeffery先生的作品的确是非常不错,译作也是相当的有水平,但是就我看来一Jeffery先生在此书当中对.Net Framework的讲述并不算太深入,到是经常能够提醒一些你非常容易忽略的事情。看Jeffery先生的书能够使你对.Net打下一个坚实的基础,至于再深入吗,就只有使用其它的途径来进行了。
另我想可能Jeffery先生对.Net的接触也有限吧,不象对Win32编程那样摸爬滚打了那么多年,我个人感觉此书对系统描写的深入程度不及Jeffery先生的advanced Windows和Programming for microsoft windowsw。

的确是译本经典的好书!!
刚刚出版我就买了,现在已经仔细读了两遍,觉得获益非浅!首先是Jeffrey Richter 先生的水平实在是高,Jeffrey Richter先生对.Net的内部设计了如指掌,对.Net的各种用法都分析的很透彻!其次,Jeffrey Richter  先生的写作水平高,讲的内容高深而易懂!当然,作为中文版,李老师的翻译也出神入化了!
众多因素给中国.Net程序员提供了一本经典之作!

绝好的一本书,深入挖掘.NET,Jeffrey的名字就说明了一切。
本来想等Don Box的大作,但实在等不及了,寻寻觅觅中发现了这本书,喜出过望。
个人对于.NET学习的一些建议:没有必要先学习C#、Visual Basic.NET等语言,因为具体的语言在.NET中已经不象以往在Visual Studio中那么重要,应该先学习.NET框架,语言不过是实现框架功能的载体。
基础的入门,Microsoft提供的quickstart tutorial已经够了,用到后来,你会发现,对于.NET框架的理解和掌握至关重要。

因为过年,小弟的荷包稍微有点儿喜色了,想买一本.NET Framework方面的入门书籍,左寻右找,前思后量,发觉《Microsoft .NET框架程序设计(修订版)
》和《Microsoft.NET程序设计技术内幕》比较合适,但是价格都有些“白领”,所以决定只买其中一本,但查看书评之后仍然不知道选择哪一本比较合适。请各位大虾指点迷津!

Jeffrey Richter确实是高人,书写的很深,不过看懂也不太容易,最重要的是这书里讲的许多东西都不是可以立即用到开发中去的。所以虽然是好书,但是买的时候也要慎重,要想把这种东东看完整了,呵呵,几个月未必搞得定。即使看完了,能不能在工作中用好,也是两可之间的事情。

 这本书相当不错,很有深度。需要有一定的.net开发经验才能更好的理解此书。

权威性不用多说了,看了前三章,感觉有一点悔涩,理解了7成吧,但我想毕竟CLR运作机制也不是看一两遍能懂的,现在看了第四五章,颇感轻松。呵呵,前几章写(翻)的有一点点不具体,考虑一下给个四星,大家意下如何

  书是不错。不过一开始讲得太深奥,以我有超过五年网站开发、三年软件开发经验的来说都看得一头雾水,不得不自己觉得跟不上时代的步伐了。老实说是属于中偏高层次的读者可以阅读的书,中以下层次的读都买这本书基本上短期内是浪费钱

这本书现在看完了,感觉不错。其实这本书定位的是中等层次的读者,不是“偏高”。
与后面的内容相比,前面部分的确有点难懂,主要是第二章和第三章。刚开始看的时候,看到第二章和第三章时,真有点把我吓坏了,不知道是不是能坚持到看完整本书。等进入第二部分(第四章始),难度陡降,只是到了最后的第19章和第20章又略有提升。真的希望Richter先生在出第二版的时候能改写一下前三章,扩充一点内容。

 电子版可以到下边这个网址找
http://bbs.3lsoft.com/z_adv_get.asp?get=16383
http://www.muyijin.com/enixcy/bbs/index.php?s=
去,那里有电子版(英文版)

在经历了漫长的等待后,我们终于看到了清华大学出版社组织重译的《Microsoft .NET框架程序设计(修订版)》一书。本书英文原名是Applied Microsoft .NET Framework Programming,由全球知名的技术作家 Jeffrey Richter先生所著。在去年《程序员》的.NET好书榜中,我们曾推荐过此书的英文版。一直以来,能透彻地分析.NET框架平台体系和底层技术的书籍了了无几。毫无疑问,《Microsoft .NET框架程序设计(修订版)》给国内.NET开发人员带来了新的希望,本书对.NET平台进行了全面地剖析,语言流畅、翻译准确,不愧为.NET领域的经典图书。
 
  说到此书,就容我稍费笔墨对Jeffrey先生做一简要的介绍。Jeffrey Richter先生是Windows/.NET程序设计领域享有盛誉的技术作家,名刊MSDN杂志的.NET专栏撰稿人。其传奇著作《Windows 高级编程指南》(Windows 95:A Developer’’s Guide,Advanced Windows)、《Windows核心编程》(Programming Applications for Microsoft Windows)早已成为 Windows 程序设计领域事实上的圣经。他在13岁时开始痴迷于编程,23岁从Drexel University获得计算机学位后,就耕耘在Windows开发领域。他的Windows著作培育了几代软件开发设计人员。
 
  本书的译者是做技术出身的李建忠先生。在译序中,李建忠就告诉读者准备.NET框架 SDK和一些常用工具,并给读者提了一些指导性建议。他在每章的关键技术点都加有译注,显示了译者本人深厚的技术功底,同时也给本书增值不少!更重要的是他对Jeffrey所犯的错误以译注的形式进行了纠正,作为读者理解原书的重要补充。在一些技术细节上,李建忠亲自对代码进行调试,如在第六章“通用对象操作”里,李建忠亲自重写Equals和GetHashCode方法中的一个,检验编译器是否出现警告信息。读者可以留意每一章中的译注,就会发现,所有的这些都是非技术出身的翻译人员无法做到的!由于李建忠的技术功底和语言领悟能力,本书算是给Jeff交了一份圆满的答卷,也给读者交了一份圆满的答卷!
在读《Microsoft .NET框架程序设计(修订版)》时,给我的总体感觉是:剖析透彻、条理清晰、每一页都有收获,每一个技术点都值得我们去理解和品味。译文流畅、读书简直是一种享受。书中的内容主要是涉及.NET平台核心技术,如.NET框架原理、程序集、元数据、值类型/引用类型、类型设计、异常处理、垃圾收集等核心技术进行了精妙的讲解,而且作者对开发中的种种问题给予了指导。比如:讲解.NET框架原理时,深入分析了我们利用C#编译器(Csc.exe)生成托管模块(需要通用语言运行时CLR才能执行的PE文件),托管EXE如何启动CLR,微软组件对象运行时执行擎(MsCorrEE.dll,在system32目录下)怎么工作等做了详细的解释。
 
  给我留有深刻印象的是该书的第十九章。这一章可以说是.NET技术的理论精华所在:关于.Net自动内存管理(即垃圾回收)。在以前,.NET框架帮助文档阐述得不是很详细。在本书中,作者用平实的语言阐述了垃圾收集的机制。比如我们用New关键字实例化一个对象,中间语言(IL)指令newobj创建新的对象,在托管堆中为对象分配内存。垃圾收集器检查托管堆中是否有不再使用的对象,进行内存回收。这一系列的理论,通过译者的表述,把整个过程表述得十分清晰明了,而且配有图表进行详细的说明!
 
  在本书中,Jeffrey先生还写了大量的C#代码,结合.NET框架深入进行剖析,比如值类型的“装箱和拆箱”,分析了大量的代码,以及这些代码执行多少次装箱和拆箱操作。我想,本书之所以如此成功,是和Jeffrey先生十几年来的C++技术背景分不开的。尤其是对底层的理解上,Jeffrey先生熟悉Windows底层,经常用反汇编工具(Ildasm.exe),这对理解.NET框架起到了很大作用。
 
  看过此书的人,对.NET框架会有一个全面的理解,而且可以发现微软.NET领域的技术精髓。那时,你会觉得Visual Studio.NET只是一个高级的源代码编辑工具而已。而更多的底层技术,是由.NET框架来完成的。你可以分析到程序的底层,可以解决程序编写、调试、部署中的许多问题。现在,你不访在网上下载《Microsoft .NET框架程序设计(修订版)》的一些章节,细细品味。
 
  引用本书译序中的一段话作为本文的结尾:
 
  “相信对于.NET领域应该很快会有同样的说法——.NET程序员将会因为此书而分为两类,一类是读过《Applied Microsoft.NET Framework Programming》的,一类是没有读过《Applied Microsoft.NET Framework Programming》的。”

Microsoft .NET框架程序设计(修订版) Jeffrey Richter
Applied Microsoft .NET Framework programming

.net领域好书排名第一非它莫属
前面3章,确实有点让人有点一头雾水!
开始我就怕了,咋那么难!
Jeffrey Richter 真的是牛人啊

绝好的一本书,深入挖掘.NET,Jeffrey的名字就说明了一切。
本来想等Don Box的大作,但实在等不及了,寻寻觅觅中发现了这本书,喜出过望。
个人对于.NET学习的一些建议:没有必要先学习C#、Visual Basic.NET等语言,因为具体的语言在.NET中已经不象以往在Visual Studio中那么重要,应该先学习.NET框架,语言不过是实现框架功能的载体。
基础的入门,Microsoft提供的quickstart tutorial已经够了,用到后来,你会发现,对于.NET框架的理解和掌握至关重要

 
  我一向信赖Jeffrey Richter的书。即使是少吃几顿饭也要买一本他的书。不过一定要买英文原版的才行。
我买过一本他的书的中文版“Windows 核心编程”,翻译的没法看。结果,我痛下决心,用了几个月终于阅读完光盘中的英文原版电子书。现在,我的英文阅读水平已经大幅度提高了,这得感谢那些水平极差的翻译了,哈哈。我决定今后只看英文版的编程书了!


这本书我也看了前几章,关键是它不仅进涉及到的是.net的问题,也有一些其他东西在里面。就像一个教大学高数的老师,不可能教你初中的知识。能不能看懂,能看懂到什么程度,就是个人的功夫问题了。是不是好书,要看这本书事不是和你看。


大象无形,大音希声!大师就是能把深奥晦涩的东西讲的通俗易懂,本书的作者Jeffrey Richter就做到了这点。这本书讲了一种技术——基于.NET的软件开发,而且讲解的水平非凡。
教材,当然不必有什么收藏价值,但这本书藏个一两年还是有必要的,直到你对.NET的里里外外了然于心为止。两年之后,还有送给新学者的价值。
“收藏价值”?真的没有。Richter的讲解对象是.NET,这本书的风格就象我们的中学物理教材,时而综述一下,讲讲理论;时而动动手,结合实践;读起来很爽心。
他写书的原则和Stroustrup相似,强调通过独特的视角,带给读者领会、理解、突破的乐趣和收获。

100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Stephen Prata-C++ Primer Plus (第四版)中文版.txt

(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================

原书名: C++ Primer Plus,Fourth Edition [原书信息] 
作者: (美)Stephen Prata  [作者简介] 
译者: 孙建春 韦强  [译者简介] 

最新讨论:2004-9-28 9:37:43

本人认为钱能教授的<<C++程序设计教程>>更适合初学者

我感觉入门的话C++ Primer还没有C++ Primer plus合适, 当然从影响来看, 后者是不能跟前者相提并论的!

我看了一半了,总体感觉很适合像我这样从没接触过正规编程学习的初学者,看了让人有一气呵成的感觉,我觉得他没有在概念上纠缠太多,而是几笔点出核心,用浅显易懂的实例让人很快就能明白怎么回事,很快就能体会到学习的乐趣,我觉得不像我看过的钱能的C++程序设计那样,让人感觉有点枯燥,有点在概念太过纠缠,反而让人混淆。
C++ primer也买了,确实如前面那位出版商所说,相比较,我觉得还是c++ primer plus更加适合

讲了语法,讲了技巧,讲了标准,给了例子,做了c与其++兄弟的比较,纸张很好,错字不多。作为入门教程,复有何求

我觉得这本书对初学者挺好.细节讲的很好.不至于像看the c++ programming language 时满头雾水.
 我觉得这本书讲的最好的地方是关于文件那一章.很有实用价值.
  不过看外文中译本很是不舒服.想看原版又感觉外文学的很是垃圾.真的希望那些译者能入自己的思想.是我们读者看起来不至于那么吃力.也算是我们读者的福音吧

不知道为什么这么好的一本书,书评却很少可以见的朋友们没有对这本书给与足够的重视。本小弟看过很多的C++的基础书籍,向这本语法流畅,概念清晰的介绍还真是很少见。难能可贵的是作者表术了2000年新定的的C++标准,比起《C++ primer》更容易被初学者所接受,看完本书在看《C++语言程序设计》(特别版)就应该算是懂得的了C++的知识;
     本人虽然学的不多也不够好。当然了也谈不上会编程,但是我仍然认为编程的基础是致关重要的,朋友有一人连语法机不懂得,从控件中拖下几个按钮便吹虚
以是高手。瞧不起不起那种人。败坏了编程的风气。所以学好基础是很有必要的

这本书绝对应该做你的第一本C++书
厚厚的一本书,质量也到位,这60块钱真的值了
如同前面所说
“讲了语法,讲了技巧,讲了标准,给了例子,做了c与其++兄弟的比较,纸张很好,错字不多。作为入门教程,复有何求!”
“我看了一半了,总体感觉很适合像我这样从没接触过正规编程学习的初学者,看了让人有一气呵成的感觉,”

这本书在汗牛充栋的C++书中并不出名,但是书写的确实不错,讲的很细也很全面,用来入门很好

别人向我推荐过这本书,我只阅读了目录。这本书作为入门读物确实不错。整本书注重C++语言本身,似乎并没有涉及面象对象程序设计的内容。这对于一本介绍用于面向对象的程序设计的程序设计语言来说似乎是不合适的,虽然没有这部份内容会让初学者读起来不那么困惑,更容易理解语言的语法本身。但也不能让初学者感受到C++的魅力所在,也不能让他们明白这些重要技术对于程序设计意味着什么。或许,不学习C直接学习C++并不那么正确。遗漏一点,这本书中的很多内容。可以让初学者少走很多弯路,集中说明了很多程序设计的基础知识和一些我们看起来是常识的东西。殊不知,我们在初学者时,也曾为着这些常识而感到困惑

本书不是真适合那些编程初学者,而适合的是那些有一定基础的的编程学习人员。是一本好书,强烈推荐!!
如果你想跨入编程的大门,请你去看《程序设计》。入门后再来看这个!呵呵

的确是一本好书。我是一个C++的初学者。有一点C基础。开始买的c++ programming language 这本书,觉得有点看不下去。然后才买了这本书。的确是一本好的教材,把所有的知识如娓娓道来的向你介绍,真正的深入浅出。不可多得的入门好书

C++入门好收。本书讲得通俗易懂。

书写得非常好!!!
虽然名气不及《C++ Primer 3rd中文版》,但是内容翔实丰富,写得通俗易懂,适合像我这样的中级读者。
采用小五号字,是我们在网页上正文使用最多的字体,节省纸张。因此,这本书的字数比《C++ Primer 3rd中文版》多,但是价格只有它的一半。

 我买了这本书。还没看完。感觉不错。原版写的就很好,翻译的也不错,翻译的比较流畅,易于理解。
书内容覆盖面比较全,深入浅出。是一本好书!

非常不错的一本书,它不仅对初学者有很大的帮助,同时也适合中高级的朋友细化自己的c++概念,理顺c++的思路,真的非常难得!看着它在销售排行榜上一路稳健上行,就是最好的例证,我买的比较早,两年前买的,现在已经不知道看第几遍了,着实受益!负责的推荐。

这本书确实不错!即便是老手也应该买一本放在身边,因为它是C++程序员最好的帮手!!
http://www.bacysoft.com 有此书中所有例子的源代码和部分编程练习的解答!

翻的不好?我好像是第一次听到别人如此评论这本书,真希望你好好静下心看看再发表这样的言论,那样对你,对想了解这本书的人都是负责的。
我的感觉很简单,清晰,明确,阐述了许多以前迷惑又没办法知道的东西,语言很美,甚至有时很有趣!!!一个字:值!两个字:超值!呵呵

如果你真正的想学好C++的话,如果你是初学者的话,我想这本书一定会让你很舒服的走进C++的大门的..真的.很适合初学者…
http://cppstudy.vicp.net
这里是初学者(或者高手)乐园,大家看喜不喜欢,如果喜欢的话希望你常来….
不是做广告,只是为那些真正想学点东西的人.
给出一块空间来讨论你的问题…交流思想….

确实好书,连我什么基础都没有的人都可以读懂,适时的回顾复习帮助了初学者可以很方便的进行学习,强烈推荐!

这本书适于初学c++但又想深入学习的读者!
本书从翻译印刷到装帧,嗯,好就一个字!

 你们的意见也代表了一部分人的心声!我个人认为,与其少花钱看小字体,还不如花多点钱看得舒服些!因为书是很厚的,看起来很花时间和精力!毕竟自己的眼睛比什么都重要!我已经戴上眼镜了,不想再变成六只眼!

感觉模板相关的章节讲得不够清楚或者深入,关于模板的例子也比较少,有点遗憾。
其他章节感觉还都不错。

不错,我刚刚买来看了,讲的非常通俗易懂。我以前买了好多C++方面的书,但是都是讲的晦涩,我个人感觉‘侯大侠’翻译的(我想可能是我的资智太次,慧根太浅)东东,我是看不懂,没办法!现在,我正在看MFC方面的的,看到大家众说纷纭,我也搞不懂该买哪本了?“不是我不明白,是这世界变化快”,希望,有过来人指点一二,(我感觉学会了C++语法,对于MFC没有什么特别的提高,好像完全两个不同的观念,而且,MFC也不像C++语法书那样,一点一点,循序渐进,有点头大,没办法,只好继续埋头苦啃!郁闷中)

  现在我只看完了这本书的近三分之一,但却让我对老外的书有了一个全新的认识(虽然这一本书还不能代表所有的老外的书),我用十天的时间学到的东西比原来半年学的东东还要多!原来书上用了几十页篇幅去描述我还没看懂的东东,这本书用几页就交待的清清楚楚!
看了这本书之后,我真的不想再看国人的书了!
声明:我是一个C++初学者,与出版社没有任何关系,我之所以写这篇文章,只是为了给读者们擦亮眼睛,不要象我一样走弯路!老外的书也不一定都好,这本书也不一定就适合你!不要人云亦云!有时一把钥匙不见得能开所有的锁!
我的QQ是16375108,希望结交志同道合的朋友!


C++ Primer Plus (第四版)中文版
 
【打印本文】  作者:

——————————————————————————–
 
基本介绍:C++是在C语言的基础上开发的一种集面向对象编程、通用编程和传统的过程性编程于一体的编程语言,是C语言的超集。本书是根据1998年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术。 全书分17章和10个附录。分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑操作符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出等内容。 本书针对的是C++初学者,书中从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有C语言方面的背景知识。本书可作为大中院校教授C++课程的教材,也可供初学者自学C++时使用。

此书是我C++的入门书,看的特别仔细。
读这本书之前,我是一个忠实的“爱国主义者”!在我看来,如果一个初学者在没有任何基础的情况下去读一本老外的书(哪怕是已翻译了的)是不可想象的,我觉得一个对中国不很了解的外国人写的书能被一个中国读者那么轻易的看懂吗?那上面也许都是些很高深的东西吧!?
    在我看来,一个入门者首先要读的书一定该是国内的(连中国台湾那边的都不行)一切知名大学的教育家们编写的教材类的书籍,那才是中国编程入门者的首选。
    于是,我在学完了老谭的《C程序设计》后,更加证实了我的观点的正确(至今我仍认为这是一本好书,但它也是我目前唯一认可的国人的书)。准备开始学C++了,我在网上一番找寻,终于又找到了几本和谭大师一样被奉为国内泰斗的著作,而且还是一个出版社的!
    因为自己是半路出家(非计算机专业)的,又是自学,所以很多东东都看不太懂。当时我想,一定是我的基础太差了,于是我就把自己的速度放慢再放慢……但情况还是得不到明显的改观。因为书中的好多东东我根本就不懂,而书中又已把它当成了一个已知条件加以应用了!如内存中的堆栈、二进制的表示制等(我只是举了二个最简单的例子,其实还有一些更难的)。
    当然我并没有对我看的这本书产生什么怀疑,而是认为是自己的原因,好在在这些让我觉得难懂的东东后面都有请参见本出版社《XX书》,有出处就好!于是我想起了一句话:磨刀不误砍柴功!既然有不懂的,就回去补了!于是我又跑到书店去买了同是这个国内最知名的大学出版的《数据结构(C语言版)》、《计算机组成原理》等书,但让我感到意外的是我在本书中又看了这样的语句:“本部分内容请参见本出版社《XX书》”,要是这样下去我还要买多少本书呢?
    原本买国内教材的原因除了认为国人的书会更能让我接受,还有就是它们都不是很厚,价格便宜一些。但象这样买一本书要另买数本书做参考书,不但价格已经赶超了老外一本书的价格以外,学的也不是很系统。
    自此,我第一次对国人的书产生了怀疑,但有一点我还是始终相信的:国人的书一定比老外的书更适合我!这个观点一直占据着我的思想很久很久,直到有一天,我终于半生不熟的读完了我手中一本国内很有名气的教授著的《C++程序设计教程》,这本书只有300多页,而我却看了六个多月!而且有些语言我简直是看不懂,这时我甚至开始怀疑这本书究竟是国人自己写的还是翻译过来的?怎么说的都不象中国话呢?
    学过的国人传授的基础知识后,我想去买一本老外的书,因为国内的书讲入门和应试的比较多,而讲得深一些的很少,于是一个偶然的机后,我选中了现在这本《C++ Primer Plus》!
    只看了几页,让我吃惊不小!首先它没有我想象的那么生涩难懂,(这也许因为它同样是一本入门级的书),十天的时间(业余时间,平均一天3-4小时)我看了200页!(也许你觉得这并不多,但你要知道,这本书是用的小五号字排版,每页的内容比我见过的所有书的内容都要多!)而且还做完了每章的课后练习!而更让我值得称道的是这本书真正是物有所值:因为书中用到的所有的知识都会有个清楚的讲解。而决不会出现一句诸如:请参见《XX书》的字样!

——————————————————————————–
 
日期:2004-6-14 7:32:14 来源:itebook
 

100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评-Charles Petzold-Windows 程序设计(第5版)(上、下册)

(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================

[书名: Windows 程序设计(第5版)(上、下册) ,北京大学出版社,Charles Petzold,博彦科技译
    这本是尽人皆知的Win32 API编程经典,也称为“Petzold Book”,学习Win32 API编程的人几乎都从这本书入手。这本书的优点是落墨细致,对基本概念和基本技巧的解释非常详尽,不厌其烦。同时,这本书篇幅虽然不小,但是包容的东西并不多,基本上把重点放在GUI编程上和常规编程任务上,所以能够把很多问题讲得非常透彻。通常第一次阅读这本书,都会觉得作者行文有一些罗嗦。但是日后在开发中,却会发现,这些当时觉得罗嗦的论述,都是实际工作中值得反复查阅咀嚼的宝贵资料。这就是所谓的Petzold风格,既可做tutorial,又可做reference。
    几年前,人民邮电出版社出版过一本Charles Calvert的《 21天学通WINDOWS 95编程(上、下册) 》,那本书的定位与“Petzold Book”相似,而且写得也非常出色,在控件编程方面的阐述甚至超过了“Petzold Book”。可惜这本书完全被“Petzold Book”的光芒所覆盖。不仅国内没有再版过,而且原出版者也彻底打消了与“Petzold Book”对抗的念头。
    现在仍然用Win32 API直接开发GUI的人,恐怕是少之又少,所以这本书的意义不及当年。更公允的说,Petzold Book现在最大的意义是作为Win32的入门教材。不经过它的洗礼,很难升堂入室。


感想:如果我没记错的话,这是我买的最贵的一本书了,但是我一点也没有觉得它贵,因为这本书实在是物有所值。我曾经在Windows程序设计的大门之外徘徊长达3年的时间(从Windows 3.2到Windows 98,朝代更迭,不变的是我用C/C++没有写出过一个能运行的程序),原因就是我当初不懂得选书的道理,看了一本很薄的《Windows编程短平快》,以致大倒胃口。那本书只有《程序员》杂志那么厚,里面的文字诘屈骜牙,代码含混不清,我实在无法从中得到什么帮助。《 深入浅出MFC(第二版) 》为我摆脱了MFC的困惑(此前我已经在微软ATC培训中了解了一点MFC编程的过程,但总归是云山雾罩),而这本《 Windows 程序设计(第5版)(上、下册) 》彻底让我摆脱了视Windows编程为畏途的窘境。关于这本书,书评已经很多了,我不想拾人牙慧。至于价钱,它的每印张单价在计算机书中也属于偏高的,但是它的价值足以让我坦然掏钱。如果说当初我掏钱的时候是颇费了一番踌躇的话,那今天回忆起来,我的遗憾不过是当初踌躇得实在久了一点。
推荐度:[][][][][


==============


两个字——好书!
这本书是线,MSDN是珍珠。

不止,我在好几本书里都看到类似这样的话:“如果你对windows程序设计还不够了解,那么去看Charles Petzold 的《Programming Windows》吧

我认为,本书是windows设计者对windows的一个全面的论述,包括indows操作系统的实现,内部的运行机理都得以清楚了解,读过本书,我们也可以设计一个gui操作系统!本人读过几本windows编程书籍,包括t大的什么vc++教材,读了这本书才知道,其他的东西都叫狗屁不通,就算是外国专家写的都只是这本书子集!只能让初学者迷茫于windows的庞大复杂,而产生畏惧,裹足不前。petzold不愧为windows设计大师,本书语言平实流畅,不同于其他编程书籍对windows编程不是吹嘘就是说难,作者本人甚至提出windows编程的不足。要知道作者本人就是windows的设计者。win32平台就出于棋手。现今又是.net的最下层,windows的基础就是win32,不要怀疑,如果你对操作系统的设计,gui设计的实现有任何疑,就读把!问我对他就“崇拜”两个字!其实不光是我,就连另一本旷世之作-programming windows with MFC的作者都把本书作者称为圣人!建议大家以后都不要去买什么国内专家的所谓著作,那只会浪费你的生命!要看就看大师的作品!至于翻译,就是瑕不掩玉之洁。反对我的尽管发言,相信会有几大阵营会用唾沫淹了你的。欢迎大家和我交流,还有我不是什么托,我也根本没有什么资格来做windows之父的托!我是北邮的一个学生。taiking@163.com

windows 程序设计一书的作者petzold根本就没有把vc和mfc放在眼里, 首先你要搞清楚在c和c++中开发windows应用程序的区别,想学vc如果指望windows 程序设计这本书那你就大错特错了!!

在下只是一名C/C++和DELPHI的爱好者,并且认真阅读过Charles Petzold先生的这部巨作,通过几个月的学习,甚感先生的渊博,在此所作书评,无非是不想让某些人不负责任的观点有损这部名著的盛名,本人无名小卒一个,不敢也不配为任何人做枪手。
据我所知,MFC是MICROSOFT公司的应用程序框架
Microsoft Foundation Class的缩写,是MICROSOFT公司提供的一个几乎封装了全部Windows
Api函数C++类库。向以功能强大,入门困难而著称。对此,侯捷先生的专著《深入浅出MFC》(第二版)对此有深刻的论述。
本人96年开始学习计算机,98年开始学习编程,先后在DOS和WINDOWS平台上用过Foxpro,vfp,delphi,
VC++四种开发工具,大概是在2001年开始学习MFC。也曾开发过一些商用软件。
最后,我要大声疾呼,《WINDOWS程序设计》是一难得的好书,不管你用什么语言,什么开发工具,只要你在WINDOWS平台下做开发,那么熟悉WINDOWS API函数是非常有必要和非常有益的,它会大大提高你对WINDOWS操作系统的理解。而《WINDOWS程序》正是实现这一切的捷径。
某些人不要以书的一些翻译或校对方面的错误而企图抹杀这本旷世巨著的光辉,巩怕不能达到目的


《Windows程序设计》,《Windows核心编程》,《Windows安全性编程》这三本书是互补的。Windows平台的程序员非读不可,可以按上面所列的顺序来作先后阅读。《Windows核心编程》是第四版,第三版的译本是《Windows高级编程》(清华出版社),第四版的译本比第三版增加了针对Win2k的内容,但却删掉了非常重要的文件与IO系统的章节,实在令人十分痛心。注意这三本书是讲Windows的编程模型与接口的,并不是针对某个开发环境的书籍。另外这三本书都没有过多地关注Windows的另一基础技术——COM/COM+,初学者如果想要全面扎实地打下windows平台的编程基础,可以在读完这三本书后,再在此基础上学习COM/COM+的内容。祝各位学子五一节快乐!

100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Charles Petzold-Microsoft Windows程序设计Visual Basic.NET语言描述

(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================


Charles Petzold –Microsoft Windows程序设计——Visual Basic.NET语言描述Programming Microsoft Windows with Microsoft Visual Basic.NET.txt

最新讨论:2004-9-13 20:03:33

决定买了,《Microsoft Windows程序设计——Visual Basic.NET语言描述》
《Microsoft .NET框架程序设计——Visual Basic.NET语言描述》
这两本书是继《Visual Basic .NET技术内幕》之后VB.NET方面的大牛之作。
两本书的译者都让人特别放心。建议学习VB.NET的人这三本书人手一册!

说句老实话,我部分同意你的观点。但直接学C#的前提是那些没有学过VB的人。如果已在VB下做过应用,从目前来看没有必要转到C#上,至少在现在的.NET下VB同C#一样的强大、好用。C#就真的代表新的发展方向吗?也许一两年后又会出现Cx什么的。其实我总认为在实际工作中,尤其做企业应用系统VB非常好。要真正提高自己的编程能力,还是要深入地学习C/C++,读些系统软件的原代码,有时间自己写写操作系统、编译系统等。


最新讨论:2004-5-24 9:46:16

Programming Windows with VB.NET 中文版  Charles Petzold  Programming Windows with VB.NET

不如直接学C#,VB6.0是终结

说句老实话,我部分同意你的观点。但直接学C#的前提是那些没有学过VB的人。如果已在VB下做过应用,从目前来看没有必要转到C#上,至少在现在的.NET下VB同C#一样的强大、好用。C#就真的代表新的发展方向吗?也许一两年后又会出现Cx什么的。其实我总认为在实际工作中,尤其做企业应用系统VB非常好。要真正提高自己的编程能力,还是要深入地学习C/C++,读些系统软件的原代码,有时间自己写写操作系统、编译系统等。

你说的实在,我现在根本没打算学vb.net或者是C#,我现在windows下做开发只用vb6和vc,两个工具互为补充。

有道理!!!不过做WEB应用的时候,还是用ASP.NET吧。这一点我太佩服Microsoft了。ASP.NET是真正为程序员准备的。

兄弟,若你没在项目中用过VB,你就会觉得它是一砣×,但是若是那样怎么还会出VB.Net?其实我以前也很鄙视VB^_^,现在才明白是幼稚。

也有同感,非常同意你的观点。vb.net真的很强大

我一直用VB,从4.0一直用到6.0,应该算的上熟手,我之所以这样说是因为vb.net已经是改得面目全非了,如同学习一门新语言,那为什么不能选择更好的C#呢?至少有一点,如果用过java,C#学习会很快,毕竟C#借鉴了java的很多东西.

VB对面对对象不是很好,但是你不能总是一味的C#,有的时候网络程序用VB开发很方便,具体要看程序而定,你说用C#可以终结VB吧,那么有时候一个简单的程序,你反而自己要费事。没什么好坏的。看自己把握住,何时用什么。

100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Charles Petzold-Microsoft c#Windows程序设计(上下册)

(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================

Microsoft c#Windows程序设计(上下册)Charles Petzold

 
  中文版绝对是垃圾!!!!!
我有英文版!(世图的!¥180)
中文垃圾版(¥160)
只差20元~~质量就差老鼻子了~~
Charles Petzold在遣词造句上绝对不是新手,很多地方讲的都很清楚明了!而且他的句子也不难理解!!
为什么要买中文垃圾版???
比如属性里的Set 和 Get!!这帮鸟人竟然给翻译了~~~我吐!!!


 
  什么?英文版1200多页的书经我们的“天宏工作室”加工过后竟然只有577页!!!看来只有用文言文译才能精炼至此。北大出版社历来有糟蹋外版好书的传统。

100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Charles Petzold-C#程序设计

(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================

C#程序设计Charles Petzold Programming in the Key of C#

本人正在看,能把语言讲的如此透彻非petzold不可呀
大师就是大师呀
这本非常适合自学
忍不住 又夸一次
以后我如果写书
一定以此为准!

100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Charles Petzold -编码的奥秘.txt

(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================

最好的数字电路方面的入门图书。
简洁与完备的完美组合!

通俗易懂,简单明了说明了计算机的来源
最欣赏的是有关于逻辑电路、指令、寻址的阐述。
但是前面10章左右有点多余……

我已经快看完了,说句实话,这本书应该作为大学“计算机组成原理”
课程的教材,之前我学汇编时老是学不好,那本清华版本的什么鸟IBM-PC汇编看的我莫名其妙,但是在看了本书有关Intel 8080那一章之后,
我是豁然开朗!原来一切竟是这么简单!强烈建议大家人手一册!

这本书我也是刚看完,说句实话,书中许多的东东,我在上学时都学过,现在读此书,有一种温故与知新的感觉,书中对计算机内部的结构做

了非常直观和有趣的描述。这一点对于初学者来说,一定会大有帮助的,不过像这样的书,国内实在太少,甚至可以说没有,总之我是没有见

过。我一定会推荐给我的学生们的。希望他们现在就能对计算机发生兴趣,而不是等到遇到一大堆问题时再去看一些所谓专家写的一些误人子

递的书。

我刚看完了!这是我多年梦想的书。我终于明白了计算机是怎么一回事了。可以这么说,这本书系统地填补了计算机哲学的空白。我明白了,

能实现二进制的加法表并且最少具有两种稳定状态(记忆功能)的系统都可以设计成计算机,所以理解DNA计算机。量子计算机的原理就一通百

通了
建议所有计算机专业的学生都要看这本书
Charles Petzold 不愧是大师!