如题,对WINFORM也算是刚刚入门吧,在同事与同学的劝说下,WINFORM不好找工作,就想转到做B/S哦;
    可是我连最基本的HTML语法都不清楚,不知道大家的学习过程是怎样的。。
要学的太多了,CSS,HTML,JSP,AJAX,XML,现在对WPF比较感兴趣,听说SilverLight是WPF的一个子集,打算先学SilverLight,不知道各位仁兄有没有好的建议,只要建议好能让我少走弯路,找到工作,我尽量加分哦

解决方案 »

  1.   

    我也是从winform转过去的。
    刚学asp.net时,居然没明白Page_Load实际上是在服务器上运行的。呵,和winform的Form1_Load搞混了。asp.net搞的花样再多,最终也不过是把浏览器可以解释的html代码返回来,所有在.cs写的东西都是在服务器上运行。一些基本控件要知道怎么用, GridView, FormView, DetailsView, DataList, Repeater, DropDownList, RadioButtonList...还有MasterPage/Theme/Skin, SiteMap等,这些东西一些入门书里都有介绍,其实都挺简单,不算重点。开始学asp.net时最有可能碰到GridView+SqlDataSource等等显示数据库表的例子。在这里不要停留太久,建议一个网上教程:http://www.asp.net/learn/data-access,这里的例子可以解答许多实际的问题,如三层模式,自定义分页,缓存,Transaction等等。另外,看完之后你可能不大可能在实际项目中使用SqlDataSource,而是用ObjectDataSource,个人感觉。还有个比较流行的开源例子是Petshop.之前最好把Page LifeCycle搞清楚,还有ViewState到底咋回事。asp.net 2.0的Memebership/Profile等也算个不大不小的难点。尽快搞清楚。学asp.net不能不碰ajax,可以学习一下asp.net ajax extensions,ajax control toolkit等。学好CSS,还有Div+Css布局。恐怕你会越来越喜欢用Css来控制整个页面的表现的。javascript不能不学,也不得不学。
    呼,不说了,其实我自己学的都不咋地~混点分,主要的。
      

  2.   

    买本asp.net 方面的书,或在网下载一相关的教程,理论看是要看一下的,然后多做练习,多查看MSDN,去了解每一个控件在asp.net 的用法.
      

  3.   

    CSS,HTML是必学的,其它的可以等熟悉了再学
      

  4.   

    1楼说的比较全了,我补充一下,ADO.NET也是必学的,虽然ASP.net有数据邦定空间和数据源控件,能省好多代码,可是在好多情况中要自己写访问数据库的代码。本人从ASP转过来,发现ASP和ASP.NET差别好大,尤其是ADO.NET和ADO的区别,现在正在充电中,一起加油。所以建议直接从ASP.NET上手,ASP不用学了。