这里要说几个概念,第一网页和网站。网页是静态的由html编写,由css和javascript做补充。网站是动态的,可以动态的生成html所谓的动态网页技术:asp,asp.net,jsp,php等等本质上都是用程序去生成html。生成html的程序叫网站的后台程序,也叫服务器端程序。理论上任何语言,包括C语言都能实现这个功能,只不过C写起来比较麻烦。.NET或java这样的语言提供了很多这方面的API
一般做网站需要了解以下知识:
服务器端:编程语言:C#(学c#其实上是在学.net这个框架)或JAVA,数据库
客户端:html,javascript,css
补充知识:http协议,xml等等
C#的经典参考资料有:C#高级编程(清华大学出版社)以及msdn
java呵呵,本人用的是C#就不太了解了。java自学比较困难。
除了c#语言,ASP.NET有很多特殊的东西,语言只是工具而已,要调用ASP.NET架构的对象,要熟悉它们。
客户端的技术也需要,Javascript等。
HTML也要熟悉,有时需要直接编辑。
网页不只是逻辑,还要美观,因此Flash、Photoshop等都需要会一点,如果在大公司就不必,有专门的美工。
学过C语言学C#不会太难,语言而已。
你可以熟悉下HTML、CSS、javascript方面的知识,response、request和session的用法和web控件的使用。
其实winform和web form之间的区别还是很大的,推荐去看一些源码
NO
还不够!还得学html css JavaScript。
在进一步就是数据库了
gdf