请看过windows程序设计(第五版)- Charles Petzold的进,解惑

philmei 2010-01-06 12:46:25
我自学。学过dos汇编、C、C++,但都不精。
教材是:王爽《汇编语言》、《C Primer Plus》和《C++ Primer Plus》。
现在在看windows程序设计(第五版)- Charles Petzold这本,希望能够迈进编程的大门。
目前看到第4章了。
看这本书我一直有种疑惑,希望看过这本书的朋友给点指一下,谢谢。

虽然现在看到第4章,但我自己知道,前3章根本没看懂,也不能说是没看懂,应该是看的一知半解,没理解。但我真的很认真的看了,甚至每段都做了小标注,归纳段意等。
从我自学电脑以来,还从来没有过这种情况,这次是真的看不太懂了。
大家一至评价这本书好,甚至好些很出名的书的前言部分都提到了这本书,说是windows程序的圣经等等。

我觉得看不懂有2个原因:
1. 翻译的不好,有些话真的是翻译的很不通顺,影响理解。好些段我都反复读好几遍。
2. 章节安排不合理。好些概念的东西都是点到即止,让人摸不着头脑,太抽像。

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

目前就是这么一种状态了。我想知道的是:
1. 您在看这本书之前,有没有看过其它更好的书,可以比这本书讲的明白,更适合入门?
2. 您当初学习这本书时,有没有和我一样的感觉?有看不明白的感觉。
3. 您是怎么看完的?
4. 这本书的章节安排是不是让人越看到后面越能看明白?还是怎么的?
...全文
202 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzh9955 2010-01-08
  • 打赏
  • 举报
回复
感觉还不错!如果你真正把C学好了,再知道WINDOWS消息机制那也就得心应手了!
ropert911 2010-01-07
  • 打赏
  • 举报
回复
应该是楼主还不习惯windows消息方式
rmdhtc 2010-01-07
  • 打赏
  • 举报
回复
很好
老邓 2010-01-06
  • 打赏
  • 举报
回复
补充:从第九章起,那些东西也是需要看的。
都是些基础知识。
除三前章外,各章节没有必然的关联,可以跳跃看。
最关键的:楼主要实践,要写WinSDK工程。
老邓 2010-01-06
  • 打赏
  • 举报
回复
翻译的还可以了。网上有英文电子版,可以对比一下。
前三章至少要看三遍才能明白的。(我就是这么做的)
其实,我也只重点看了前三章。

还有一本王艳平的〈Windows程序设计〉

看完前三章后,可以看〈Windows核心编程〉了。
LENOVO_ 2010-01-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 loaden 的回复:]
翻译的还可以了。网上有英文电子版,可以对比一下。
前三章至少要看三遍才能明白的。(我就是这么做的)
其实,我也只重点看了前三章。

还有一本王艳平的〈Windows程序设计〉

看完前三章后,可以看〈Windows核心编程〉了。
[/Quote]

王艳平的〈Windows程序设计〉确实不错,一大特点就是 有大量的实例,

明确指明了在什么文件夹下,什么名称。

要学的快还得要多做啊。

把王艳平的那些工程一个一个做一遍。。

你心里就有底了。

而且是从API 到 MFC 的过渡,建议看看。
GoForSky 2010-01-06
  • 打赏
  • 举报
回复

先看孙鑫的前3章节,再学你这本书,就慢慢入门了
cattycat 2010-01-06
  • 打赏
  • 举报
回复
你应该先看深入浅出MFC,就会对windows消息流程有个了解,然后再看,就比较容易理解了。
tanmeining 2010-01-06
  • 打赏
  • 举报
回复
也可以先从深入浅出MFC看起
便于理解Windows程序是咋个样子的
这个简单很多
traceless 2010-01-06
  • 打赏
  • 举报
回复
一篇看不懂正常啊
healer_kx 2010-01-06
  • 打赏
  • 举报
回复
不写永远不会,至少不知道你会不会~
  • 打赏
  • 举报
回复
楼主觉得讲的不清晰,可以再看看相关书籍,确实只看一本书不助于理解。可以看看 <Windows核心编程>.

至于翻译的问题,就忍了吧,除非看英文的,不然由于语言差异,难免有翻译得晦涩的地方。
adventurelw 2010-01-06
  • 打赏
  • 举报
回复
其实就是多看几遍,至少某些东西我第一遍晕晕乎乎的,第二遍基本就可以明白怎么回事了,如果能认真看第三遍,肯定会有更大收获。
不过为了节约时间,我只有前三章看了2遍,而且只看到了第七章就去看mfc了。。。。。。。
lykpzd 2010-01-06
  • 打赏
  • 举报
回复
路过
damo_xu 2010-01-06
  • 打赏
  • 举报
回复
我是对着翻译软件结合中文版看的这本书,基本上看完了70%的章节,看了两遍,花了1年时间。
我想对楼主说的是:

1.这本书是写Windows程序的基础,经典中的经典。
2.如果楼主看不懂的话,很正常,因为我后来为了省事第三遍去查中文版的某些章节,还是看不懂,最后英文版搞定。
3.楼主必须拷贝代码建工程一个个的试,编程语言不实践等于0。
4.楼主还要结合msdn。

看这本英文书之前,我的英语也就高中那点儿水平,但出于对SDK编程的热爱,一点点啃,呵呵,副作用是我的英语水平也提高了。

strwolf 2010-01-06
  • 打赏
  • 举报
回复
又看了下楼主的情况,从我自身经验出发能给你的建议是
1、不要过分注重书中细节
2、实践中去领悟
strwolf 2010-01-06
  • 打赏
  • 举报
回复
楼主咱们情况差不多啊
我大概就比你多看了这本书 但下册我是选择性看的
我下面分别回答你的提问
1、没有
2、有一样的感觉,自认为上册第5章还要难点
3、怎么看完的?硬着头皮看加一定的实践,第5章一过后面相对轻松了。
4、我上册是顺序看完,下册是需要就跳读相关章节,其实个人经验来看,5章一过,后面真的没什么障碍,主要是才开始看这个东西没那个概念!慢慢就顺了!
----------------------------------------------
其实呢,我回过头来看我自己的看书过程,其实方法欠妥当,过分去纠缠一些细节,而没去抽去,书中所要传达的意思,而且我实践偏少了,所以我觉得实践比较重要,有些东西他写出来很抽象,你动手做做,其实就那么回事!
xiaopoy 2010-01-06
  • 打赏
  • 举报
回复
自己敲代码,全书的代码敲过后重新看一遍。

64,647

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧