《深入淺出 MFC》2/e 答客問 (5) - dispatch 對 …

看板CompBook (電腦用書)作者時間25年前 (2000/03/25 22:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
《深入淺出 MFC》2/e 答客問 (5) - dispatch 對口單位 侯捷 jjhou@ccca.nctu.edu.tw 2000.03.25 第一次發表於 清大.楓橋驛站(140.114.87.5).電腦書訊版(Computer/CompBook) 本文將於日後整理於 侯捷網站/侯俊傑著作/《深入淺出 MFC》/答客問 侯捷網站:www.jjhou.com ---------------------------------------------------------------- > 親愛的候老師: > 您好! > > 我是一名大陸的大學生,愛好電腦,並且對windows編程很感興趣. > 在拜讀了您的<<深入淺出MFC>>後,我感到對MFC有了深入的理解,也提高 > 了對深入研究MFC的興趣.---這都得感謝您的寶書!!!! > > 最近,我正在學習com技術,不過我們這裡com方面的書不多,主要 > 有<<inside com >> 和 <<inside visual c++ 6 >> 和 > << inside ole 2 >>,我現在已經初步理解了com原理,但是對MFC > 內部的關於dispatch接口,如何依賴CCmdTarge實現還不懂,特別是 > dispatch_map形成的靜態entry如何代替了CTypeInfo的實現, > 我查了幾天MFC原代碼,可沒明白,希望您能在百忙之中抽空指點一二! > 學生不勝感激. > > 學生敬上 > 1999.12.14 > please write to visual.basic@263.net 侯捷回覆: 我姓侯,不姓候 :) 原有一本新書計劃(原名為 大分水嶺—OLE/COM/ActiveX), 其中有挖掘 dispatch_map 的奧秘,就像在《深入淺出 MFC》書中 對其他的 macros 以及 data structure 的挖掘一樣。但此書 目前已不在我的出版計劃中,原稿亦已佚失(不至於丟掉,只是不知 埋藏在書房的哪個角落)。 anyway,這是大題目,原也不可能做空中教學。 說來說去,好像沒有給你什麼幫助。不過我說點自己的學習經驗。 我在翻譯 Essential COM(中譯名《COM 本質論》)的時候, 曾對 MFC 中的 COM 相關「接口」如 IMPLEMENT_UNKNOWN, IMPLEMENT_INTERFACE, INTERFACE_ENTRY, 等等做過原碼 追蹤與分析,從此對 MFC 的整套技法,包括應用於一般程式身上 的(如《深入淺出 MFC》所述)、應用於 dispatch 身上的、 應用於 COM 身上的,有整體的掌握。觸類旁通,很有意思, 也很有幫助。 -- the end  -- ※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ Mail: jjhou@ccca.nctu.edu.tw
文章代碼(AID): #utD6r00 (CompBook)
文章代碼(AID): #utD6r00 (CompBook)