一种类似自动下载控件的应用程序发布方式。可以将应用程序的更新版本Push到客户端

解决方案 »

  1.   

    http://www.microsoft.com/net/products/client.asp
      

  2.   

    放到服务器的Web Server来发布;
    客户端(要求安装.net framework)可以通过浏览器来访问,第一次访问会将部分应用程序下载到客户端(组件在引用运行时下载),直接在客户端运行;
    如果服务端的的应用程序升级,客户端可以根据时间戳来判断是否需要下载新的应用程序,并自动下载;
    只有跟服务端进行数据交互时才访问服务端,交互的数据只有所需的数据(比如XML数据),而不像b/s下,包括数据和显示方式;
    可以通过Web Service来进行客户端和服务端的数据交换;总的说来smart client,在部署、升级、网络均衡负载方面有很大的优势,它有b/s的方便部署和升级,又有c/s的高效;可能有些乱:)
      

  3.   

    微软今天的讲座有smart client,总的来说他是从服务器上下载一些应用程序(或者将应用程序嵌入到web页面中)通过配置安全访问策略后通过winform处理数据,利用webservice传输数据的一种方式 可以察看一月份的微软讲座ppt文档
    一些文档
    http://www.fawcette.com/vsm/2002_09/magazine/columns/desktopdeveloper/ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadvnet/html/vbnet10142001.asp http://msdn.microsoft.com/msdnmag/issues/02/07/NetSmartClients/default.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnforms/html/winforms11122002.asp 
     
      

  4.   

    ccboy的blog上面有SmartClient的Training资料,7xMB