回答
个人认为我首先学习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