2010-06-21 271 views
2

我想學習C#哪裏會是一個很好的開始?我從哪裏開始使用C#?

我需要使用哪些工具進行編碼和編譯?

+0

看到這個問題的一些想法 - http://stackoverflow.com/questions/3077315/starting-out-with-net-asp-net-wpf-silverlight-or-command-line-c – ChrisF 2010-06-21 21:41:31

+2

這取決於你的一般經驗水平。 – ChaosPandion 2010-06-21 21:41:38

+0

你想用C#做什麼? Web編程? Windows編程? – quakkels 2010-06-21 21:43:05

回答

-1

下載Visual Studio Express edition 2010並做一個Hello World控制檯應用程序。

我還建議下載SQL Server 2008 express並熟悉這一點,一旦你感覺你已經越來越好用C#。

兩者都是免費的,有一個初學者有很多資源。

此外,如果您在.NET商店工作,請告訴您的經理您有興趣並且看看他是否會邀請您與經驗豐富的開發人員一起幫助您開始。有人教你非常有幫助。

+0

當我剛開始時,我發現Hello World應用程序非常沒有幫助。 – ChaosPandion 2010-06-21 21:49:46

+0

你在C#中編寫的第一個程序是什麼? – 2010-06-21 21:59:04

+0

它已經有一段時間了,但我相信它是一個小故事板應用程序。它保留了與單詞相關聯的圖像列表,並且在您點擊關鍵字時用一個圖像替換了該單詞,從而輸入故事。沒有什麼幻想,但它確實增強了我的信心。 – ChaosPandion 2010-06-21 22:02:20

1

不要依賴網絡良好的代碼示例上...

用C#具體來說,很容易找到一百萬個如何做某些事情的例子,但是很難找到與該語言的最新特性/實踐簡潔並且最新的'好'例子。如果你從頭開始學習C#,網絡恐怕不僅僅是幫助(我從個人經驗中知道)。

如果你正在學習C#依靠好書得到一個堅實的開始。開始的書的Here's a good list

此外,書籤this網站作爲在線C#參考。這是迄今爲止我所見過的數百/數千個C#站點中最好的。

+0

是的是的,同意,使用書籍資源學習C#,他們是指導和結構....使用網絡的補充信息! – Dal 2010-06-21 22:12:13

-2

我敢說它取決於你的經驗水平。如果你已經知道OO的基本原理如多態性,封裝等......並且編程基礎如循環,條件等......那麼可能會選擇一本專業書籍Wrox C# 4.0。但是,如果您不熟悉並且經驗不足,我不得不同意其他人的看法,Head First Series是一種非常好的學習方式。不是以學術的方式寫的,而是以更有趣的方式寫出來的,這樣更容易記住事情。

顯然,正如其他人所建議的,您可以獲得相應的軟件,以快速版的形式創建應用程序。

我會嘗試創建自己的應用程序以及做書讓事情變得有趣並且學習更多。通過這樣做,您可以查看Web上的示例並使用試圖瞭解它的代碼,還可以更改代碼,以便執行所需的功能。即使它的功能你不知道,而且本書也沒有涉及,只要你可以看看代碼,並得到它在做什麼的一般概念。

-2

就像上面提到的Visual Studio 2010一樣。

try this對於一個偉大的入門者來說,它擁有大量的資源。熟悉api,越快越好。 我也發現視頻教程是讓東西粘住的好方法:)所以,無論是觀看視頻教程,然後再觀看一段代碼,然後再觀看它,但學習代碼的最佳方式就是實現它。太多的理論可能會混淆,隨時編碼,爲自己設定目標,當你試圖找出問題並解決問題時,理論就會出現。

-2

安裝VS2010 Express Edition後,得到編程的關鍵C#由Charles Petzold。這是古老的,但沒有任何東西像本書一樣教導C#的基本原理。之後,獲得Essential C#2.0,3.0或4.0,越高越好。

只需花點時間,冷靜地學習基礎知識,你就可以繼續前進。

-2

查看微軟的MSDN系列教程。

有一個覆蓋命令行C#寫入的nice section以及涵蓋使用Visual Studio獲得的拖放窗口設計器功能的another section