想请问下winfrm程序如何能只在服务器安装,之后在每个客户端只要创建个快捷方式来访问即可,记得以前做的delphi开发桌面程序是可以这样做到的,想请教下c#有这种方法吗?c# winfrm

解决方案 »

  1.   

    首先更正一下,是winform,不是winfrm。
    其次,主要看你的通讯方式,如果是直接连服务器数据库操作,客户端代码就包含了所有代码,并不分客户端和服务端,这样主要在客户端连接服务器数据库就可以直接操作了。
    如果是基于Socket等模式的网络通信,则要区分客户端、服务端。
      

  2.   

    是直接对数据库进行操作的,我的想法就是可以像WEB一样在服务器部署后,在每台客户端不用再次安装程序,直接从服务器上拷贝一份运行程序快捷方式过来即可,这样以后对程序的升级也可以只正对服务器上的程序升级就好。
      

  3.   

    你不会用的是无盘工作站吧,否则你就用web吧
      

  4.   

    你说的,我就想到了分布式,但是还是需要每个客户端自动更新。你参考下.NET Remoting分布式开发:
    http://www.cnblogs.com/wayfarer/category/1235.html