(新手求助)学习ASP.NET(C#)需要"精通"C#语言吗
我是个新手,想学习ASP.NET(C#),但是不知道要把C#语言学到什么程度?向大家请教一下。是不是C#学的越精越好,他们之间有太大的联系吗?
答案:只要有基础就可以学习.net了,之间没有严格的先后问题,但是c#学的越好,你的.net也就会学的越快,也学的越好的。
学习ASP.NET(C#)不需要"精通"C#语言,
但是精通c#语言,也基本上就精通了asp.net了语言了。所有asp.net里写的 <asp:Label>也好, <asp:GridView>...到了服务器上会通通“变”成C#(或VB.net)的类,然后再经过处理输出html到客户端。
那你说C#该不该学?
<asp:Label>, <asp:DataList>。。。。等等这些通通可以用C#代码本身实现。
有时我个人感觉asp.net本质其实就是个C#,它看起来 <asp:TextBox>这样子,其实是C#(或VB.net)。学 asp.net 的话,你可以学c#或vb.net其中的一个。
至于学的深度,当然是越深越好,越精越好。古典的网页做法是精通HTML、CSS、JS然后会一点点C#就可以了。用asm的风格做asp.net。这样最容易提高。
如果只用用asp.net就好了,那么可以多学学C#,用做桌面程序的方式做网页。这一种总觉得不伦不类。
我的建议,做网页的要熟练HTML、CSS、JS。做桌面程序的,要熟练用C++。C#只能作为一种辅助工具来使用。只要记住一点。凡是后面带.net的,都是要学习C#。要掌握.net的基础ADO.NET的知识。C#是至关重要的环节。你是要学B/S哈是C/S哈.最好你把B/S和C/S全部学好.全部都是C#.net中的.
学好你到那都好找工作
上一个:C#,silverlight,windows phone 7开发,WPF,这几个应该是怎样的学习流程?
下一个:我学C#编程,我准备往窗体软件发展,也是窗体程序员,数据库需要深入学习么?