Я написал приложение чата с использованием C#. Проект представляет собой отдельное приложение для форм Windows. Теперь я не хочу писать весь код в проекте, где я создаю веб-страницу с помощью asp.net. Я хочу сделать что-то вроде этого:Внедрение формы Windows на веб-странице ASP.net
- Пользователь открывает веб-страницу,
- регистрам,
- На следующей странице было бы кнопка [кнопка Toolbox] которой пользователи щелчки и что бы ИНИЦИАЛИЗИРУЙТЕ мою форму и, следовательно, приложение чата.
Как я могу достичь этого?
Здесь встречаются два миров: ASP.NET - технология на стороне сервера - и Windows Forms - технология с богатым клиентом. Хотя кажется, что можно встроить элемент управления окнами в веб-страницу ([clicky] (http://www.beansoftware.com/ASP.NET-Tutorials/Place-Windows-Control-To-Web-Form.aspx)) Я никогда не видел это на практике. Как правило, такая функциональность клиентской стороны реализована на таких платформах, как Flash, SilverLight или Java-апплеты. –
Вы могли бы предложить свое приложение в качестве загрузки или, возможно, написать элемент управления ActiveX, чтобы запустить приложение winforms. Взгляните на это http://codereflex.net/how-to-run-exe-on-webpage/ – Jon
Вот почему общая архитектура разработки заключается в том, чтобы отделить логику от пользовательского интерфейса. Другими словами, вам нужно только реализовать новый интерфейс, а не все приложение. – NotMe