Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SilverLight | Вопрос начинающего 
V
    Опции темы
VOX
Дата 22.12.2009, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 21.1.2009

Репутация: нет
Всего: 1



Здравствуйте!
Я немного разобрался с WPF & XAML.
Решил попробывать SilverLight.
Вопросы у меня общие, при этом довольно элементарные,
так что попрошу терпения, спасибо!
Первый вопрос возник при такой ситуации:
Я сделал приложение, и под блэнда оно прекрасно работает,
как можно сделать так, что бы можно было его использовать
удаленно. Т.е. я должен поставить IIS7? а потом так как?
Так же возник вопрос, что такое scretchflow, из-за него справа
появляется какая то панель, которая в общем то мне не нужна.
Спасибо!
PM MAIL   Вверх
Sartorius
Дата 22.12.2009, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: 1
Всего: 37



 На первый вопрос:

 1. Собираешь xap-файл.
 2. Хостишь его в html. Например так
Код

        <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
          <param name="source" value="MyApplication.xap"/>
          <param name="onError" value="onSilverlightError" />
          <param name="background" value="white" />
          <param name="minRuntimeVersion" value="3.0.40624.0" />
          <param name="autoUpgrade" value="true" />
          <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration:none">
              <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style:none"/>
          </a>
        </object>


 
 3. xap  и html выкладываешь на любой http-сервер

удачи
PM MAIL ICQ   Вверх
dazy
Дата 22.12.2009, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 15.9.2006

Репутация: 3
Всего: 8



scretchflow это фича, появилась в 3м бленде.
Создана для того чтобы делать быстрые наброски приложения, типа эскизный проект. Показать заказчику, получить добро (деньги) и прорабатывать приложение детально.

Делать полноценные приложения только в бленде сложно. Нужно пользоваться и блендом и студией. Так что если вам scretchflow не нужен, то просто отключите его и все.

Цитата

Я сделал приложение, и под блэнда оно прекрасно работает,
как можно сделать так, что бы можно было его использовать
удаленно. 


Похоже на то, что вы как раз пользовались scretchflow, и собирали, как бы эскиз, а не реальное приложение.

Когда создаете с нуля приложение, либо в бленде либо в студии, среда сама генерит 2 проекта в солюшен. Один - само приложение, а второй это сайт который хостит это приложение. Вот этот сайт и надо заливать на сервер, чтобы работать с приложением удаленно. Кстати, вовсе необязательно заливать на IIS, практически любой веб сервер подойдет, если не будете ASP.net трогать. 

*** В общих словах.
PM MAIL   Вверх
DenWPF
Дата 22.12.2009, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

Репутация: нет
Всего: 1



эмс...вопрос из той же темы.
вот на сайт выкладываешь а кто то другой может это забрать..или через iframe его перекинуть к себе на сайт?
PM MAIL   Вверх
VOX
Дата 23.12.2009, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 21.1.2009

Репутация: нет
Всего: 1



Ребят спасибо, всё хорошо объяснили, спасибо! +++
PM MAIL   Вверх
dazy
Дата 23.12.2009, 09:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 15.9.2006

Репутация: 3
Всего: 8



Цитата(DenWPF @ 23.12.2009,  02:20)
эмс...вопрос из той же темы.
вот на сайт выкладываешь а кто то другой может это забрать..или через iframe его перекинуть к себе на сайт?

Да, конечно, .хар легко скачать и рефлектором полазить по внутренностям. Принципиально это тоже самое что и .swf. Поэтому если у вас есть какой-то секретный алгоритм или что то в этом роде, то лучше, наверное, реализовать их в виде веб сервиса.
Есть конечно обфускаторы, или как их там, но это тоже не панацея.


PM MAIL   Вверх
DenWPF
Дата 23.12.2009, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

Репутация: нет
Всего: 1



полазить и изменить ? или просто полазить?
PM MAIL   Вверх
dazy
Дата 23.12.2009, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 15.9.2006

Репутация: 3
Всего: 8



Цитата(DenWPF @ 23.12.2009,  13:12)
полазить и изменить ? или просто полазить?

Просто полазить по коду. Вытащить ресурсы, посмотреть алгоритмы, забрать контролы.  Чтобы изменить, нужно все же иметь доступ на запись в папку где .хар лежит.   
Ну это как с сайтом, хтмл страничка же скачивается на клиента, чтобы ее мог браузер отобразить. Можно посмотреть на ее внутренности, как что работает. Но вот закачать на сайт измененную страничку, это уже типа взлом, или дырка. 
С .хар тоже самое, только чуть сложнее, и инструменты нужны получше чем notepad.

Это сообщение отредактировал(а) dazy - 23.12.2009, 10:33
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0460 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.