在我开始使用asp.net之前,我想知道是否需要知道c#,
我可以一起学习吗?像书或在线教程这样的好起点。
感谢
答案 0 :(得分:13)
我个人我首先学习没有ASP.NET的C#,最好是通过控制台应用程序。这样你就可以掌握语言和核心类型(集合,I / O,文本,基元等),而不会受到ASP.NET抛出的所有额外内容的阻碍。
任何“外围”技术(ASP.NET,WCF,WPF,WinForms等)都有各种各样的奇怪之处,如果你不了解核心内容会很困惑:如果出现问题,你可以很容易地最终没有最微弱的想法从哪里开始发现问题。这是对语言的误解吗?收藏品? ASP.NET事件自动装配的方式?我相信你明白我的意思了:))
在涵盖语言和核心框架方面,C# 3.0 in a Nutshell是一本好书。然后分别获得一本好的ASP.NET书。
答案 1 :(得分:2)
ASP.NET是一个Web框架 - 换句话说,它只是一组库,通过抽象出所有繁琐的细节,使创建网站变得更容易。为了编写代码来利用这个框架,你需要使用Microsoft的.NET语言之一(C#,VB.NET等)。
答案 2 :(得分:1)
你也可以使用vb.net(visual basic)。如果你已经熟悉它可能会有益
答案 3 :(得分:0)
我认为你可以在C#之前开始学习asp.net。但是你们两个都可以从中受益。
http://www.learnvisualstudio.net有很多很棒的视频教程(ASP.NET,VB.NET和C#)。
答案 4 :(得分:0)
是的,您可以同时学习它们,如果事先了解C#或VB,通常更容易开始,但根本不需要成功。
有很多地方可以开始,但4GuysFromRolla.com是一个很棒的教程网站。否则,任何一本初学的ASP.NET书籍都是一本书的好起点。
答案 5 :(得分:0)
我认为C#是Dot Net框架支持的最简单的语言。我建议从那里开始。
答案 6 :(得分:0)
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