天天看點

COM技術内幕-讀書筆記-系列之零

感觸

========================================================================

未經許可,也可轉載,但請注明出處!希望能夠與各位初學COM的網友共勉:-)

========================================================================

一直想學COM,但又沒有時間,一方面因為COM比較複雜難懂,另一方面也因為程式設計過程中無需使用它(因為沒有它,絕大多數的軟體照樣可以編寫出來啊!呵呵,畢竟工作了之後,都是采取實用主義,需要什麼才去學什麼,而不是先去研究什麼,然後再在某一個時刻碰到了某一個機會才去使用它。),是以也就一直将它束之高閣了。

最近因為工作的需要,終于下定決心花時間來學習COM—一直被認為最神秘最難對付的技術壁壘,至少我是這樣認為的。之前幾個月曾快速讀了一遍《COM技術内幕》,讀完之後,基本上有那麼一點點概念,但是具體如何使用,如何編寫COM,則是一無所知。呵呵,也怪可憐的,畢竟是寫了将近5年的MFC程式了,可以說是有了紮實的功底了吧,在COM面前也隻不過如此!!!再讀了一下VC知識庫第9期的趙湘甯《COM程式設計入門》和第43期的楊老師《COM 元件設計與應用系列》,也才算對COM有感覺了。如何使用COM,還算簡單,但對于COM的原理、設計和編寫依然比較迷茫。

從十二月份開始,鉚足了勁來學習《COM技術内幕》,決定一章一章的來認真學習,代碼一章一章的親自在VC6中搭建運作,并且一章一章的将重點和個人了解記錄下來作為自己的讀書筆記。終于功夫不負有心人,至此也算徹底弄清楚了COM的運作機理,除了第12章暫未學習之外,其它章節代碼(包括最後一章大的綜合程式)也全部成功通過編譯并運作,由于時間緊張,第10章到第13章代碼還沒完全弄懂,特别是第13章,還沒來得及仔細閱讀,雖然周末已經将該代碼各個元件部分和用戶端編譯成功。

為了便于日後再次閱讀《COM技術内幕》,也為了更加深入鞏固這次的學習成果,特此詳細留下讀書筆記,一方面是将前兩天記在草稿紙上的筆記電子化,另一面以新的高度來重新書寫自己的了解。

另外将其釋出在這裡,也是希望與各位初學COM的同仁共勉,也歡迎各位高手留言指點有誤之處。該系列将會一直持續到第十三節,由于時間關系,隻能陸陸續續更新了。

COM技術内幕确實是一本不錯的COM入門書籍,也是一本深入淺出的好書,呵呵,隻是學習它晚了一點。

BENKONG 12/15/2008 4:06:16 PM

繼續閱讀