以前接触过VB程序设计,都是C/S的
现在想学B/S的,怎么开始学?
好像涉及的东西太多:
HTML, ASP.NET , C# , CSS , JS , AJAX  等等 
搞得我一头雾水,怎么没有原来 VB + SQL 来的简单啊。
我改怎么学啊? 大家推荐一下好书

解决方案 »

  1.   

    (1)多上网,尤其是App类型的网站,比如facebook之类的。没见过什么是web程序,怎么能搞出来。
    (2)明白基本理论,尤其是http协议的本质。其次是html和css。到底什么是客户端什么是服务器端。
    (3)通过仔细研究一种平台,比如asp.net。搞明白一般规律。如何运用到程序中。
      

  2.   

    下了几个asp.net (c#)的代码想看看,结果VS2005打开要转换,没办法用有推荐的asp.net (c#)源码学习吗?(vs2005的)
      

  3.   

    不是没法用。
    是你对IDE还不熟悉。
    估摸这会儿就是源代码能运行,你也看不明白,对你帮助也不大。
    而且我觉得很多源代码写得并不好,里面有很多坏习惯,没有基础去看,反而对你学习没什么好处。
    从最基本的来吧。
      

  4.   

    你原来搞VB+SQL,现在你想学习Web开发的话,也是先花点时间理理C#的语法,再学习下ADO.NET先。反正都是微软的东西,差异再大也大不到哪里去的。
      

  5.   

    一般的设计模式是怎样的?直接在VS里都搞定?其他都是直接敲代码吗?
    VBSCRIPT , JAVASCRIPT , 什么网络三剑客等等不懂ASP.NET  与  C#  的关系,
    比如论坛有ASP.NET与C#,
    程序有 asp.net (基于VB.NET)  \  asp.net (基于C#)  
      

  6.   

    (1)一切Web开发技术归根结底是服务器端的HTML代码生成器——客户端提交一个HTTP请求,服务器端返回数据。理论上说,ASP JSP PHP都是如此。
    (2)C#和ASP.NET的关系:Web服务器端运行一个软件,叫Web 服务器,这个软件在Windows平台上是由IIS担任的。ASP.NET是一个Web服务器的插件,它负责装入一定规则的.NET类库(比如从System.Web.Page继承的类),根据ASPX模版,合成需要的HTML代码,实现完整的代码生成器的功能。而VB C#等等语言,可以用来编写这样的类库。这就是它们的关系。
      

  7.   

    .NET Framework类库
    HTML与CSS 
    Web页面
    数据库技术
    多层架构 
    AJAX,XML,web services
    多做项目
    ASP.NET 揭秘
      

  8.   

    一般的设计模式是怎样的?直接在VS里都搞定?其他都是直接敲代码吗?
    VBSCRIPT , JAVASCRIPT , 什么网络三剑客等等VBScript和JavaScript是客户端脚本语言。可以理解为客户端运行的小程序。
    按照我上面的回答,你就知道,Web开发说到底2件事情,一个是设计Web页面,一个是编写代码,用程序算出变化的部分,填充到Web页面上。
    作为初学者,可以兼顾了解整个过程。但是对于商业开发,页面是美工的职责,程序是程序员的职责。
    作为工具软件,Visual Studio很适合程序员。而所谓“三剑客”,则有助于美工设计界面。
      

  9.   

    我是从Delphi转学.NET的,把我的经验与你分享先学 C#语言,.NET类库(可以在Winform或控制台环境)1
    然后 HTML,DHTML,CSS,JavaScript
    最后ASP.NET WPF Silverlight 
      

  10.   

    先学下HTML,DHTML,CSS,JavaScript这些web方面的基础知识吧
    上来就学asp.net你会发现,学了一段时间之后你什么都没学会,
    好多拖拖控件就能用了,但你跟本不了解原理