在开始使用asp.net之前,我是否需要学习c#

时间:2009-08-20 14:10:21

标签: asp.net

在我开始使用asp.net之前,我想知道是否需要知道c#,

我可以一起学习吗?

像书或在线教程这样的好起点。

感谢

7 个答案:

答案 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