WPF是否可以作为.Net Smart Client App使用?

时间:2011-02-21 16:13:55

标签: .net wpf

VS 2008/2010

WPF是否可以作为.Net Smart Client App使用?

2 个答案:

答案 0 :(得分:0)

维基百科将“智能客户端”定义为以下应用程序环境:

  • 通过网络http提供应用程序 连接

    不,但它可以用作Web服务的前端

  • 不需要安装(或 提供自动化安装和 更新)

    WPF是.NET Framework的一部分。如果您正在运行一台相当新的Windows机器,那么您可能已经拥有它。您的应用程序本身需要以某种方式安装。

  • 无需用户自动更新 动作

    不是我知道的。我相信可以是一键安装。

  • 具有桌面的外观和感觉 应用

    绝对有。

简而言之,WPF适用于桌面应用程序,而不是Web应用程序。您可能正在寻找的是Silverlight, WPF的智能客户端。

答案 1 :(得分:0)

我参与过智能客户端应用程序。

智能客户端应用程序的工作方式与普通桌面应用程序完全相同 - 前提是其数据访问层是通过WebService设计的。

来自数据访问层 - >值传递给Typed DataSet - >推送到数据库。

这使智能客户端应用程序脱机工作,这是普通桌面应用程序无法实现的。