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)

pc 2006-05-13 01:25 PM

不曉得是不是因為說vb的物件能力不如C#??

藤原豆腐店 2006-05-13 01:58 PM

是因為VB的易學易用,導致讓人認為是初學者才在用的工具
以2005來說,VB.NET有些東西C#還沒有.....
C#的好處主要是語法與C家族類似,程式碼看起來較簡潔等這些優點吧...

platstar 2006-05-13 02:18 PM

引用:
作者lichai
哪裡不同不知道,反正都會被一些人看不起,尤其是只會C語言的人。
碰到太多了,同樣在.NET的開發環境,就是有人堅持要用C#,好像用C#程式碼看起來會比較高級…


雖然本質是相同的,但語言之間的特性還是不同,習慣使用其中一種,是很正常的
再者VB系的語言有個特色,那就是贅字太多,有助入門上手,但寫久了會讓code閱讀較繁雜點

lichai 2006-05-13 02:27 PM

引用:
作者platstar
雖然本質是相同的,但語言之間的特性還是不同,習慣使用其中一種,是很正常的
再者VB系的語言有個特色,那就是贅字太多,有助入門上手,但寫久了會讓code閱讀較繁雜點


另一種觀點:
VB的語法因為贅字太多,所以程式碼不用註解就很容易看得懂…
常見的情況是,慣用C語言的人看VB的code很容易,但用VB的人看C所寫的code就像無字天書(當然是指初學者)。

Chief_WU 2006-05-13 02:35 PM

引用:
作者計程車屠夫
不好意思我沒用VB.NET
能不能告訴我什麼是VB.NET有的而C#沒有的
我還一直以為兩個都是一樣的說
還有C#語法應該是比較像JAVA才對


VB.NET 是先設計UI再針對每個動作寫程式,屬於 event driven

C++/C#/Java 等則剛好相反,先規劃整個架構後才考慮UI

Chief_WU 2006-05-13 02:51 PM

引用:
作者計程車屠夫
沒有人這樣規定吧
C#也可以先拉好UI再針對每個動作寫程式
VB.NET也可以先規劃整個架構後才考慮UI
如果VB.NET要先設計UI才能寫那要怎麼寫沒有UI的程式?



你當然可以這樣做,沒人說不可以

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

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

lichai 2006-05-13 02:54 PM

VB.NET and C# Comparison

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

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


所有的時間均為GMT +8。 現在的時間是02:34 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。