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的運行---------似遠實近。