先生不知何許人也。閑靜少言。不慕榮利。
好讀書。求甚解。每有會意。擊節高歌。欣然忘食。
嗜咖啡。妻嚴不能常得。
親舊知其如此。或備而禮之。或置而招之。
造飲輒盡。期在必快。既快而退。曾不吝去留。
善善惡惡。賢賢賤不肖。麯高和寡。直言罪人。晏如也。
胸有點墨。心無城府。常著文章自娛。頗示己誌。
忘懷得失。以此自終。
Jjhous.bmp (34838 bytes)
1961.09.28 颱灣 颱南縣 柳營鄉 齣生
1979.09~1983.06 交通大學土木工程係
1983.07~1985.05 陸軍工兵少尉
1985.06~1985.09 遊民 :)
1985.10~1986.03 資策會程式設計班青四期(中壢中央大學)
1986.04~1987.02 益鼎土木工程顧問公司
(核能廠冷卻係統外環 torus 支撐檢驗)
1987.03~1987.05 遊民(準備研究所考試)
1986.06~1987.08 放縱,嬉戲,單車環島。想寫一本「動力學精解」
1987.09~1989.06 清華大學動力機械研究所
論文 : 自由麯麵之電腦輔助量測、設計與製造
1989.07~1991.12 工研院機械所副研究員(CAD/CAM 軟體研發)
1991.03 第一次公開授課(世界科技顧問)
1991.05 第一篇文章發錶(倚天雜誌)
1991.09 第一本書齣版(虛擬記憶體/旗標)
1992.01~1992.06 工研院電通所副研究員(多媒體編製播放係統)
1992.07~present 自由寫譯
1993.07~1994.06 工研院機械所特約研究員
1995.05 第一本譯作齣版(深入 Visual C++ 1.5/鬆崗)
1995.07~present 元智大學授課
1996.08~1997.06 工研院電通所特約研究員
2000.07 第一次開放電子書("深入淺齣 MFC 2/e")
2000.08 第一次赴大陸講課(上海華邦,宏 )
2000.12 第一篇大陸文章發錶(北京 "程序員" 雜誌)
2001.01 第一本親涉之簡體版著作("深入淺齣 MFC 2/e")
2001.05 第一本簡體版譯本("深度探索 C++對象模型")
2001.08 第一次公開研討Java(JavaTwo 2001)
2001.10 第一次赴大陸軟件公司講課(東軟中間件)
2001.10 第一次赴大陸公開演講(北京清華,武漢華中)
講題:"程序人生"
2001 深入淺齣MFC, 華儲網絡書店連續四個月銷售第一
2001 深入淺齣MFC, 中國優秀科技暢銷書奬
2001 China-Pub網站票選 2001 讀者最愛5本書:
深入淺齣MFC, EffectiveC++中文版(譯), 深度探險C++對象模式(譯)
2002 深入淺齣MFC, 湖北省最有影響10本書(唯一科技類)
2002 《程序員》雜誌票選 2002 讀者最愛10本書:
Java編程思想(譯), STL源碼剖析
2003 CSDN網站票選 2003 讀者最愛16本書:
MoreEffectiveC++中文版(譯), 泛型編程與STL(譯), 重構(譯),
C#Primer中文版(譯), C++設計新思維(譯), .NET大局觀(譯)
2003 中國《程序員》雜誌評選 影響中國軟件開發的20人
2004.08 第一次齣版 OFFICE 書籍:《Word排版藝術》
2004.12 第一次在颱灣進行多校巡迴演講。講題:笑談程式人生。
師大、交大、清大、元智、中山、中正、逢甲、中央、淡江、颱科大、颱大(按時間次序排列)
2005.06 第一次在大陸大學授課(同濟大學軟件學院、南京大學軟件學院)
這本書的敘事風格有一種獨特的“工程師的冷峻美學”。它很少使用煽情的語言,但每一個技術點都如同精心打磨的齒輪,咬閤得天衣無縫。我特彆欣賞作者在討論**對象模型與派生類兼容性**時的論述。在Visual C++ 4.0那個版本的繼承機製還存在一些微妙的邊界條件時,作者提供瞭一套清晰的決策樹,幫助開發者判斷何時應該使用組閤而非繼承,以及在多重繼承帶來的菱形繼承問題上,如何通過特定的虛函數重寫策略來保證運行時期的正確性。這種處理復雜設計問題的方式,體現瞭一種極高的設計成熟度。它不是在教你如何使用MFC提供的嚮導快速生成一個“能跑”的應用,而是在教你如何理解MFC在設計之初所做的**權衡與妥協**。這本書對於理解麵嚮對象設計在特定平颱約束下的實際應用,具有無可替代的價值。閱讀過程中,我能感受到作者對C++語言特性那種近乎苛刻的尊重。
评分最讓我感到驚喜的是,這本書似乎對當時微軟平颱的一些**未公開或半公開的內部實現細節**有所涉獵。雖然沒有明確的引用來源,但通過代碼示例和對特定內存布局的描述,可以推斷齣作者對底層框架的理解已經滲透到瞭內核級彆。例如,在講解如何優化`CFormView`的繪製性能時,書中提到瞭一種繞過框架默認的GDI調用,直接操作設備上下文(DC)的技巧,這種技巧在後續的Visual C++版本中很可能因為框架的迭代而被掩蓋或廢棄瞭。這種“內幕”級彆的知識,讓這本書遠遠超齣瞭普通技術手冊的範疇,更像是一份**稀有的技術情報**。對於那些熱衷於挖掘軟件深層運作機製的“硬核”程序員而言,這本《深入 Visual C++ 4.0》提供的不僅僅是知識點,更是一種挑戰現狀、探索邊界的思維方式。它要求讀者具備極強的自學能力和對技術細節的耐心,但一旦掌握,所獲得的內力是毋庸置疑的。
评分說實話,當我翻到關於**調試技巧與性能剖析**的那部分時,我差點把書扔到一邊——畢竟,現在我們有Visual Studio的IntelliTrace和更強大的Profiler。但作者對那個時代調試工具局限性的深刻洞察,反而讓我産生瞭極大的興趣。他詳細描述瞭如何利用WinAPI函數,如`OutputDebugString`的巧妙變體,來構建臨時的、輕量級的日誌係統,以避免在關鍵路徑上引入大型調試器的開銷。更彆提書中關於堆棧分析和異常處理鏈的逆嚮工程描述瞭,那幾乎是黑客級彆的技術展示。這讓我意識到,在那個計算資源極其寶貴的年代,軟件工程師的智慧更多地體現在如何用最少的資源實現最可靠的功能。這本書的價值,絕非簡單的API羅列,而是對特定曆史時期**工程智慧的搶救性記錄**。它讓我重新審視瞭現代IDE的便捷性背後,我們可能已經失去瞭多少與機器直接對話的直覺。對於那些想挑戰自己底層思維的現代程序員來說,這是一個極佳的“逆嚮訓練場”。
评分我接觸編程的時間不算短,尤其對上世紀九十年代末期那種“手寫代碼構建一切”的開發方式抱有近乎宗教般的情懷。市麵上能找到關於Visual C++ 4.0時代的深入書籍,要麼是過於陳舊以至於技術細節已不再適用,要麼就是為瞭懷舊而堆砌瞭一些過時的截圖和API定義。這本書,則完美地平衡瞭曆史的真實感與技術講解的嚴謹性。它對**COM組件模型**的講解,尤其是在那個ATL尚未完全普及的過渡期,簡直是教科書級彆的範例。作者沒有迴避那個時代臭名昭著的內存泄漏和指針操作的陷阱,反而將這些“痛苦的經驗”係統化、理論化,並提供瞭對應的調試策略和規避方法。我特彆欣賞它在講解資源管理時所展現齣的那種近乎偏執的細緻,例如如何正確處理GDI對象的析構順序,以及在多文檔界麵(MDI)中避免視圖和文檔間的引用死鎖。讀完這些章節,我感覺自己對“資源句柄”這個概念的理解,已經從“一個數字”提升到瞭“一個係統級的契約”的高度。這本書與其說是在教你寫代碼,不如說是在傳授一種麵對復雜、低效能係統時的**高級應對手冊**。
评分這本《深入 Visual C++ 4.0》的厚度著實讓人有些望而生畏,但翻開第一頁,我立刻被它那種紮實、幾乎是手術刀般精準的剖析所吸引。我原本以為這會是一本泛泛而談的“如何入門”的教材,畢竟市麵上同類書籍汗牛充棟,大多隻是蜻蜓點水般介紹MFC的各個控件和API調用。然而,這本書的作者顯然有著非凡的功力與深厚的實踐積纍。它沒有花費大量篇幅去講解那些在MSDN文檔裏隨處可見的基礎語法,而是直接切入到Visual C++ 4.0這個特定時代的**架構哲學**上。我印象最深的是關於消息處理機製的章節,作者不僅僅是羅列瞭`ON_MESSAGE`宏的使用,而是深入挖掘瞭消息泵的工作原理、綫程安全性的考慮,以及在那個時期如何巧妙地繞過一些已知的框架限製來優化性能。閱讀過程中,我仿佛置身於一個老牌軟件公司的核心開發團隊中,身邊圍繞著一群經驗豐富的工程師,他們正一絲不苟地打磨著代碼的每一個字節。對於任何想要真正理解Windows底層機製,而不是僅僅停留在“會用”這個層麵的開發者來說,這本書無疑提供瞭一份沉甸甸的、無可替代的內部參考手冊。它需要的不是快速閱讀,而是帶著筆記本和咖啡,進行一場漫長的、但迴報豐厚的智力探險。
评分 评分 评分 评分 评分本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2026 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有