Version control 是用来记录程序开发过程中的各个版本..遗憾的是人的大脑没有这种能力
学习过程的傍徨犹豫,挫折困顿,在日积月累的渐悟或刹那之间的顿悟之后,仿佛成了遥远模糊的回忆,曾经大惑不解的地方,学成之后看起来则那么里说当然.
的确谁会在一再跌倒的地方做上记号,永志不忘?谁会把推敲再三的心得殷实详尽地记录下来。。。。我们不应该忘记初学MFC的痛苦.
下面是初学习MFC 的痛苦:
1.C++语言本身的技术问题
2.MFC庞大的类库命名规则
3.熟悉的windows 程序基本动作都不见了
4.物件向导的观念与application framework 的包装。
本书书名侯捷先生已经说明了,这是一本既深又浅的书。深与浅是相悖的两条射线,理不应同时存在。然后,没有深入如何浅出?不入虎穴焉得虎子?
唯有把MFC 骨架程序的每一个基本动作弄懂,才能实实在在掌握MFC这一套 application framework 的内涵,及其物件先导的精神。
唯有掌握住MFC的内涵,对于各式各样的MFC应用才能够如履平地,面对庞大的application framework 也才能够胸中自有丘壑。
当整个MFC的基础架构已经完全暴露在你的掌握之中,再也没有任何神秘咒语了。
钻入MFC的内部运作,进而application framework 的原理再至物件向导的精神,在回到MFC的运行---------似远实近。