討論區快速選單
知識庫快速選單
討論區最近新進100則主題 網路投保旅行平安險 傑米的攝影旅遊筆記
[ 回上頁 ] [ 討論區發言規則 ]
vb可用oo的觀念來寫嗎
更改我的閱讀文章字型大小
作者 : aspirant(渴望)
[ 貼文 47 | 人氣 4329 | 評價 0 | 評價/貼文 0 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/4/23 上午 01:34:11
應該已何方法實作
謝謝
作者 : lostlake(LostLake)
[ 貼文 7 | 人氣 2059 | 評價 10 | 評價/貼文 1.43 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/5/17 上午 12:01:53
vb垃圾
用vb.net
作者 : jammy98(Jammy)討論區板主 站務優秀好手貼文超過3000則人氣指數超過300000點
[ 貼文 3524 | 人氣 316866 | 評價 3440 | 評價/貼文 0.98 | 送出評價 3493 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/6/18 上午 08:19:35
VB支援虛擬函式嗎 ?! 好像沒有吧.
VB好像也不支援繼承.
VB允許Global變數, 這也破壞OOP裡資料封裝的精神.

這僅是我目前的認知, 若有誤謬還望前輩們多多指點了.
作者 : eddie_chen(Eddie)
[ 貼文 6 | 人氣 545 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/7/7 下午 08:27:56
http://www.dotspace.idv.tw/sofeeng/2002/OOPractice_IsTheoremOrMethod.htm

請看過這篇之後再說VB是垃圾,不要自以為懂的把這種觀念帶給其它人...
作者 : btsai(Billy)
[ 貼文 102 | 人氣 5 | 評價 10 | 評價/貼文 0.1 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/8/5 下午 07:52:56
不能
作者 : charlee_java(查理爪哇)
[ 貼文 70 | 人氣 6532 | 評價 140 | 評價/貼文 2 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/8/6 下午 10:14:49

>不能

可以吧
只是不能用繼承吧
不過最新的vb語法是不是支持大部分的OO觀念
我就不大清楚囉
作者 : alex0014(藍色LED) 貼文超過200則
[ 貼文 261 | 人氣 264 | 評價 240 | 評價/貼文 0.92 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/8/18 下午 01:43:17

>不能

很不喜歡看到這種斬釘截鐵的回答
如果你們看過長長大大所寫的文章就會知道
只要用 OO 的概念開發
所有的程式都可以很 OO
差別只在 implement 的方式及難易度不同而已
VB 所不支援或是不該支援功能的都是有辦法解決的
不支援就自己 implement,不該支援就不要用
看你如何取捨罷了
作者 : pshuang(pshuang)
[ 貼文 95 | 人氣 1408 | 評價 50 | 評價/貼文 0.53 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/9/19 下午 05:52:18
唉~
OO 與 programming language 是不同的事.
當初的 c++ 也是先轉成 c 再編譯的.

只是關鍵字是否直接支援所謂的 OO 特性而已.

所以vb當然可用oo的觀念來寫.
而且vb也提供user自定的type.
作者 : demo999(DEMO999) Java優秀好手貼文超過500則人氣指數超過10000點
[ 貼文 632 | 人氣 29373 | 評價 3840 | 評價/貼文 6.08 | 送出評價 20 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/10/29 下午 10:31:11
在討論VB可以用OO的觀念來寫之前
或許要先定義 什麼樣的程式 你才會認為它是符合OO精神的程式

一個類別是否一定要使用到繼承 才算OO
如果沒有使用到繼承的算不算OO

另外虛擬函式與OO的對等性是否成立???
同上 一個類別是否一定要使用到虛擬函式 才算OO
如果沒有使用到虛擬函式的算不算OO

去檢查一下某些系統的C++原始碼
它們都一定使用到繼承或虛擬函式嗎??

另外如全域變數 使用C++也有可能有能寫出使用全域變數的程式
看過很多使用C++或Java寫出來的系統
只是把傳統的function改成放在class的method中
有人會認為這樣就是OO嗎?

以上只是想說明 以OO概念去分析與設計系統
比是否用的是一個所謂OO的程式語言重要多了




作者 : enetsmail(Nets)
[ 貼文 107 | 人氣 2715 | 評價 260 | 評價/貼文 2.43 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2003/11/1 下午 01:06:03
Javascript都有方法可以達到OO(連繼承都辨的到)
VB為什麼不行?
只是,好不好用是一個問題
你用C# OR Java OR C++習慣後
你再去寫VB寫OO... 真的會習慣嗎~~ 你大概也會覺的礙手礙腳~~ 這個功能沒有,那個功能沒有等等....
作者 : smgrj(jj)
[ 貼文 24 | 人氣 228 | 評價 130 | 評價/貼文 5.42 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/7/6 下午 02:45:05
>>http://www.dotspace.idv.tw/sofeeng/2002/OOPractice_IsTheoremOrMethod.htm

>>請看過這篇之後再說VB是垃圾,不要自以為懂的把這種觀念帶給其它人...

真是一篇硬凹的文章, 跟林耀珍硬凹.net的Code behind是MVC一樣
什麼叫VB也可寫出 OO 的概念, 真是錯誤百出

首先來談談reuse這問題, 根據統計, 大部分號稱可重用元件大都無法重用, 能重用的部分只有公式或驗證,所以那篇文章中的VB例子,不過在展示結構式語言的function, 但論罪有價值的重用, 是domain架構, 在結構式時代卻是要重寫或改寫別人的程。

這問題到了以UML描述,強調是設計概念重用的OO modeling, 才算露出一片曙光, 加上很多design pattern使得初學者也可短時間設計出優良的OO程式, 像是Gof的pattern, 很多是需要虛擬化和委任, VB如何達到這些功能, 此外, OO modeling的重用模式是將異動點集中某幾個物件, 架構不變下修改這幾個物件, 達成異動需求, 不強調整個元件重用。

所以去看一下RUP這樣的物件導向開發模式, 強調是早期建立一致性的架構, 以use case做驅動,因此未來需求變更, 打掉重建的機率相形變小, 而結構式的VB那種僅可重用部分function, 與OO的整個架構重用, 哪一個威力大啊?
作者 : jason12314(jason12314)
[ 貼文 3 | 人氣 5 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/9/5 下午 05:54:17
基本上我個人的認為是 OO應該是本質性的東西,
而不是從程式語言的角度去看,
只是因為程式語言發展的演進,才讓程式語言更能接近與實作OO的概念,
現今的技術, 不管是JAVA、.NET或是UML等,
都只是為了讓我們更能夠用OO的角度去思考及快速的實作OO的系統,
以VB的角度來看, 那些COM元件難道就不算是OO的產物嗎?
作者 : greengrid(微風往事)
[ 貼文 16 | 人氣 378 | 評價 10 | 評價/貼文 0.62 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/2/25 上午 11:25:56
-->vb垃圾
     用vb.net

能用OO思考方式發揮在VB中,何愁不會vb.net呢?
工具不是距離,語言不是問題,你的思維方式才是!!!

作者 : programlin(programlin)
[ 貼文 113 | 人氣 9857 | 評價 130 | 評價/貼文 1.15 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/10/27 下午 05:22:34
>>;vb垃圾
> 用vb.net
>
>能用OO思考方式發揮在VB中,何愁不會vb.net呢?
>工具不是距離,語言不是問題,你的思維方式才是!!!
>
>

樓上的的確太衝了.
沒有一個開發工具或語言是沒意義的,VB在多年前造就了無數新手入門程式設計這個行業,如果當時只有C++我相信Windows平台不會有這麼多應用程式誕生.

不過我也不完全認同樓下所說的,
一個語言所造成的應用有相當大的差異,試想任何程式都能用機械碼達成,但為何沒人這樣做?我想大多數人都了解原因.
所以每種應用選對工具才是重點.
只是在現階段而言物件導向是潮流,如果是新手從vb.net或c#,Java著手比較不會繞錯路,
但這不是絕對.
作者 : greengrid(微風往事)
[ 貼文 16 | 人氣 378 | 評價 10 | 評價/貼文 0.62 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2009/5/15 上午 11:05:35
之前回覆的,不知被誰刪了,再回一次!!!

VB不是物件導向語言(是類物件導向而已),但是VB確實可以用OO方式實作!!!
只是比較麻煩而已!!!
現在這些參考書大概已經絕種了,國外的論壇或資料,太概還有吧!!!
自己去找找囉!!!
作者 : greengrid(微風往事)
[ 貼文 16 | 人氣 378 | 評價 10 | 評價/貼文 0.62 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2009/5/15 上午 11:05:42
之前回覆的,不知被誰刪了,再回一次!!!

VB不是物件導向語言(是類物件導向而已),但是VB確實可以用OO方式實作!!!
只是比較麻煩而已!!!
現在這些參考書大概已經絕種了,國外的論壇或資料,太概還有吧!!!
自己去找找囉!!!
作者 : marlon(marlon) C#卓越專家貼文超過200則
[ 貼文 495 | 人氣 1886 | 評價 3510 | 評價/貼文 7.09 | 送出評價 4 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2009/5/15 下午 12:31:40
缺了繼承, VB 就算要以 OO 的方式開發, 也只能橫向發展, 寫一堆各自獨立的物件, OO 優點只能發揮一小部份, 對一個慣用 OO 開發系統的 programmer 來說會處處綁手綁腳, 程式語言只是一個工具, 既然會想要用 OO 開發系統, 尤其是大型系統, 當然要讓 OO 發揮最大功效提昇開發效率, VB 不是一個合適的語言
作者 : greengrid(微風往事)
[ 貼文 16 | 人氣 378 | 評價 10 | 評價/貼文 0.62 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2009/6/10 下午 10:44:53
.net 還沒出來的時候,vb 是最多人用的啊!!!
現在還是很多人在用、在學。
也許,是國內的vb的書太爛了,造成人的錯覺吧?
廠商嘛,總是推出新產品就開始嫌棄自已的舊產品。
再加上廣告的洗腦,行銷的手段,造成如此的現象。
不久之後,現在的.net 也會變成 "達賽"。
因為,廠商又有新產品推出了....
物件導向? 是目前 "流行" 的方法而已,
是一個架構系統觀念。
也不是什麼萬靈丹。
也有他的缺陷。
東西,是看人怎麼用的吧!!!
作者 : pantc328(好說) C#優秀好手貼文超過500則人氣指數超過10000點
[ 貼文 894 | 人氣 14154 | 評價 3400 | 評價/貼文 3.8 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2009/6/11 上午 10:19:16
雞同鴨講,答非所問.
人家問你能不能,你就回答能或不能.
這就好比說你學Java語言的跑到語言來說錯錯,程是不是這樣寫一樣.
作者 : greengrid(微風往事)
[ 貼文 16 | 人氣 378 | 評價 10 | 評價/貼文 0.62 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2009/6/13 上午 12:36:24
喲,有人給我吐嘈,看來不回應一下不行噢!!!
不是說過了,是可以的嗎?只是比較麻煩一點,咩 !!!
不然,如果你有灌visio的話,為什麼可以在vb6中加入當作增益集,以UML作反向工程?
(VC++6 也可以)
請多上網找資料,作功課。
作者 : chibiya(chibiya)
[ 貼文 4 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2009/10/12 下午 04:32:30
只要語言有支援 封裝,繼承與多型,那我們就可以說這語言支援 Object-Orient Paradigm,新一代的 VB.net 確實符合,請參考以下連結:
http://msdn.microsoft.com/en-us/library/b86b82w0.aspx
作者 : alberta(電腦狂)
[ 貼文 57 | 人氣 3359 | 評價 150 | 評價/貼文 2.63 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2011/8/25 下午 01:43:00
>物件導向? 是目前 '流行' 的方法而已,
>是一個架構系統觀念。
>也不是什麼萬靈丹。
>也有他的缺陷。
OO是一種Paradigm, 早在30幾年前就有OO存在了, 理論和實作皆很完備, 只是當時硬體太慢, 閣下可以去查Smalltalk and OO history。OO的缺陷可以用Design Pattern來彌補。
 板主 : Clark
 > 物件導向程式設計 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - 物件導向程式設計 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
物件導向程式設計
1 Arthur 180 
2 藍色LED 150 
3 長長 100 
4 Linkin 100 
5 love seeker 100 
6 Raymond 90 
7 Nets 80 
8 nop 70 
9 Huah 70 
10 矇矇 60 
物件導向程式設計
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.140625