PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   VB6與VB.NET 有何不同? (https://www.pcdvd.com.tw/showthread.php?t=619796)

Make 2006-05-13 03:19 PM

VB6 和VB .net 本質上差蠻多的

不過對於熟析VB6語法和一些內建函式的人..使用上會比較快上手
當然..還是必須先看看VB .net有改變的部份..
以及熟悉.net framework∼

再來如果要寫.net的程式...那已經會C++的人大可以直接用C++搭.netframe work , 何必再去用C#
就我所知,C#反而比較接近JAVA

~~
程式語言,挑自己熟悉又方便用的就好
語言只是工具,能達成要做的事情就好∼

至於VB.net的語法對新手可能比較好懂..
不過實際狀況中,很多人都是看的懂語法,可是對程式執行後的行為不了解
語法易懂這點我覺得並不會佔到什麼好處

~~
另外再說一下..
雖然VB主要強項是在UI快速開發,不過MS附的vb .net說明範例裡面
一堆範例code都是跑console...而不是表單

aynew 2006-05-13 03:52 PM

C# 剛開始看起來像 JAVA 久了之後 就不像了
VB.NET 剛開始看起來 好像很容易懂 久了之後 delphi 似乎又更好用
最後 每個語言 看起來都似曾相似了=___=
所以 用得到哪個就用哪個吧 公司要你用啥就用啥 沒得選=__=a

platstar 2006-05-13 04:25 PM

引用:
作者Chief_WU
你當然可以這樣做,沒人說不可以

不過要寫沒UI的程式沒人會想用VB吧

VB的強項本來就是對於有UI部分的程式做快速的開發


請明確指明VB或VB.NET,別混為一談,你們兩個這樣很像在雞同鴨講...

AdaHsu 2006-05-13 04:32 PM

以是純是個人看法,沒有誰對誰錯的問題...

引用:
作者comefish
這2個不都是物件導向的語言
已學過Vb6 (忘的差不多了,沒比C多)
Vb.NET上手快嗎?
and 這2個有什麼不同?


呃... VB6 根本不是物件導向語言...
好吧... 也許只是我比較肉腳,一直不知道在 VB6 中怎麼建立物件.... :p
物件導向語言的幾個特性在 VB6 中都找不到...

另外... VB.NET 跟本是個新語言,跟 VB6 一點都不像...

引用:
作者Chief_WU
VB.NET 是先設計UI再針對每個動作寫程式,屬於 event driven
C++/C#/Java 等則剛好相反,先規劃整個架構後才考慮UI


這個嘛... 目前的新發展出來的程式語言幾乎都嘛是事件驅動模型的...
即使是 C++/C#/Java 也一樣...
因為這是物件導向設計的基礎啊!

至於要不要先規劃整個架構的問題,這是軟體工程方面的作為,和使用的軟體語言無關!

引用:
作者lichai
VB.NET and C# Comparison (http://www.harding.edu/USER/fmccown...comparison.html)

以一個程式初學者來說,那一種比較易讀很明顯。

個人來說,通常建議直接學C#,但站在公司的角度,用VB.NET可以節省開發和維護的成本(VB容易上手,找人接手也比較簡單)

我還是認為 VB.NET 和 VB6 是兩種完全不同的語言,除了某些關鍵字相同而以。

國外有要求 M$ 持續支援 VB6 的原因很大一部份正是因為兩種語言的差異太大了... 大到等於是學習一套新語言!

那即然都是學習新語言,不如學 C# ... 至少在關鍵字用法上與 C/C++/Java 等近似!

引用:
作者計程車屠夫
我還是搞不懂
VB.NET對於有UI部分的程式到底是怎麼個快法
不是跟C#一樣嗎

嗯...
先搞 UI 還是先搞架構,這是各家公司對軟體品質要求的妥協結果,沒有快慢之分!

不過個人是認為:UI 與架構通常是同時並進、相互影響的!否則很容易弄出一個 UI 正確但架構難以維護甚至處理結果跟本就錯誤的系統;再不然就是弄出一個架構優良但 UI 難以操作、惹民怨的系統!

mini.m 2006-05-13 05:08 PM

引用:
作者計程車屠夫
java 也是要裝java runtime才能跑
vb6 也要有那個VBRUN.DLL

就是這樣子,麻煩死了∼


所有的時間均為GMT +8。 現在的時間是04:14 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。