2010-01-08 89 views
-1

我剛剛進入SQL Server,並且我有一些MS Access的使用經驗(無論如何,Access中的VB)。所以我想獲得材料(書籍等),以瞭解如何編程SQL服務器,我想知道如果我應該去C#路線而不是Visual Studio的SQL Server?不是很熟悉c#(儘管我確信我可以撿起來),知道哪個更好?用於SQL Server的VB或C# - 剛剛學習SQL Server(從Access訪問)

我想從代碼開始設計UI和窗體等,謝謝!

回答

2

對於訪問SQL Server,C#或VB.NET將幾乎完全相同。

選擇一個你更熟悉的人。

+0

是的,我想我可能不得不從VB開始,至少不要因爲它的所有品牌而壓倒自己。一般來說我更熟悉SQL Server後,我可以學習C#和C++!感謝米奇! – Justin 2010-01-08 16:37:55

+0

所以我的下一個問題是......你認爲我應該從哪裏開始。我下載了Express Edition和VS 2008.與他們一起玩了一段時間....你建議學習書還是有很好的網站?謝謝!非常感激! – Justin 2010-01-08 16:39:02

1

要創建「UI和表單」,您需要學習一些C#。

看一看這裏的視頻,開始:http://www.asp.net/get-started/

好運

+2

您可以在VB.NET中輕鬆創建UI和表單! – 2010-01-08 04:57:05

+0

Mitch Wheat記錄了他的評論和他的回答,你確實可以使用VB.NET或C#。雖然我個人推薦C#(或IronPython),但我試圖指出「UI和表單」不是SQL Server的一部分,就像他們在MS Access中一樣,並提供視頻鏈接以幫助入門。 – tarn 2010-01-08 06:27:23

+0

Acutally我明白,考慮到如果交互式表單控件與數據庫是如此不同,那麼也許我會開始學習VB,並在以後轉移到C#/ C++。我有Visual Studio 2008 ......但是就像我說的那樣,對我來說它都是非常新的......它顯然看起來與Access不同。多謝你們! – Justin 2010-01-08 16:36:11

1

我發現,VB.NET是更容易一些,讓我的頭周圍那麼C#。我也有過使用VB和ASP Classic的一些經驗,但C#看起來很困難,但我確信它不會更難以學習。

無論哪種方式,這兩種語言都有大量在線資源,如果遇到任何問題,都可以將代碼從一種轉換爲另一種。

我認爲這將是一種偏好,你應該始終做你覺得最適合的事情,因爲你會寫代碼而不是我們。

祝你好運,無論你走到哪裏。

馬特

+0

謝謝馬特!我也從一開始就學習了VB,因爲我需要Access(以及一般的Office產品)。但是由於我們要在工作中使用SQL Server,我想我應該學習C#。 你有一個VB到C#轉換器網站的例子嗎?謝啦!這實際上會幫助我很多! – Justin 2010-01-08 16:42:07

+0

我使用這個:http://www.developerfusion.com/tools/convert/csharp-to-vb/。 我不確定,我可能是無知或沒有注意到,但我照顧我的作品SQL服務器,並沒有遇到任何問題,不知道C#。 祝你好運。 – Lima 2010-01-21 05:27:28

2

它沒有區別,你選擇。 一般ideea是您可以使用的使用水槽。但是一般而言,C#比VB更廣泛地使用。如果你學習C#並且你得到一個VB項目,你可以很容易地修改它。但是如果你知道VB並獲得C#應用程序,那麼它會更難。 很高興知道VB,但如果你知道兩者,它會變得更好。

不加重視,但它是說,VB是不想學習編程的人誰。(:))

+0

謝謝@我感謝您的建議! – Justin 2010-01-08 16:33:25

+0

補充說明:今天我在一個VB.NET應用程序(我是一個C#開發人員)工作,我剛剛學到了一些新的發誓詞。任何你走的方式...記住總是要命名你的變量,函數,程序相應的他們做什麼......如果你有一個函數,從數據庫名稱獲取一些數據GetDataFromDatabase ...我求求你的好所有程序員都包括你自己...... – GxG 2010-01-08 21:46:19

1

個人而言,我會建議C#在VB.Net作爲語法/ C#中的代碼風格與很多其他語言類似:C,Java,Perl(OO)。

兩者都將與SQL Server一起工作,並且在這兩種語言中都有大量的書籍,C#可以設置你學習更多的語言=更好的職業選擇恕我直言。

+0

非常好的一點!所以我的下一個問題成爲學習它的最佳資源(如果可能,特別與SQL服務器綁定)。謝謝! – Justin 2010-01-08 16:34:20