Используя Silverlight, не зная об этом? - PullRequest
0 голосов
/ 11 февраля 2011

Я ничего не знаю о Silverlight или каких-либо сценариях, и у меня нет времени, чтобы узнать об этом.У меня есть клиентское приложение Visual C ++, которое нуждается в изменении для доступа к серверу Silverlight (я думаю, вы бы назвали его?) Мне дали фрагмент HTML-кода, который мне нужно опубликовать на сервере, как мне кажется.Я не хочу добавлять какие-либо новые зависимости в мой продукт C ++.Итак, как мне опубликовать этот материал на веб-странице SilverLight и заставить его отображаться в браузере из моего приложения C ++?(Я могу использовать ShellExecute, чтобы запустить IE для локального файла, или использовать IWebBrowser, но не хочу добавлять другие зависимости.)

Пожалуйста, если вы считаете этот вопрос бессмысленным, просто не отвечайте.

1 Ответ

0 голосов
/ 11 февраля 2011

Сначала вам нужно понять Silverlight.

Silverlight - это технология на стороне клиента (не сервер). Он взаимодействует с сервером несколькими способами.

Итак, вот что вы хотите сделать.

  1. отправка материалов из вашего проекта c ++ на веб-сервер.
  2. сервер должен отправить его клиенту (в данном случае вашему браузеру).

Как ты это делаешь?

  1. Предоставьте веб-сервис с вашего сервера, может быть достаточно службы wcf. Попросите ваше приложение c ++ вызвать метод expose и отправить ему данные.
  2. Создайте веб-проект, который будет получать данные из хранилища (куда бы ваша служба wcf не сохраняла данные, базу данных, файл и т. Д.) И отображать их в формате html.

В этом случае вам не нужен Silverlight. Это пригодится только для отображения.

PS. Если вам нужно использовать silverlight, вам нужно использовать COM. Google для «интеграции COM Silverlight».

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