2005年7月10日 星期日

[教學]ATL COM

MSDN中文ATL教學網頁連結點

Active Template Library ATL

ActiveX 是32位元的windows的元件技術規格,在vc++使用activex元件

開發程式的時候,vc++會根據activex元件的功能規格建立一個或一個以

上的包裝類別(Wrapper Class),呼叫這個包裝類別所提供的Membr

Function。



他的最大功用就是制定出自己設計的元件,並且可以快速使用達成你要的

效果例如:你寫的一個擁有很漂亮的BUTTON,可是你也想在以後在設計你

的程式可以直接呼叫使用,可以使用這個方式當然我的講法是很基礎的,

應用面廣泛一點的就像是FLASH PLAYER或是ACCESS的長條圖,FLASH

PLAYER是你在安裝Macromedia FLASH的時候人家寫好註冊,所以在VC

可以直接呼叫類別使用撥放,這個就是ACTIVEX。




ATL即是在製作這些元件的方式,將他包成COM的元件供程式設計者使用

我現在也沒用到那麼高階的東西,目前還在win32 api和mfc琢磨不過在使

用這些東西我的小心得,就是你的c++要很熟練不然會花很多時間跑去找

c++的資料才知道他是怎麼寫起來的,為什麼可以這樣使用。





最近大概要花一個禮拜將c++的基礎在打的好一點,不然現在寫程式還是

只用c在寫完全沒習慣在用c++。

沒有留言: