2010-12-05 42 views
0

我剛剛剛學過C#,對.NET感興趣,但我不知道從哪裏開始。用.net編程

我知道.net只是一堆庫,可以用於Web編程?

我不太清楚.net中哪些地方需要學習? 我不知道我在用.net完成什麼?但我想學習.net。

.net可以實現哪些其他功能?

謝謝。

加入 - 我完成的2D類是使用2d對象的C#/ Winform/XNA類。儘管在課堂上從來沒有提到過.net。我剛剛學過C#,它與C++和Java以及Winform相媲美 - 只是使用工具箱並將控件連接到後端代碼。 XNA部分能夠使用硬件來繪製基元並操縱通過模型 - >視圖 - >項目管道的數據。

這個班的哪個部分是.net?沒事吧?

+0

你打算髮展什麼?網站,遊戲,財務應用程序,ERP系統,小部件,3D圖形編輯器? – Flinsch 2010-12-05 11:21:42

+0

.NET不僅僅是一堆庫。它是一個平臺。 – 2010-12-05 11:21:49

回答

2

我知道.net只是一堆庫,可用於Web編程?

.NET遠遠不止這些。它不限於網絡編程。可以使用Windows應用程序(WPF),Web應用程序(ASP.NET),網絡通信(WCF),數據庫訪問(ADO.NET)......來命名它。所以,只需選擇一種您希望像C#一樣學習的語言,然後訪問並訪問MSDN

3

你幾乎可以用.net做任何事情(大多數其他平臺也是如此)。

您可以使用ASP.NET web編程,Windows窗體的Windows Presentation Foundation用於GUI開發。

還有很多網絡,數據庫開發和XML或圖像處理功能。

但問題是,你想想達到什麼目的?

1

.Net是一個託管運行時庫,它不是專屬於建立「網絡」應用程序或頁面。

  • .Net Framework是'圖書館'。
  • CLR是運行時(其中其說明書,存入一個標準化組織)
  • C#/ VB.Net/F#是不同syntaxus的味道(你怎麼複數拼呢?)用於指示運行時間,使用庫,以您定義的順序執行操作(AKA編程)

想要學習.Net類似於學習另一種語言/ gammar。如果您之前沒有「語言/ gammar」本身的知識,則您一般會使用此特定語言/運行時來學習「語言」。

希望這有助於

0

很抱歉,但如果你只需要使用工具箱中勾一些東西在一起,你沒有學過C#或編程。你已經學會了如何將一些東西結合在一起,但你顯然有興趣學習它如何工作。似乎你將不得不從頭開始學習很多東西。有很多東西要學...

我認爲你最好的選擇是學習.Net和C#(你不能真正瞭解一個沒有其他)除了遵循該目標的具體目標是找到你自己好書,解釋了整個圖片,並貫穿書中的例子。

在互聯網上查看,提出問題,收集示例等等,都會給你一點理解,但是我懷疑你能夠全面地理解編程,.Net和C#這種方式,只是因爲你不會找到一個大的圖片解釋。我發現一本好書給了我更深的理解,儘管我已經使用過.Net/C#,因爲它剛剛問世,只是因爲有太多的解釋,所以的工作方式和爲什麼

個人而言,我很喜歡從A按Pro系列:看看Pro C# 2010 and the .Net 4 Platform

這可能是完美的或不依賴於軟件開發的理解。否則,只需搜索C#並查看是否有其他有趣的書籍彈出。