ASP.net #c 和 vb 的差別?

2008-03-15 5:29 am
最近學習asp.net , 我上的學校要求做一個asp.net的project
學校教了一點基本asp, 是用#c 的 ..
我到外面書店找了好幾本aps.net的書, 但全都是教用 vb..
我本身有學過一點基本vb.net , 請問在asp.net中 vb 和 c 差別大嗎? 因學校要求一定要用c ... 我買了的書好像沒有用了..
請問在商業社會中普遍用哪一種? 市面有教c 方面的asp書嗎 , 我想參考建立購物車,討論區等..商業網頁制作方面的教學 ......如有請提供書名, thank you

回答 (4)

2008-03-15 8:21 am
✔ 最佳答案
只是語法不同而已, 裡面的架構和概念都是一樣

2008-03-15 11:57:56 補充:
至於為何較c#好像較為流行, 個人認為, 因其語法跟java是很相似, 因此, 對熟悉寫java人仕, 兼學c#, 學習時間不必很久便能掌握.

以下是一個asp.net shopping cart的教學, 你可以參考一下,
http://www.sitepoint.com/article/net-shopping-cart-datatables

2008-03-17 17:35:30 補充:
至於那一種語法易學與否, 則見人見智了, 現在小弟主要都是用vb.net, 但個人認為c#語法都要學, 因為坊間有時有些有用的範例是用c#寫時, 那你不懂c#的話, 則想用都沒法子, 反過來說, 若是該範例是vb.net, 而你只熟c#的話, 一樣吃虧.

2008-03-17 17:35:59 補充:
更正: 是見仁見智
2008-03-20 6:21 am
多謝解答, 但我先要的是想找 用C的書 , 要建購物網頁及討論區, 4月要交作業了-_-
2008-03-18 1:23 pm
C#同VB.net主要是語法syntax不同,不過用VB很多時都會用上VB的function,如
Mid, Replace, DateAdd, DateDiff, Format, CType 等等,用C#是不會用這些function的,不是C#不能用,只要 import 了Microsoft.VisualBasic 這個 namespace 便可,只不過用了VB function C#程式便有點不論不類。

2008-03-18 05:23:39 補充:
用VB時也應該盡量用System 這個namespace 的方法,例如用String.SubString()方法來代替Mid() function,用DateTime Structure的方法代替DateAdd()等。這樣便會減低C#與VB在語法的差異。
2008-03-15 5:33 pm
其實功能差唔多,但商業上多數用C#去做。原因可能同C++相似掛~

但我就用VB既,編程時簡單好多~


收錄日期: 2021-04-26 13:14:52
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080314000051KK02836

檢視 Wayback Machine 備份