回答
個人認爲我首先學習C#沒有ASP.NET,最好通過控制檯應用程序。這樣,您就可以掌握語言和核心類型(集合,I/O,文本,原語等),而不會受到ASP.NET引發的所有額外內容的阻礙。在任何「外設」技術(ASP.NET,WCF,WPF,WinForms等)中都存在各種各樣的怪異特性,如果你不太瞭解核心內容,它會非常令人困惑:如果出現問題,你可以很容易就會導致不知道從哪裏開始發現問題。這是對這種語言的誤解嗎?收藏品? ASP.NET事件的自動裝配方式?我相信你明白我的意思:)
C# 3.0 in a Nutshell是一本很好的書,涵蓋了語言和核心框架。然後單獨獲取一本好的ASP.NET書籍。
你也可以使用vb.net(visual basic)。如果您已經熟悉它,可能會有所幫助
我認爲您可以在C#之前開始學習asp.net。但是你們真的會從一起做這兩件事情中受益。
http://www.learnvisualstudio.net有許多優秀的視頻教程(ASP.NET,VB.NET和C#)。
是的,你可以同時學習它們,如果你事先知道C#或VB,但通常不需要成功就可以更容易地開始。
有很多地方可以開始,但4GuysFromRolla.com是一個很好的教程網站。否則,從ASP.NET開始的任何書籍都是書中的一個很好的起點。
ASP.NET是一個Web框架 - 換句話說,它只是一組庫,通過抽象出所有繁瑣的細節,使創建網站變得更容易。爲了編寫代碼來利用此框架,您需要使用Microsoft的.NET語言(C#,VB.NET等)之一。
C#在我看來是DotNet框架支持的最簡單的語言。我會建議從那裏開始。
ASP.NET利用.NET公共語言運行時的多語言功能,允許用VB.NET,C#,J#,Delphi.NET,Chrome等編碼網頁。這意味着您沒有要學習C#來使用它,即使你不知道任何這些語言,你也可能會發現從VB.NET開始使用更易讀的語言更容易。
在任何情況下,我建議以下教程,如果你不打算學習C#: http://msdn.microsoft.com/en-us/library/aa288436%28VS.71%29.aspx
- 1. 在開始使用Lift之前,我需要學習什麼?
- 2. 如何開始使用asp.net學習jQuery?
- 3. 需要學習asp.net web服務,從哪裏開始?
- 4. 什麼量ASP.NET,我需要學習WIF
- 5. 我需要學習什麼才能製作「Push Pop Press」動畫?
- 6. 儘快學習C#以開始使用ASP.NET?
- 7. 我想開始學習Demandware
- 8. 從ASP.NET MVC開始學習Web開發
- 9. 我需要學習DataSet嗎?
- 10. 開始學習Windbg
- 11. 開始學習ASP.NET的好地方
- 12. 開始學習ASP.NET的異步編碼
- 13. 我想從頭開始學習wordpress。我如何學習?
- 14. ASP.NET升級似乎需要很長時間才能開始
- 15. noob學習android開發...需要建議
- 16. 我怎樣才能學習android
- 17. 開始學習自動化,需要基礎設施的幫助
- 18. 從零開始學習商業智能
- 19. 我需要幫助學習iPhone應用程序開發?
- 20. 在學習JQuery之前我需要學習Javascript嗎?
- 21. 學習C#,需要簡單的教程
- 22. 我需要學習什麼才能成爲一名前端工程師
- 23. 我是否需要學習React才能在React Native中編寫代碼?
- 24. 我需要學習哪些編碼語言才能製作構件構件?
- 25. 我如何開始學習asm(gas)?
- 26. 我該如何開始學習jquery
- 27. 我如何開始學習彙編
- 28. 我怎樣才能開始使用CSS3
- 29. 我需要學習用C++編寫的這些代碼
- 30. 我需要學習befor編程聊天?
我跟喬恩同意。開始簡單ASP.NET因爲無狀態而變得很複雜。 Windows窗體是一個更容易啓動的地方,控制檯是最好的方式。 – 2009-08-20 14:14:06
當然,他應該繼續閱讀「C#深度」;) – Sampson 2009-08-20 14:15:03
@Jonathan:你可能會認爲這很好。我無法評論。 – 2009-08-20 14:15:37