У меня есть очень критическое бизнес-приложение, в настоящее время работающее с использованием Winforms.Silverlight 4, Из браузера, Печать, Автоматические обновления
Приложение представляет собой оболочку основного ядра. Он принимает входные данные, вызывает вебсервис на моем сервере для выполнения вычислений, отображает результаты в приложении winforms и, наконец, отправляет поток печати на принтер.
В настоящее время приложение развертывается с использованием Click-once.
Перемещение вперед, я пытаюсь рассмотреть, как я должен переместить приложение в приложение Silverlight. Пара причин, по которым я думаю, серебро.
- Дает клиентам ощущение, что это облачное решение.
- Доступ ко всем ПК. Хотя приложение clickonce также может это сделать, им необходимо установить приложение, а когда доступны обновления, им нужно нажать «Да», чтобы обновить.
- Приложение теперь имеет выпадающий список клиентов, этот список расширился до более 3000 записей. Прокрутка по списку очень болезненно. С Silverlight я думаю об автоматической способности.
- Из браузера - это будет удобно для тех пользователей, которые ежедневно используют приложение.
Я не использовал Silverlight предыдущий поэтому ищу некоторые рекомендации экспертов по несколько вещей:
- печати - это позволяет посылать Silverlight исходных данных для печати на принтер. Приложение печатает на принтере Zebra Thermal. Я должен отправить необработанные байты в принтер с помощью команд. Можно ли это сделать с помощью SL или всегда будет предлагать диалог «Печать»?
- Из браузера - когда приложения SL установлены как вне браузера, как обновляться, обновляется ли приложение автоматически или пользователю предлагается выбрать обновление?
Печать на термопечати не должна быть проблемой. Отправляй сообщение: http://neodynamic.wordpress.com/2011/01/03/how-to-print-barcode-labels-to-thermal-printers-from-silverlight/ –