討論區快速選單
知識庫快速選單
討論區最近新進100則主題 網路投保旅行平安險 傑米的攝影旅遊筆記
[ 回上頁 ] [ 討論區發言規則 ]
學習COM元件的製作需要什麼基礎!?
更改我的閱讀文章字型大小
作者 : likol(Likol)
[ 貼文 73 | 人氣 5593 | 評價 60 | 評價/貼文 0.82 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/2/27 上午 02:49:08
可以請高手稍微說明一下嗎?
作者 : good(估得)
[ 貼文 146 | 人氣 225 | 評價 480 | 評價/貼文 3.29 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/3/1 上午 10:12:22

>可以請高手稍微說明一下嗎?
興趣,耐心
作者 : likol(Likol)
[ 貼文 73 | 人氣 5593 | 評價 60 | 評價/貼文 0.82 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/3/2 上午 01:47:59
這個回答真是深深的讓我有同感,走入程式設計就是需要興趣!!

COM元件可以用許多程式語言工具開發,那再請問一下
哪一種語言的哪一個工具最適合初學者來學習呢?
作者 : good(估得)
[ 貼文 146 | 人氣 225 | 評價 480 | 評價/貼文 3.29 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/3/3 上午 04:19:22

>這個回答真是深深的讓我有同感,走入程式設計就是需要興趣!!
如果要進入COM的世界,真的要有比一般程式員更強的興趣與耐心
要從很多的角度來看COM的規格

>COM元件可以用許多程式語言工具開發,那再請問一下
>哪一種語言的哪一個工具最適合初學者來學習呢?
最好的語言就是C++,沒什麼語言比C++更適合學習COM,不過
你必須先了解C++的物件模型,也只有C++才能夠讓你接觸到物件
最基本的樣子

如果,你只是要速成的話,學學VB也不錯
作者 : likol(Likol)
[ 貼文 73 | 人氣 5593 | 評價 60 | 評價/貼文 0.82 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/3/3 上午 04:56:21
我覺得想要把程式學的好,耐心是最重要吧!還要對自己寫的東西
有所堅持才行,不然敷衍了事是最不好的.

速成!用VB的確是滿快的,因為我有用過VB寫過元件給ASP使用
寫法滿簡單的.不知道用C++來開發COM的基本流程是怎麼樣的呢?

現在對COM還是很模糊,不知道有沒有這方面的書籍可以推薦一下!!
作者 : good(估得)
[ 貼文 146 | 人氣 225 | 評價 480 | 評價/貼文 3.29 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/3/3 下午 02:30:33

>我覺得想要把程式學的好,耐心是最重要吧!還要對自己寫的東西
>有所堅持才行,不然敷衍了事是最不好的.
沒錯,完全同意

>速成!用VB的確是滿快的,因為我有用過VB寫過元件給ASP使用
>寫法滿簡單的.不知道用C++來開發COM的基本流程是怎麼樣的呢?
如果你的桌上碰巧有一本design pattern的話,那用VB或是VC開發元件
的流程其實是一樣的,因為,介面已經是你平常工作的一部份,也是COM
中最重要的觀念,我剛開始學的時候常常會搞不清楚"介面指標"與"物件指
標"有什麼不同,常常會有衝動想要將"介面指標"轉型成"物件指標"

其實介面跟物件的關係,有點像吸管與鋁箔包的關係,拿著一根吸管,就可
以喝到不同包裝的飲料,但是,你就是沒有辦法保證,吸管的另外一端一定
是"可口可樂",不過唯一可以保證,只要你用力一吸就會有飲料從另外一端
流過來

>現在對COM還是很模糊,不知道有沒有這方面的書籍可以推薦一下!!
你想要使用什麼樣的語言來開發COM元件?
作者 : likol(Likol)
[ 貼文 73 | 人氣 5593 | 評價 60 | 評價/貼文 0.82 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/3/3 下午 08:35:56
聽不太懂什麼是"介面指標"和"物件指標"了,因為觀念不太好
所以才要給他認真的學起來.

至於用什麼語言開發?我想應該是用C++吧!最近正在學習C++Builder
不知道是否也可以用它來開發COM元件呢?另外請教一下,您都是用什麼
語言來開發呢?用什麼軟體呢?
作者 : good(估得)
[ 貼文 146 | 人氣 225 | 評價 480 | 評價/貼文 3.29 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/3/4 上午 10:21:21
>聽不太懂什麼是"介面指標"和"物件指標"了,因為觀念不太好
>所以才要給他認真的學起來.
在C++中不像java一樣,直接有一個東西就叫介面(Interface)
C++是用一個只有純虛擬函數的類別(Class)來模擬介面

如果你有研究過C++的物件模型,就會知道在多重繼承下(註)
父類別的指標不一定會等於子類別的指標,在這裡的父類別就是實做
出介面功能的類別,而子類別就是所謂的介面類別,而這只是不能這
樣做的理由之一

ps:因為介面不一定會依存於其他介面,例如:存檔的介面跟顯示的介面
兩個介面間是沒有關係,如果物件要同時提供這兩個功能,多重繼承是
比較合理的做法

>至於用什麼語言開發?我想應該是用C++吧!最近正在學習C++Builder
>不知道是否也可以用它來開發COM元件呢?另外請教一下,您都是用什麼
>語言來開發呢?用什麼軟體呢?
我是用VC加上ATL來寫,因為我不喜歡BCB的IDE環境,所以,對於BCB
沒什麼研究,不過應該是可以做
作者 : likol(Likol)
[ 貼文 73 | 人氣 5593 | 評價 60 | 評價/貼文 0.82 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/3/5 上午 05:31:15
這樣子阿!如果我要像你一樣使用VC+ATL來開發的話我必須要對VC
有多少的認識呢?如果我目前對VC是完全不懂,我應該怎麼樣開始學習?
煩請指導一下了.
作者 : good(估得)
[ 貼文 146 | 人氣 225 | 評價 480 | 評價/貼文 3.29 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2002/3/5 上午 10:43:38
你可以先從debug下手,vc提供很強大debug工具,除了可以設定中斷點
傾印出記憶體的資料,堆疊內的資料以外,還可以監視某一個變數的數
值,是否超過範圍,監視視窗訊息,還有組合語言與C++的對照

我的經驗,寫程式比較沒有辦法掌握時間的部分,就是思考架構及除錯
思考架構牽扯到靈感及經驗,比較沒有辦法速成,不過除錯就比較簡單
只要對工具熟悉就可以縮短很多時間

你可以先看看侯老大的"深度探索C++物件模型"看到第一章就可以了,一定
要驗證書中寫的到底正不正確,順便可以熟悉vc的debug tool
 板主 : 徵求中
 > COM/DCOM - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - COM/DCOM - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
COM/DCOM
1 估得 490 
2 nick 120 
3 PLAYER 110 
4 天雲 100 
5 Raynor 80 
6 青衫 60 
7 60 
8 Peter.huang 50 
9 酷小毅 50 
10 Giant 50 
COM/DCOM
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
0.046875