windows程序设计读书笔记(眼过千遍,不如手过一遍)
今天介绍一下我自己总结出来的,读这种大块头书的方法.
不可否认,一开始读这种大块头书,难度很大,现在想来主要的原因是平常看的书都太简单了,不怎么需要使用大脑来分析,研究,思考.一旦遇到这种大块头,脑子先晕了,看了一遍又一遍,新概念层出不穷,本来就糊涂,看完以后更糊涂了.最后一扔了事.
这次我下决心把这本书好好看看,于是先读了第一章,按照书上的代码,一行一行敲进了电脑里面,经过漫长的编译,修改,终于完成了第一个win32的程序.
在完成这段程序以后,书里面有一段很长的篇幅,详细介绍这段代码的结构,含义,这部分内容非常重要,一定要仔细阅读,深刻领会.为啥呢?因为再往后面看,你很快就会发现书里面所有的代码结构都是一样的,只有关键的几行代码不同.因此当你把第一个,第二个程序完全吃透以后,再看后面的程序才是可能的.如果你贪图快速跳过去,迟早还必须再回头来补这门课程.
另外一个关键的地方,就是代码的录入问题.我的经验是不要管代码有多长(实际上也不长),一定要自己坚持一个字符,一个字符手工敲进去,而不要粘贴复制.这个是因为一行一行敲的时候,本身就强迫自己慢下来一行一行仔细阅读代码,阅读每个函数的名称和各个参数的内容.在这个过程中你会自然发生联想,这个方法是干啥的?这些参数啥意思?等把代码敲完了,脑子里面自然有一点印象,理解一部分,不理解一部分.然后回头再来看书里面详细的解释说明,这时形成的印象相互印证,学习很快就完成了
一般来说,一段代码手工敲一次以后,下次一看到这段代码,立刻能想起他的用途功能,含义来,如果只是看一看的话,恐怕很快就忘记了.
一家之言.下次谈谈自己对<Windows程序设计>这本书组织结构的分析,总的来说,组织的相当严密,逻辑分明.
不可否认,一开始读这种大块头书,难度很大,现在想来主要的原因是平常看的书都太简单了,不怎么需要使用大脑来分析,研究,思考.一旦遇到这种大块头,脑子先晕了,看了一遍又一遍,新概念层出不穷,本来就糊涂,看完以后更糊涂了.最后一扔了事.
这次我下决心把这本书好好看看,于是先读了第一章,按照书上的代码,一行一行敲进了电脑里面,经过漫长的编译,修改,终于完成了第一个win32的程序.
在完成这段程序以后,书里面有一段很长的篇幅,详细介绍这段代码的结构,含义,这部分内容非常重要,一定要仔细阅读,深刻领会.为啥呢?因为再往后面看,你很快就会发现书里面所有的代码结构都是一样的,只有关键的几行代码不同.因此当你把第一个,第二个程序完全吃透以后,再看后面的程序才是可能的.如果你贪图快速跳过去,迟早还必须再回头来补这门课程.
另外一个关键的地方,就是代码的录入问题.我的经验是不要管代码有多长(实际上也不长),一定要自己坚持一个字符,一个字符手工敲进去,而不要粘贴复制.这个是因为一行一行敲的时候,本身就强迫自己慢下来一行一行仔细阅读代码,阅读每个函数的名称和各个参数的内容.在这个过程中你会自然发生联想,这个方法是干啥的?这些参数啥意思?等把代码敲完了,脑子里面自然有一点印象,理解一部分,不理解一部分.然后回头再来看书里面详细的解释说明,这时形成的印象相互印证,学习很快就完成了
一般来说,一段代码手工敲一次以后,下次一看到这段代码,立刻能想起他的用途功能,含义来,如果只是看一看的话,恐怕很快就忘记了.
一家之言.下次谈谈自己对<Windows程序设计>这本书组织结构的分析,总的来说,组织的相当严密,逻辑分明.