Веб-интерфейс для приложения Windows Forms - PullRequest
5 голосов
/ 05 ноября 2011

Мне нужно добавить веб-интерфейс в приложение Windows Forms.На самом деле приложение имеет только одну форму, содержащую некоторые стандартные элементы управления (кнопки, трекбары и т. Д.), Которые отправляют команды через последовательный порт на микроконтроллер.

Теперь мне нужно иметь более или менее такую ​​же формутакже доступен как веб-интерфейс.Каков наилучший способ добиться этого?

1 Ответ

4 голосов
/ 05 ноября 2011

Отсоедините всю бизнес-логику и объекты от пользовательского интерфейса и поместите ее в собственную библиотечную сборку (например, назовите ее Домен).

Сделайте то же самое со всеми процедурами доступа к данным.

Используйте эти библиотеки в своем приложении winforms и разработайте для них новое веб-приложение.

Это общий шаблон, когда вы разделяете бизнес-правила и доступ к данным для их собственных сборок, чтобы отделить их от вашего пользовательского интерфейса,позволяя вам писать разные пользовательские интерфейсы, которые соответствуют одному и тому же набору бизнес-правил и слоя данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...