C#/ Web开发学习策略

CPU*_*USY 15 c#

对于.NET Web开发和编程的新手,谁选择C#作为首选语言?

是否更好地首先学习C#而不尝试将其应用于Web开发?似乎C#的大多数文献都使用Console或Windows Forms作为学习平台.那么那是最好的方向吗?

或者您应该在Web开发中练习并尝试学习C#?

Geo*_*Cox 12

我帮助过几个人使用以前的语言(比如C++)以及没有使用C#的经验.

在尝试任何特定类型的开发(如Web内容)之前,一定要学习C#.这只会让新人感到困惑.

如果您已经掌握了一种语言,那么从旧语言到新语言重新实现一个小应用程序可以提供很多帮助.

通常还有用于公共语言转换的书籍 - 用于C++开发人员的C#书籍就是很好的例子.我建议阅读它们.

这是我的教学计划(简短摘要):

  1. 概述C#语言(类型,方法,Main())
  2. 让学生从控制台编写Hello World.
  3. 让学生从控制台实施"Simon Says"游戏.
  4. 让学生在WPF中实施"Simon Says".(使用设计器.以前是Windows Forms,但WPF是一个更清洁的模型)
  5. 对C#中更高级的功能进行调查 - 代表,事件等.
  6. 让学生在ASP.NET中实现"Simon Says".

  • 这看起来对我来说是一个非常好的计划.我从来不喜欢许多书籍试图通过GUI教授语言的方式.GUI编程很难,并且在学习核心语言/平台时,您真正不想要各种挑战.GUI可以使它更"令人兴奋",但也更难. (3认同)

fle*_*esh 11

您需要了解C#的基础知识才能开发有用的东西,无论是ASP.NET网站,Windows客户端还是Web服务.

我将从一些关于类型,类,方法,事件等基础知识的好教程开始,以掌握C#.C#Station 在这里有一些很好的入门教程.

要开发Web特定技能,请从HTML和CSS开始.

然后看看ASP.NET平台如何集成C#(应用程序代码)和HTML和CSS(表示代码).

还有祝你好运!


Kyl*_*est 10

我不同意在泡沫中学习C#.如果您的最终目标是进行Web开发,那么为什么要开始开发任何东西呢?

一个例外是控制台.在控制台中学习if,for,foreach等是非常容易的.

你有任何编程经验,网络或其他?如果答案是否定的,我首先要学习XHTML和CSS.在线有一百万个教程,非常简单.

如果您已经拥有Web编程经验,那么学习C#并应用于Web应该不是很困难.确保您阅读了两种类型的ASP.NET(WebForms和MVC)的基础知识,并选择哪种更有意义.通过asp.net上的教程,你应该有一个相当不错的开始.

无论如何,我就是这样做的.