【发布时间】:2010-06-06 22:29:54
【问题描述】:
我目前正在使用 Winforms 运行一个非常关键的业务应用程序。
该应用程序是一个非常核心的 UI 外壳。它接受输入数据,调用我服务器上的 web 服务进行计算,在 winforms 应用程序上显示结果,最后将打印流发送到打印机。
目前该应用程序是使用 Click-once 部署的。
展望未来,我正在考虑是否应该将应用程序移动到 Silverlight 应用程序中。我想到 Silverlight 的几个原因。
- 让客户感觉它是一个基于云的解决方案。
- 可以从任何 PC 访问。虽然 clickonce 应用也能做到这一点,但他们必须安装一个应用,当有可用更新时,他们必须点击“是”进行更新。
- 应用程序目前有一个客户下拉列表,此列表已扩展至超过 3000 条记录。滚动列表非常痛苦。对于 Silverlight,我正在考虑自动完成功能。
- 在浏览器之外 - 这对于那些每天使用该应用程序的用户来说非常方便。
我以前没有使用过 Silverlight,因此在一些事情上寻求一些专家建议:
- 打印 - silverlight 是否允许将原始打印数据发送到打印机。应用程序打印到 Zebra 热敏标签打印机。我必须使用命令将原始字节发送到打印机。 SL 可以做到这一点,还是会一直提示“打印”对话框?
- 浏览器外 - 当 SL 应用程序安装为浏览器外时,如何更新,应用程序会自动更新还是提示用户选择更新?
【问题讨论】:
-
热敏标签打印应该不是问题。看看这篇文章:neodynamic.wordpress.com/2011/01/03/…
标签: silverlight silverlight-4.0 printing zebra-printers