大家看《windows程序设计》第五版有什么感觉

elegant87 2010-06-14 09:25:22
最近我在看《windows程序设计》第五版,都是说这是Windows编程书籍中的经典。这本书是1998年出版的,似乎有些年头了啊!
我看了第一部分基础知识,知道了windows程序创建的整体过程。但是对那些API还是不很清楚。前几章节还是照着书把程序敲了一下,运行看看结果。后面的程序太长了,就懒得敲了。不看书,自己就是写不出来。对API运用的不是很熟练。
大家都是怎么针对这本书的?提提意见,看的我很烦了。
...全文
2637 65 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
65 条回复
切换为时间正序
请发表友善的回复…
发表回复
wkcyx1314 2011-10-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 tajon1226 的回复:]

没有用MFC作过几个项目,不提倡那么快看它。因为你只是漫无目的地看,根本领会不到消息机制的好处。或者找win32具体例子看,不懂再回来看书吧!有人用新华字典来学写作文吗?
[/Quote]
可你连汉语的语法都不会,怎么用汉语去写作文。
hualing314159 2010-10-19
  • 打赏
  • 举报
回复
个人感觉:
首先是要坚持住。当如书中所言,对C要有不错的理解。
第一遍可能看不懂什么,看得实在太郁闷了,可以停下来去看看同主题的其他书籍。但过段时间,一定要记得再回来重新看。这个过程可能要持续好多回,才能对这本书有较深入感觉。我相信当你一次一次回头重读时,感受是肯定不一样的。
这本书中的代码很多写得很妙。
ansondh 2010-10-17
  • 打赏
  • 举报
回复
学习了。。。。
honemay 2010-06-17
  • 打赏
  • 举报
回复
不会MFC。。。
elegant87 2010-06-17
  • 打赏
  • 举报
回复
谢谢大家的发言!结贴给分了
zyl6250 2010-06-17
  • 打赏
  • 举报
回复
关注!!!我也在看Windows程序设计!!!
fx397993401 2010-06-16
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 do_fork 的回复:]

别纠结了,直接上.NET,干净利落
Win32 SDK刚出来那会儿,好多人都抱着汇编不放,
等到SDK渐渐被MFC取代掉大部分角色时,人们才从汇编转到SDK,
等MFC日渐势微的时候,人们又开始弄MFC了,
是不是要等到.NET被新产品取代时,才开始研究.NET?
[/Quote]

确实 .NET 是微软现在的主打
lingyin55 2010-06-16
  • 打赏
  • 举报
回复
大学看过,但是没什么经验,看了上册都不知道再看什么。
前段时间重新看了下,因为公司封装的平台跟mfc有点像,看windows程序设计的时候
竟然发现其实并不难看懂。如果单单是为了熟悉api写一些windows程序才看windows程序设计,倒不如直接
查看api大全。看windows程序设计在我看来,就先现在不用mfc却要喜欢去看mfc一样,重要的是理解它的
设计思想。
就像看c++的那些模板泛型,平常用之甚少,但是能够体会到那种设计思想才是最主要的。
wzywsk 2010-06-16
  • 打赏
  • 举报
回复
万事开头难~Windows编程开始的时候的确很难,主要是从DOS下过渡到Win32下。只要了解了Win32这种编程机制,后面就简单了。
zgsdzhaolanxiang1 2010-06-16
  • 打赏
  • 举报
回复
看了2遍 第一本是细看的 第二本几乎是跳着看的 不过 现在 偶尔还是翻翻第二本。
失落的凡凡 2010-06-16
  • 打赏
  • 举报
回复
我现在也在看。如果看得烦燥可以结合孙鑫的视频看,但要以此书为重心。
zhangweiit 2010-06-16
  • 打赏
  • 举报
回复
楼主,我正在看这本书,
原版的,所以我也看得有点慢

虽然我已经有几年开发经验,但是,原来没用C开发过商业产品,所以,我算是初学者了

我觉得,这本书,如果能实打实的看完,并运行各个例子
我相信对于WINDOWS编程的基础,会很扎实

我也明白,MFC,可以做出同样的效果,甚至性能也不低,而且,开发也更快
但是,这本书,并不是在于教你怎样更快的写程序
而是告诉你,WINDOWS是怎样去处理各种各样的模块

就拿第五章里面讲的字体绘制,我觉得,他把WINDOWS的字体系统讲得很到点,至少比其它国产书好多
让我更明白,字体的高宽,有哪些组成,同时,像素与其它的硬件,会怎样的映射

看吧,好好看
tongjiliubo2005 2010-06-16
  • 打赏
  • 举报
回复
这本书的最大功绩在于告诉你windows程序是消息驱动的,看掉前8章就可以了,之后的就是狂记API了。。。
elegant87 2010-06-16
  • 打赏
  • 举报
回复
不管怎么样,还是耐心的看完再说!
beyondzoro 2010-06-15
  • 打赏
  • 举报
回复
这本书很多代码都是重复的,自己写几个,其他的复制,粘贴过来就好了..
晒月光的青蛙 2010-06-15
  • 打赏
  • 举报
回复
先看一遍,了解一哈,留个印象
以后需要的时候就好找解决方法了
elegant87 2010-06-15
  • 打赏
  • 举报
回复
[Quote=引用 35 楼 wuxupeng999 的回复:]

不会很难,只要多打代码,有了感觉就很顺手了。如果很烦的话,那就做一个计划,每天

学一点。
学习的时候,记一些关键的API函数,打多了就记下来了。还有那个什么消息机制的,我看

不出它有什么难的,很多人都说windows的消息机制的理解多么重要,应该是吧。我觉得消息

机制也没什么特别的,似乎没必要单独拿出来强调,当自己写个完整的窗口程序的时候,就已

经有回调函数,获……
[/Quote]
谢谢!向你学习了!
elegant87 2010-06-15
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 zhzxlc_06 的回复:]

我觉得还可以
我是先看MFC的,然后才看Windows程序设计,感觉顺序反了,现在在会看!
楼主看的书是电子版的吗?我想买本,但价格有点高。。。
[/Quote]
我买了一本。的确有点贵啊!120元。
既然买了,我就得好好看完。不然太对比起我了!
cswuyg 2010-06-15
  • 打赏
  • 举报
回复
不会很难,只要多打代码,有了感觉就很顺手了。如果很烦的话,那就做一个计划,每天

学一点。
学习的时候,记一些关键的API函数,打多了就记下来了。还有那个什么消息机制的,我看

不出它有什么难的,很多人都说windows的消息机制的理解多么重要,应该是吧。我觉得消息

机制也没什么特别的,似乎没必要单独拿出来强调,当自己写个完整的窗口程序的时候,就已

经有回调函数,获取消息、翻译消息、分派消息的东西在里边了。
说下我的学习过程,希望对lz有帮助。
windows程序设计我只看了前面几章。我学习SDK用的是罗云彬的win32汇编和Iczelion

的win32汇编教程,前面的内容也是api函数的使用,跟windows程序设计差不多,只是表达

的方式不同,用C比用汇编方便一些,IDE就差不多,VC跟radasm画界面都很方便。
我学习sdk编程的时候没有一次性学完,学了一些关键的知识点,到后来自己想做一些小练

习的时候,就再去翻书学习,搜api函数,然后把模板代码复制、黏贴、修改。
MFC没系统的学过,只是在做课程设计的时候被迫使用了几回,功能很强大,让编程变得简

单,只要稍微模仿一下,就可以做些小工具出来,不过我没深入理解,不知其所以然。
至于说sdk编程很难学的,我觉得因人而异吧,它本来就是基础了,都是用C语言写的。觉

得难可能是因为api函数太多了,但是这些api函数是没必要全部记住的,只要知道个大概,

在真正用的时候,要么是copy要么是查msdn,没几个人会去默写吧。
elegant87 2010-06-15
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 tajon1226 的回复:]

致楼上,非亲非戚,不主动去了解,等高手来手把手教你吗?每个人都是这么纠结的走过来的,有人说这好,有人说那坏,你要在两者之间决策,人生中还大把这种机会呢!我也多么渴望盖茨先生给我指条路走呢
[/Quote]
我正在看的,就是想了解一下大家看这本书的感觉而已。很大家交流一下心得
加载更多回复(45)

70,020

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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