?? 閱讀源代碼.txt
字號:
學習MFC的朋友應該都聽過或看過侯捷的《深入淺出MFC》,這書的特點就是自己構造了一個類MFC的框架。
學習操作系統的朋友可能知道Minux,Andrew S. Tanenbaum教授為了滿足教學需要,自己做的一個操作系統。
丹尼斯·里奇的《C程序設計語言》,
因為項目的關系,曾需要學習一些J2EE的框架,如Struts、JSF、Hibernate,看了些書總是感覺云里霧里。后來把這些開源框架的源代碼拿來一開,很快就明白改如何使用它們,也對J2EE有了新的認識。J2EE的基本技術就是servlet,Jsp,還有一些API。Servlet說白了就是把http Request、Response封裝到java的類里,而J2EE的框架,也就是對頁面做進一步的封裝。struts就把http里的表單封裝到ActionForm里,jsf就把頁面全封裝到facecontext里。
這里面還牽涉了對象的動態創建技術。對http的表單,struts要對表單進行封裝,動態創建一個actionform對象。jsf則根據頁面控件描述來動態的生成一個組件樹。java的動態創建用的是反射機制,而MFC里面的動態創建用的是一些列的宏(MFC的宏寫的太好了——應該說是侯捷的類MFC宏,畢竟MFC不是開源的)。
作為開發者,閱讀好的代碼是最好的學習,開放代碼是最好的廣告。開放,會讓更多的開發者參與進來;封閉,則會讓開發者逐漸離去。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -