Не очень понятно чем различаются два demo приложения.
Еще немножко вопросов:
Viewer Control для Client/Server и Silverlight один и тотже или разные ?
Формат файла отчетов mrt одинаковый с настольной версией ?
Можно использовать одни и те же mrt в разных проектах: web и desktop ?
В чем различие между Client/Server и Silverlight Demo ?
В чем различие между Client/Server и Silverlight Demo ?
Здравствуйте,
Спасибо.
Client/Server использует использует сервер для построения всех отчетов и клиент для отображения отчетов. Silverlight дизайнер полностью построен на Silverlight технологии.Viewer Control для Client/Server и Silverlight один и тотже или разные ?
Файлы .mrt одинаковые для всех версий и могут использоваться в любом дизайнере.Формат файла отчетов mrt одинаковый с настольной версией ?
Да, можно.Можно использовать одни и те же mrt в разных проектах: web и desktop ?
Спасибо.
В чем различие между Client/Server и Silverlight Demo ?
Спасибо.
Означает ли это что Viewer для Client/Server другой, нежели Silverlight ?
Т.е. нельзя сменить архитектуру без переписывания кода приложения ? Как клиента, так и сервера ?
И еще Client/Server viewer - это silverlight control для использования внутри sl приложений ? (а не ASP.NET)
В Silverlight нет DataSet. Можно в Client/Server сформировать отчет из DataSet и передать на клиент для отображения ?
В Demo Client/Server каждый отчет открывается в новом окне - это такое требование viewer или просто вариант реализации ?
Означает ли это что Viewer для Client/Server другой, нежели Silverlight ?
Т.е. нельзя сменить архитектуру без переписывания кода приложения ? Как клиента, так и сервера ?
И еще Client/Server viewer - это silverlight control для использования внутри sl приложений ? (а не ASP.NET)
В Silverlight нет DataSet. Можно в Client/Server сформировать отчет из DataSet и передать на клиент для отображения ?
В Demo Client/Server каждый отчет открывается в новом окне - это такое требование viewer или просто вариант реализации ?
В чем различие между Client/Server и Silverlight Demo ?
Здравствуйте,
StiWebViewerSL - компонент asp.net, который располагается на странице. При первом построении aspx страницы он запускает на стороне клиента silverlight приложение, которое затем общается с StiWebViewerSL компонентом запросами. Silverlight компонент находится в ресурсах сборки. Сборка собрана под .Net 2.0. Прямой работы с Silverlight не требуется.
StiWebDesignerSL - все тоже самое, что и для StiWebViewerSL, только это дизайнер отчетов.
StiViewerSL - silverlight компонент. Он понятия не имеет про asp.net и сервер. Все строит своими силами в пределах Silverlight приложения.
StiDesignerSL - то же самое, но это дизайнер отчетов.
http://stimulsoft.com/Videos.aspx
Спасибо.
Один и тот же, только в одном случае он выполняет все действия с отчетом на сервере общаясь с ним запросами, а в другом работает самостоятельно.Означает ли это что Viewer для Client/Server другой, нежели Silverlight ?
Можно по подробнее про смену архитектуры?Т.е. нельзя сменить архитектуру без переписывания кода приложения ? Как клиента, так и сервера ?
Нет.И еще Client/Server viewer - это silverlight control для использования внутри sl приложений ? (а не ASP.NET)
StiWebViewerSL - компонент asp.net, который располагается на странице. При первом построении aspx страницы он запускает на стороне клиента silverlight приложение, которое затем общается с StiWebViewerSL компонентом запросами. Silverlight компонент находится в ресурсах сборки. Сборка собрана под .Net 2.0. Прямой работы с Silverlight не требуется.
StiWebDesignerSL - все тоже самое, что и для StiWebViewerSL, только это дизайнер отчетов.
StiViewerSL - silverlight компонент. Он понятия не имеет про asp.net и сервер. Все строит своими силами в пределах Silverlight приложения.
StiDesignerSL - то же самое, но это дизайнер отчетов.
Вы просто на сервере регистрируете DataSet при помощи метода RegData, а уже потом компонент сам разбирется, что ему передавать на клиент для отображения. Если Вы хотите построить отчет только в Silverlight приложении (без asp.net), то нужно использовать бизнес объекты. Посмотрите видео по Silverlight здесь:В Silverlight нет DataSet. Можно в Client/Server сформировать отчет из DataSet и передать на клиент для отображения ?
http://stimulsoft.com/Videos.aspx
Если верно понял, то это пример реализации.В Demo Client/Server каждый отчет открывается в новом окне - это такое требование viewer или просто вариант реализации ?
Спасибо.
В чем различие между Client/Server и Silverlight Demo ?
Добрый день.
Постараюсь объяснить.
У нас есть версия для .NET Лицензионная ))
С использованием этого ПО написано несколько desktop (WinForm)
и Web (ASP.NET) приложений. В них много отчетов, во всех источник данных - DataSet.
Теперь нужно перенести все это в Silverlight.
Отсюда вопросы по поводу совместимости mrt файлов и источники данных.
Далее. У нас есть готовое Silverlight приложение, в него нужно встроить формирование
отчетов, причем желательно использовать готовые mrt.
Кажется что вариант Client-Server подходит лучше всего.
Но непонятно, можно ли использовать для этого какой-нибудь Report Viewer?
Т.е. нужен silverlight control для встраивания в silverlight приложения (а не в ASP.NET)
Получается что StiWebViewerSL не подходит, а что тогда ?
Ну и третий вопрос про архитектуру. Если использовать вариант client-server,
то насколько сложно потом перейти к использованию StiViewerSL ?
Постараюсь объяснить.
У нас есть версия для .NET Лицензионная ))
С использованием этого ПО написано несколько desktop (WinForm)
и Web (ASP.NET) приложений. В них много отчетов, во всех источник данных - DataSet.
Теперь нужно перенести все это в Silverlight.
Отсюда вопросы по поводу совместимости mrt файлов и источники данных.
Далее. У нас есть готовое Silverlight приложение, в него нужно встроить формирование
отчетов, причем желательно использовать готовые mrt.
Кажется что вариант Client-Server подходит лучше всего.
Но непонятно, можно ли использовать для этого какой-нибудь Report Viewer?
Т.е. нужен silverlight control для встраивания в silverlight приложения (а не в ASP.NET)
Получается что StiWebViewerSL не подходит, а что тогда ?
Ну и третий вопрос про архитектуру. Если использовать вариант client-server,
то насколько сложно потом перейти к использованию StiViewerSL ?
В чем различие между Client/Server и Silverlight Demo ?
Здравствуйте,
p.s. Отдельное сохранение классов отчетов для Silverlight, нужно потому, что в Silverlight некоторые типы называются чуть по другому. К примеру, System.Drawing.Color и System.Windows.Color.
Спасибо.
Если нужно перенести в asp.net с использованием silverlight на клиенте, то все должно заработать без проблем. Если нужно, чтобы работало в чистом silverlight, то там нет ничего кроме бизнес-объектов и остается использоватьтолько их. Кроме этого, для совместимости, желательно сохранить отчеты как классы, и использовать их как классы. В silverlight нет компиляции, поэтому отчет можно или сразу скомпилировать вместе с приложением или запускать в режиме интерпретации (новый режим, свойство CalculationMode отчета).Постараюсь объяснить.
У нас есть версия для .NET Лицензионная ))
С использованием этого ПО написано несколько desktop (WinForm)
и Web (ASP.NET) приложений. В них много отчетов, во всех источник данных - DataSet.
Теперь нужно перенести все это в Silverlight.
Отсюда вопросы по поводу совместимости mrt файлов и источники данных.
А сервер какой то есть, или чисто silverlight приложение?Далее. У нас есть готовое Silverlight приложение, в него нужно встроить формирование
отчетов, причем желательно использовать готовые mrt.
Кажется что вариант Client-Server подходит лучше всего.
Но непонятно, можно ли использовать для этого какой-нибудь Report Viewer?
Т.е. нужен silverlight control для встраивания в silverlight приложения (а не в ASP.NET)
Получается что StiWebViewerSL не подходит, а что тогда ?
Можно сразу использовать отчеты с бизнес-объектами. Те отчеты, которые находятся здесь: http://sl.stimulsoft.com/ сделаны в стандартном дизайнере отчетов для WinForms. Данные в виде бизнес-объектов. Отчеты сохранены и подключены как классы на c# (Сохранить как класс для Silverlight в дизайнере). Код подключения такой же как в client/server версии. Для подключения этих же отчетов на стороне серверов их потребуется сохранить еще раз как класс (уже не для silverlight) и используя почти такой же отобразить.Ну и третий вопрос про архитектуру. Если использовать вариант client-server,
то насколько сложно потом перейти к использованию StiViewerSL ?
p.s. Отдельное сохранение классов отчетов для Silverlight, нужно потому, что в Silverlight некоторые типы называются чуть по другому. К примеру, System.Drawing.Color и System.Windows.Color.
Спасибо.