大家好,本人一直用C#.NET做Winform的开发,现在想从事web方面的开发,当然还是用.net技术了。请教各位要学哪些知识。我听说要学SOAP什么的,请高手指点。

解决方案 »

  1.   

    由winform转向web开发,首先要做的是要理解web开发回送服务器之间的原理!
      

  2.   

    1.html标记
    比如:<input>,<table>,<div>,<select>
    2.css样式表
    主要是做界面用的,否则作出来的网页很难看的。
    3.javascript
    语法和C差不多的,多看代码就懂了。
    主要看常用的,花哨的特效不用去看,看了也晕掉。
    以上三个网上教程一大堆,自己找。4.熟悉html标记的事件
    比如:onclick,ondblclick,onmouseover,onkeydown,onload等等
    网上也有教程。上面的1-4全是客户端页面的范畴,还没有涉及到asp.net然后把这些用熟了,就可以5.学习asp.net的服务器端控件和事件。
    有了服务器控件和事件,就可以抓取控件做任何你要做的事情了。6.学习有关xml的知识,soap我觉得只要稍微了解一下,.net对xml和soap的支持很好,大多数事情都把你做掉了,不需要你太多代码。7.学习webservice。
    这个很强大,webservice可以跨平台,跨地域的被调用,调用,或者复用。
    微软的.net构架,codegear的delphi,sun java都支持webservcie的应用
    特别是在不同平台间做数据接口的时候,webservice非常的好用。
    而且发布在internet上,传统的80端口,没有穿透防火墙的问题。8.勤用搜索引擎
    死看教程肯定要晕掉的,要多利用搜索引擎解决实际的问题。比如baidu,google
    大多数情况下你会发现很多有用的搜索结果都会指向csdn,呵呵。
    在项目实践中一边遇到问题,一边解决问题,积累开发经验。注意搜索关键字的技巧,举个例子,要做一列复选框,要有全选功能,对数据表进行操作。
    关键字就是:“gridview 复选框 全选” 或者 "gridview checkbox"
    搜索的时候尽量带上有关控件的名字【比如“gridview”】,你要实现的目的【比如“全选”】我就是这么跌跌撞撞过来的,呵呵。
      

  3.   

    1.html标记 :这在写网页的时候是必须会的。2.css样式表 这可以使美工的事,但你最少是懂得点更好完成项目3.javascript 
    这个我想你必须的学习一下吧?http://js.0d2.cn/给你脚本大全去学习吧!4.熟悉html标记的事件 5.学习asp.net的服务器端控件和事件。  6.学习有关xml的知识,soap我觉得只要稍微了解一下,.net对xml和soap的支持很好,大多数事情都把你做掉了,不需要你太多代码。 7.学习webservice。  
      

  4.   

    winform好啊。
    学习新东西主要还是在实际项目中学习,。