Oh,shit.终于把MFC运行机制看完了,等明天写完下部分,就可以开始真正的写MFC了。
是不是很落伍??。。。
我发现我学习Windows编程的方法和别人是不一样的。
我先学的C,C++,然后再学C++(C++编程思想),然后再学C++(C++编程思想),然后学了Windows程序设计(60RMB)的前两章,发现很迷惑,然后就去学Linux内核(将近90RMB),发现看不懂,然后去学Win32汇编(当时正好在学病毒,正好要用),于是狠下心(80RMB)买了罗云宾老师的汇编,发现买对了,虽然可能不会用到,但绝对是一本入门的经典。在考完试后的寒假里我一口气把书读完,很高兴,以为自己很NB,结果再写c++程序时发现出问题了,不会写C了,我要写一个a = b,居然想写mov b,a!!然后最严重的问题是类型转化的问题。汇编中没有什么类型的概念,全部都视为DWORD,但是在C/C++这种高级语言中就成了很严重的问题,C++尤为严重,因为他的类型检查非常的强烈!!
然后又去读Linux源码,读了十几天,发现又会了不少。
然后去学C++设计模式,那可不是简单的东西,学了很长时间就看会了Factory和AbstractFactory模式!
写了两个ACM程序,回学校后又开始学MFC,静下心来看完MFC简约的代码,终于明白了。。。
原来,Windows的世界是这个样子的,以后再也不怕MFC了。
虽然MFC已经陈旧,而且其封装等非常的ugly(最烦那长长的名称,讨厌XXXX命名法,虽然很好用),但是对自己来说是一种提高。尤其是当别人会MFC时你不会,什么感受??而且他的各种机制以及编程的思想和技巧是非常值得学习的。
虽然我已经将C++编程思想看过n回了,但是还是觉得c++掌握的不好,尤其是在看C++设计模式和看STL的源码是发现还是有很多看不懂。。。所以我又借来(学校图书馆)C++ Primer,还得再看看,深刻了解之。。。
下面附上今天下午学习的源码,晚上学的那些没写代码,明天再写吧。
我就随便贴了,反正只是给自己看
基础打好了最好了,什么掌握的都非常快,不要迷恋哥。。。
今天早上去图书馆自习看来半章的《Data Mining : Concept & technology》,N人Jiawei Han写的,看起来很迟了。
读课本,英文版的《system anaylz》……老师讲的so 快,我他每将一节课我在下面都得看10小时,才能勉强跟上。。。
晕
这两天老学英语了,各种英语书,还有考研英语。。。
幸好6级过了,要不。。。
该洗脸刷牙睡觉了。