我现在有一个VB编写的C/S模式的程序,想变成网页浏览的B/S模式,应该怎么做?可以继续用VB么(因为只会VB,尽量与VB相近)?如果可以,是什么地方用VB?
   查了好多资料,大概是前台用HTML,后台用ASP+VBS脚本语言制作网页,现在不明白怎么能与原来编写的VB程序的内容联系上?原程序中用到SQL数据库,是在ASP中连接数据库么?高手给我指个方向,谢谢!

解决方案 »

  1.   

    打算用ASP重写吗?  做查询比较方便 输入模块做起来麻烦一点连接数据库不难  一看就会<%   dim cn   
       dim connstr
       connstr="Driver={SQL Server};Server=192.168.0.100;Uid=sa;Pwd=;Database=s_data"
      ' connstr="DBQ="+server.mappath("mdb\data.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
         set cn=server.createobject("ADODB.CONNECTION")
         cn.open connstr 
         
    %>
      

  2.   

    不是想重新写,想在原来的程序基础上修改,变成B/S模式。去网上查B/S模式应该怎么写,都说用HTML,ASP,ASP.NET之类的,越看越蒙,也不知道哪种方法可以在原来的基础上改动小点。原来的程序是一个用VB编写的油田监测系统,我现在要怎么做能工作量小点?
      

  3.   

    啊......那要怎么做?是用HTML,ASP和VB么?我看资料,好像HTML是网页制作,ASP是和数据库联系,形成动态网页,那VB是在哪部分?
      

  4.   

    HTML是美观 ASP里的代码和VB的差不多  就是没法用绑定
      

  5.   

    那也就是说,HTML负责设计页面,ASP负责将用户点击的东西与数据库链接么?那用不到VB了吧
      

  6.   

    差不多可以这样理解 
    不过 ASP的不少代码 和VB的是一样的 可以借鉴
      

  7.   

    哦,明白了!就是说我现在要把C/S模式变成B/S模式,也就是要用ASP重新做,只不过ASP很多代码和VB一样,有些程序可以参照以前的VB程序是吧。谢谢!
      

  8.   

    用ASP做查询比较方便 做输入来说太累了点 
      

  9.   

    o(∩_∩)o...还有个问题,在网上还看见这样的话,说是可以用VB直接编写网页:
       
       用VB写ACTIVE DLL组件,然后在该组件中处理完整的网站应该处理的业务逻辑(注意:只是业务逻辑,也就是你ASP中应该处理的逻辑,不包括对HTML的解析),然后将处理完毕的逻辑返回。 
    然后用一个最简单的ASP来调用这个DLL组件就可以了,这个ASP中只要调用了这个组件就行,其他什么都不用做。 这是什么意思?