上個月的時候,花了六十大元買了這本在網上很有名氣的名著——《深入淺出MFC》,剛買回來就好象是得到了珍寶一樣的高興,當天就翻了一百來頁,啊,看起真是爽啊,爽,一些我以前沒有得到解答的疑惑頓時都得到了準确的回答。覺得這完全是一本答疑的書。
接着我就接着向下看,唉,慘不忍睹,痛苦,面對接下來的整整半個月的時間,留給我的隻是翻書聲,我一頁一頁地往下翻,不是因為我都看懂了,而是因為我都看不懂,然後我又一頁一頁地往前翻,是因為這本書的前後關聯太大了,前面沒有懂後面就根本是在看天書,現在回想起那一段時光,每天都是二三點鐘,在寝室裡面一個人坐在那裡看書,腦袋裡面都是麻的,唉,痛苦。
不過,終于在經過一個半月的時間看完了這本名家名作,這本書不僅深入細緻,而且文筆也不錯,如果決定在MFC方面有所精進的話,這是一本必備的書,而且絕對值得深入地去研究,但是,我同時也明白了一點。(看下面吧)
當時,之是以選擇這本書作為我對MFC的入門之書,完全是因為看了侯捷的一篇散文,上面介紹了MFC學習的一些教材的先後順序,原文是這樣的:
………………………………………………………………………………………………………
至於 MFC,我推薦四本書:
1. 侯俊傑/松崗:"深入淺出 MFC"(第2版)
2. David Kruglinski/M.P:"Inside Visual C++ 4th edition"(前一版有譯本,新版未知)
3. Jeff Prosise/M.P.:"Programming Windows 95 with MFC"(有譯本)
4. George Shepherd & Scot Wingo/A.W.:"MFC Internals"(無譯本)
第一本書用來建立對 MFC 架構的通盤了解,涵蓋上述我提到的所有重要主題。内容雖然很深,但因為循序漸進,示意圖也多,并不難看。第二本書提供許多範例,并以 Visual C++ 工具大量輔助 MFC 程式設計。第三本書也提供許多範例,MFC 架構方面的解釋比第二本多,但比第一本書少得多。它完全不使用 Visual C++ 工具。第四本以挖掘 MFC 原始碼的方式來介紹 MFC 架構,層面比第一本深且廣,但比較難看。
………………………………………………………………………………………………………
哈,就是這樣,我選擇了這本書,因為我相信侯捷,因為它是大師,但是,原來大師也會騙人啊!(起碼對我來說,是如此)
這買的這本便是他推薦的第一本讀物,我在看這本書的時候,看了一半就沒有看了,然後找了他推薦的其它書,說真的,當時真有點懷疑自己的能力,因為他說的第一本書都沒有搞定,真有點想後退的念頭,但是當我看一他所說的第二本書Inside Visual C++ 4th edition。
又重建了我的信心,看完了這本,就又接着看第三本Programming Windows 95 with MFC。感覺真的不錯,現在又回過來看第一本,哈,以前想不通的一下子就完全了解了,現在想起來,唉,那半個月的挑燈夜戰真不知道浪費了多少個腦細胞。
是以,我寫這篇文章的目的是不想再有人像我一樣,做一些效率極其低下的事情了,因為我已經試過了,而且是摔得不輕,是以,經過我這一個多月的學習經驗,總結出了學MFC的一些教材的先後順序,在些帖出來,給大家做個參考,書仍然是用侯捷所說的那四本,隻是順序有所改變而已:
1. David Kruglinski/M.P:"Inside Visual C++ 4th edition"
2.侯俊傑/松崗:"深入淺出 MFC"(第2版)
3.Jeff Prosise/M.P.:"Programming Windows 95 with MFC"
4. George Shepherd & Scot Wingo/A.W.:"MFC Internals"
我是絕對有我的理由的,我推薦的第一本,很淺,但是有點過時,因為它用的編譯器比較老了,但是,湊和着用還是可以的,之是以選擇它作為第一本,是因為它是從編譯器的角度來寫程式的,完全脫離了”純手本打作“,而且程式的完成步驟也是一步一步的,作者好象完全沒有考慮書本的頁數,講得很細,上面有作者的思路,作為入門讀物,絕對可以堪稱經典。然後,有了自己編寫MFC程式的經驗之後,是不是覺得裡面有很多不了解的地方,但是自己确實用到了,而且用得頻率還不少,那麼,你就可以去看第二本,裡面講得很深(起碼對你現在的這個階段的水準來說),又很具體,但是,如果你夠仔細地話很爽,因為它會詳細地解答你的很多疑問。第三本,就一本MFC應用方面的進階教程,我現在還沒有看完,但是覺得很好,講得很仔細,如果要開發像點樣的應用程式,我想應該要等看完了這本書才會有所成就。至于第四本嘛,完全是聽說的,聽誰說我,聽騙我的人說的----侯捷,為什麼我還會相信他呢,因為他是大牌啊!聽他的介紹,這本書似乎很好,唉,可惜我到目前為止還沒有看到哪裡有得賣啊!
的确,被騙了,起碼我是這樣的感覺,隻是一個先後順序的問題,卻白白花去我半個月的光陰,想來有點不值,但想想既然今天寫出了這篇文章也還算替自己出了口氣,而且為後來的人殺出了一條血路。
唉,佛語有雲:“我不入地獄誰入地獄。“