這學期修了『資料結構』這門課...
被老師操死了
上學期程式設計老師教的是C++ Builder
結果這學期同一個老師居然叫我們
用VB寫Class跟物件導向...
還規定期末作業要用VB的物件導向來寫...
全班沒幾個人寫的出來...
我有兩本資料結構的書,兩本VB的書
但是還是不知道怎麼寫物件導向...:x
快瘋了~~
慘了...
要被當了....
有沒有救星啊~~
嗚嗚....
請問各位前輩會不會用VB寫物件導向啊?
版主: DearHoney
<a href ="http://programmer.eforum2000.net/pc2020 ... 程式設計俱樂部</a>
參考看看...
不過我覺得OOP還是要用"純"物件導向語言... 例如Java...VB嘛,不太熟...
參考看看...
不過我覺得OOP還是要用"純"物件導向語言... 例如Java...VB嘛,不太熟...
應該是指自訂控制項吧
將『進制轉換』寫在自訂控制項
下面的網站有提到一點
http://www.infoserv.com.tw/vb/
找ActiveX設計
http://www.infoserv.com.tw/vb/xtc/xtc.html
使用者控制項 User Control (*.ctl)
http://www.infoserv.com.tw/vb/zyx/zyx.html
建議去書店翻翻較有幫助
我要準備聯考
沒辦法幫你了
將『進制轉換』寫在自訂控制項
下面的網站有提到一點
http://www.infoserv.com.tw/vb/
找ActiveX設計
http://www.infoserv.com.tw/vb/xtc/xtc.html
使用者控制項 User Control (*.ctl)
http://www.infoserv.com.tw/vb/zyx/zyx.html
建議去書店翻翻較有幫助
我要準備聯考
沒辦法幫你了
我想...你老師(好像在罵人一樣?)所說的..
應該是要你用VB以ACTIVEX DLL方式開發一個COM+元件..
然後再以VB程式(或VC?)引用這個元件來達成..
做法如下...
1.開啟VB NEW一個專案..類型選擇ACTIVEX DLL..
2.將專案命名並修改CLASS模組成為你想要的名稱..
3.編輯一個PUBLIC FUNCTION (一定要PUBLIC,PRIVATE的不行),此FUNCTION 是用來承接別的程式所傳入的參數,並回傳執行結果..(如果你的程式需要多個FUNCTION則其他的盡量使用PRIVATE的)
4.將你的ACTIVEX DLL編譯..
**以下為引用這個元件的步驟
5.再使用VB開啟一個新的專案(標準EXE即可)
6.到功能表的PROJECT\REFERENCES..選擇到你剛剛編譯過的ACTIVEX DLL(COM+)並點選引用..
7.在程式中宣告..並依照你使用VB的其他FUNCTION方式使用即可..
範例如下..
若你的COM+名稱為 COM1.DLL (PROJECT NAME COM1,CLASS NAME MYCLS,FUNCTION NAME MYFUN),則引用方法為...
DIM OBJ AS NEW COM1.MYCLS
使用方法為..
OBJ.MYFUN() <---有參數就自己填
以上...希望對你有幫助..
應該是要你用VB以ACTIVEX DLL方式開發一個COM+元件..
然後再以VB程式(或VC?)引用這個元件來達成..
做法如下...
1.開啟VB NEW一個專案..類型選擇ACTIVEX DLL..
2.將專案命名並修改CLASS模組成為你想要的名稱..
3.編輯一個PUBLIC FUNCTION (一定要PUBLIC,PRIVATE的不行),此FUNCTION 是用來承接別的程式所傳入的參數,並回傳執行結果..(如果你的程式需要多個FUNCTION則其他的盡量使用PRIVATE的)
4.將你的ACTIVEX DLL編譯..
**以下為引用這個元件的步驟
5.再使用VB開啟一個新的專案(標準EXE即可)
6.到功能表的PROJECT\REFERENCES..選擇到你剛剛編譯過的ACTIVEX DLL(COM+)並點選引用..
7.在程式中宣告..並依照你使用VB的其他FUNCTION方式使用即可..
範例如下..
若你的COM+名稱為 COM1.DLL (PROJECT NAME COM1,CLASS NAME MYCLS,FUNCTION NAME MYFUN),則引用方法為...
DIM OBJ AS NEW COM1.MYCLS
使用方法為..
OBJ.MYFUN() <---有參數就自己填
以上...希望對你有幫助..