网络版?
局域网运行的话,可以为c/s的。如果在internet上运行的话,作成b/s的
使用asp.net

解决方案 »

  1.   

    在一台服务器上面存放数据库,而你原来的单机版程序只要修改数据库连接字符串就行了
    string ConnStr = "Data Source=xxx.xxx.xxx.xxx;Initial Catalog=库名;User ID=用户名;Password=密码;";
      

  2.   

    建议你做成智能客户端,它吸取了C/S和B/S结构的优点。智能客户端应用程序是瘦客户端应用程序的强大替代产品。它们可以为用户提供内容丰富且响应迅速的用户界面,提供脱机工作的能力,并且提供利用本地硬件和软件资源的方法。此外,可以将它们设计为在各种各样的客户端设备上运行,包括桌面 PC、平板 PC 以及手持移动设备(如 Pocket PC 和 Smartphone)。智能客户端为用户提供了在强大且直观的客户端环境中访问信息和远程服务的能力,并且是一种用来开发灵活的、面向用户的应用程序以及提高用户工作效率和满意度的有效的解决方案。资源参考:
    http://www.microsoft.com/china/MSDN/library/architecture/architecture/architecturetopic/SCArchDeGuide/cover.mspx
    http://www.microsoft.com/china/msdn/events/webcasts/webcast/webcasts.mspx
      

  3.   

    广域网也可用c/s,
    winform + webservice
      

  4.   

    winform + webservice
    C/s
    也可B/s
      

  5.   

    B/W/S结构比较好,增加中间事物处里层