精華區beta Programming 關於我們 聯絡資訊
其實vb並沒有繼承的觀念. 縱使是在vb6中依然是如此. 而Implements 的方法更不是繼承. 它的Implements 就像 Java 的 Implements 一般. 它是一種介面(Interface),就如 同COM的Interface. 只不過這個Interface不像Java必須另外 以 interface 的方法去宣告一個Interface.它的來源可以是 class. 引用別的class的介面成為自己的介面. 有了Implemnts 可以說已經是vb的一大進步,至少讓vb有了實作多形的能力. 另一 方面vb已經可以開發Com元件了,那麼Interface的處理能力就一定 必須擁有了. 當然你絕對無法使用Implements來實作繼承. 但是 你也絕對可以體認擁有Interface的好處. ~Gwyshell : >過去一直使用C++ : >所有的物件的概念都是由C++學起來的 : >現在學VB,發現好像差很多 : >有沒有人能說明一下VB的implement到底是怎樣的繼承??? : >完全搞不清楚VB的物件繼承... : VB 的Help 對Implement 的說明是不太多,範例也很少,唯一比較 : 完整的是 VB6 中implement OLEDBSimpleProvider 的範例,不過 : 你看了之後,跟C++比較,會感到很失望,因為C++對Class 的應用與 : VB 對Class 的應用是有很大差異,必竟VB 並不是物件導向的語言(我 : 這樣說,不嘵得有沒有人會抗議),Microsft 只說VB 是event driven language, : 所以以學過C++的人來學VB ,會有很多觀念上會覺的格格不入,甚至覺 : 得不夠乾淨俐落,只能看以後的VB 對Class 會不會有更好的作法. -- (Gwyshell) ActiveX Component 元件提供下載 , 並且提供VB範例程式提供下載. 包括 如何製作 MessageHook Server;Timer Class 列舉目錄下的所有檔案;Shell 動態選單, 就像 WinZip or UltraEditor 的右鍵 功能. 辨識時鐘圖形上時鐘的時鐘; 鍵盤監視器;使用 mailslot 作為通訊的範例程式 其中元件中還提供了 NetResource Class (包裝 WNet* API) Http://www.mgt.ncu.edu.tw/~im841150/ -- ◎(bbs.mgt.ncu.edu.tw) ◎[Gwyshell]來自: 140.115.219.152