gpt4 book ai didi

Silverlight 4,浏览器外,打印,自动更新

转载 作者:行者123 更新时间:2023-12-01 00:01:27 25 4
gpt4 key购买 nike

我有一个非常重要的业务应用程序,目前正在使用 Winforms 运行。

该应用程序是一个非常核心的 UI shell。它接受输入数据,调用我服务器上的 web 服务进行计算,在 winforms 应用程序上显示结果,最后将打印流发送到打印机。

目前,该应用程序是使用 Click-once 部署的。

展望 future ,我正在考虑是否应该将应用程序移至 Silverlight 应用程序。我在想 Silverlight 的几个原因。

  • 让客户觉得这是一个基于云的解决方案。
  • 可以从任何 PC 访问。虽然 clickonce 应用程序也能够执行此操作,但他们必须安装应用程序,并且当有可用更新时,他们必须单击"is"进行更新。
  • 该应用程序目前有一个客户下拉列表,该列表已扩展到 3000 多条记录。滚动列表非常痛苦。使用 Silverlight,我正在考虑自动完成功能。
  • 在浏览器之外 - 这对于那些每天使用该应用程序的用户来说非常方便。

  • 我以前没有使用过 Silverlight,因此在一些事情上寻找一些专家建议:
  • 打印 - silverlight 是否允许将原始打印数据发送到打印机。该应用程序打印到 Zebra 热敏标签打印机。我必须使用命令将原始字节发送到打印机。这可以用 SL 来完成,还是总是提示“打印”对话框?
  • 浏览器外 - 当 SL 应用程序安装为浏览器外时,如何进行更新,应用程序是自动更新还是提示用户选择更新?
  • 最佳答案

  • 打印——使用 PrintDocument API,您的用户将被提示打印对话框。目前使用该 API 无法抑制这种情况。它不适用于高容量热环境(如药房、运输仓库等)。您可以使用受信任的应用程序模式并查看 COM 并使用打印机做任何您想做的事情。
  • 更新发生在应用程序要求它时。有一个 API 可供使用,一旦调用,如果存在更新,它就会下载——没有提示用户作为选项。如果发现更新,您可以提醒用户重新启动,或者在下次重新启动时他们将拥有更新的应用程序。
  • 关于Silverlight 4,浏览器外,打印,自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2986170/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com