Reporting Systems
От: sulik Россия http://nickpasko.blogspot.com
Дата: 19.02.03 07:25
Оценка:
Существуют ли достаточно серьезные системы отчетов уровня Crystal Reports и Report SharpShooter?
Мне известно, что существуют системы QuickReports, FastReports, и иже с ними.
Хотелось бы найти информацию о различных системах отчетности, а также документацию к ним.
Сознание определяет бытие!
Re: Reporting Systems
От: Traveller In Time Россия  
Дата: 19.02.03 08:06
Оценка:
Здравствуйте, sulik, Вы писали:

S> Существуют ли достаточно серьезные системы отчетов уровня Crystal Reports и Report SharpShooter?

S> Мне известно, что существуют системы QuickReports, FastReports, и иже с ними.
S> Хотелось бы найти информацию о различных системах отчетности, а также документацию к ним.

ActiveReports for .NET здесь
... << RSDN@Home 1.0 beta 6 >>
Re: Reporting Systems
От: alexey40  
Дата: 19.02.03 08:07
Оценка:
Здравствуйте, sulik, Вы писали:

S> Существуют ли достаточно серьезные системы отчетов уровня Crystal Reports и Report SharpShooter?

S> Мне известно, что существуют системы QuickReports, FastReports, и иже с ними.
S> Хотелось бы найти информацию о различных системах отчетности, а также документацию к ним.

Очень интересная штука List&amp;Label,
... << RSDN@Home 1.0 beta 5 >>
Re: Reporting Systems
От: AnSa Россия  
Дата: 19.02.03 08:30
Оценка:
Здравствуйте, sulik, Вы писали:

S> Существуют ли достаточно серьезные системы отчетов уровня Crystal Reports и Report SharpShooter?

S> Мне известно, что существуют системы QuickReports, FastReports, и иже с ними.
S> Хотелось бы найти информацию о различных системах отчетности, а также документацию к ним.

www.componentone.com — VSView Reporting Edition
Re: Reporting Systems
От: mihailik Украина  
Дата: 19.02.03 13:20
Оценка:
S> Существуют ли достаточно серьезные системы отчетов уровня Crystal Reports и Report SharpShooter?
S> Мне известно, что существуют системы QuickReports, FastReports, и иже с ними.
S> Хотелось бы найти информацию о различных системах отчетности, а также документацию к ним.

В качестве альтернативы можно использовать ASP.NET. Кстати, оно может работать из без IIS, внутри любого процесса. На gotdotnet с полгода назад был пример утилитки: выполняет любой aspx и бросает вывод в консоль. Строк двадцать.

Меня давно уж подмывает попробовать такой вариант, хотя бы в пилотном режиме, на реальном клиенте. Уж больно много приятных удобств. Скрипты, компоненты ascx, интерактивность... С графикой, правда, непросто. Хотя, есть VML и SVG.
... << RSDN@Home 1.0 beta 6a >>
Re[2]: Reporting Systems
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 19.02.03 18:23
Оценка:
Здравствуйте, mihailik, Вы писали:

M>Меня давно уж подмывает попробовать такой вариант, хотя бы в пилотном режиме, на реальном клиенте. Уж больно много приятных удобств. Скрипты, компоненты ascx, интерактивность... С графикой, правда, непросто. Хотя, есть VML и SVG.


Проблема в одном — в браузерах в принципе невозможно точное позиционирование. Правда на asp.net можно генерить xsl:fo, а выводить в Acrobat Reader, преобразовывая fo в pdf.

А никто не пробовал FOP собрать под дотнетом?
... << RSDN@Home 1.0 beta 6 (np: тихо) >>
AVK Blog
Re[3]: Reporting Systems
От: Lloyd Россия  
Дата: 20.02.03 07:22
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>А никто не пробовал FOP собрать под дотнетом?


Как это? FOP -- это ж Java.
Re[4]: Reporting Systems
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 20.02.03 07:34
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Как это? FOP -- это ж Java.


Ну а J# на что?
... << RSDN@Home 1.0 beta 6a (developer build)>>
AVK Blog
Re[5]: Reporting Systems
От: Lloyd Россия  
Дата: 20.02.03 07:40
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Ну а J# на что?


А кто все библиотеки java переносить будет?
Re[6]: Reporting Systems
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 20.02.03 08:04
Оценка:
Здравствуйте, Lloyd, Вы писали:

AVK>>Ну а J# на что?


L>А кто все библиотеки java переносить будет?


А там многое уже перенесено.
... << RSDN@Home 1.0 beta 6a (developer build)>>
AVK Blog
Re[7]: Reporting Systems
От: Lloyd Россия  
Дата: 20.02.03 08:10
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>А там многое уже перенесено.


А вот с этого момента, поподробнее, пожалуйста.
Что именно перенесено? Где можно посмотреть?
Re[3]: Reporting Systems
От: mihailik Украина  
Дата: 20.02.03 08:12
Оценка:
M>>Меня давно уж подмывает попробовать такой вариант, хотя бы в пилотном режиме, на реальном клиенте. Уж больно много приятных удобств. Скрипты, компоненты ascx, интерактивность... С графикой, правда, непросто. Хотя, есть VML и SVG.

AVK>Проблема в одном — в браузерах в принципе невозможно точное позиционирование. Правда на asp.net можно генерить xsl:fo, а выводить в Acrobat Reader, преобразовывая fo в pdf.


Точное позиционирование не всегда необходимо. Часто достаточно более-менее точного, обеспечиваемого DHTML, ведь для intranet легко обеспечить всех стандартным IE6. Вот с делением на страницы действительно проблема.

А в принципе, возможно сделать веб-контролы под ASP.NET, которые бы генерировали PDF вместо HTML. Колупаться, правда, в этом случае придётся порядочно.
... << RSDN@Home 1.0 beta 6a >>
Re[4]: Reporting Systems
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 20.02.03 08:25
Оценка:
Здравствуйте, mihailik, Вы писали:

M>Точное позиционирование не всегда необходимо.


Тем не менее именно для движка это требование пожалуй обязательное, так как почти всегда позиционирование нужно. В качестве примера можно привести банковские документы, форма которых строго утверждена.

M>Часто достаточно более-менее точного, обеспечиваемого DHTML, ведь для intranet легко обеспечить всех стандартным IE6. Вот с делением на страницы действительно проблема.


Поэтому оптимальным решением и будет генерация xsl:fo. А уж из него спокойно можно получить HTML.
Вобще изначально fo задумывался как неразрывный спутник xslt на замену html. Т.е. сейчас браузеры показывают xml совместно с шаблонами, преобразовывающими его в html. Но это планировалось как временное решение, но пока производители браузеров поддерживать xsl:fo не особо стремятся.

M>А в принципе, возможно сделать веб-контролы под ASP.NET, которые бы генерировали PDF вместо HTML.


Не выйдет. Я в свое время пытался генерить даже не pdf а простой xml. Ничего не вышло — html вшит в вебформсы намертво.

M> Колупаться, правда, в этом случае придётся порядочно.


А если потом еще какой формат придется поддерживать? Опять контролы переписывать?
... << RSDN@Home 1.0 beta 6a (developer build)>>
AVK Blog
Re[8]: Reporting Systems
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 20.02.03 08:29
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>А вот с этого момента, поподробнее, пожалуйста.

L>Что именно перенесено?

java.applet
java.awt
java.beans
java.io
java.lang
java.math
java.net
java.security
java.sql
java.text
java.util


L>Где можно посмотреть?


В MSDN естественно
... << RSDN@Home 1.0 beta 6a (developer build)>>
AVK Blog
Re[9]: Reporting Systems
От: AnSa Россия  
Дата: 20.02.03 10:05
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, Lloyd, Вы писали:


L>>А вот с этого момента, поподробнее, пожалуйста.

L>>Что именно перенесено?

AVK>
AVK>java.applet
AVK>java.awt
AVK>java.beans
AVK>java.io
AVK>java.lang
AVK>java.math
AVK>java.net
AVK>java.security
AVK>java.sql
AVK>java.text
AVK>java.util
AVK>


Ну вообщем-то не очень много. Если учесть, что еще есть javax и org
Особенно swing, crypto, security, xml.
Да и SUN'овских, фактически уже стандартных библиотек, много.
Re[5]: Reporting Systems
От: mihailik Украина  
Дата: 20.02.03 13:12
Оценка:
M>>А в принципе, возможно сделать веб-контролы под ASP.NET, которые бы генерировали PDF вместо HTML.

AVK>Не выйдет. Я в свое время пытался генерить даже не pdf а простой xml. Ничего не вышло — html вшит в вебформсы намертво.


Ну, это, конечно, неверно.
Сейчас сам Microsoft поддерживает особые контролы, которые генерируют WML для разных там мобильников. Mobile Web Forms, кажется, правильно называется. Скачивал я эту фигню, отлично фурычит.

При установке какие-то там библиотеки регистрируются в GAC и прописываются куда следует в web.config разные ссылки. Чтобы в начале каждой страницы не делать объявлений лишних. Страница наследуется уже не от Page, а от MobilePage, и контролы на неё можно бросать только мобильные. В Design-Time учень удобно "и выгодно"

Похожий коммерческий проект можно сделать и для PDF, с поддержкой первосортного Design-Time и т.п.

Кстати, а какие же проблемы возникают с XML, что-то я не пойму? Разве там могут быть проблемы?
... << RSDN@Home 1.0 beta 6a >>
Re[5]: Reporting Systems
От: mihailik Украина  
Дата: 20.02.03 13:12
Оценка:
M>>Часто достаточно более-менее точного, обеспечиваемого DHTML, ведь для intranet легко обеспечить всех стандартным IE6. Вот с делением на страницы действительно проблема.

AVK>Поэтому оптимальным решением и будет генерация xsl:fo. А уж из него спокойно можно получить HTML.

AVK>Вобще изначально fo задумывался как неразрывный спутник xslt на замену html. Т.е. сейчас браузеры показывают xml совместно с шаблонами, преобразовывающими его в html. Но это планировалось как временное решение, но пока производители браузеров поддерживать xsl:fo не особо стремятся.

Я не в курсе fo. А он как-то решает проблему разбиения на страницы?

Вообще же, людям не хочется учить новый формат, уже все разработчики привыкли к HTML.
... << RSDN@Home 1.0 beta 6a >>
Re[6]: Reporting Systems
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 20.02.03 13:25
Оценка:
Здравствуйте, mihailik, Вы писали:

M>Ну, это, конечно, неверно.


Пробовал? Я в свое время два дня убил.

M>Сейчас сам Microsoft поддерживает особые контролы, которые генерируют WML для разных там мобильников. Mobile Web Forms, кажется, правильно называется. Скачивал я эту фигню, отлично фурычит.


Вот только WML уж очень на html похож. Фактически это его урезанная версия.

M>Кстати, а какие же проблемы возникают с XML, что-то я не пойму? Разве там могут быть проблемы?


Тем не менее есть. Сгенерировать XML в рамках вебформсов у меня по нормальному не вышло. Хотя конечно если переписать Page то может чего и удастся сделать. В любом случае FO более интересный вариант, поскольку переписывать Page под каждый язык форматирования неинтересно.
... << RSDN@Home 1.0 beta 6a (developer build)>>
AVK Blog
Re[6]: Reporting Systems
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 20.02.03 13:27
Оценка: 6 (1)
Здравствуйте, mihailik, Вы писали:

M>Я не в курсе fo. А он как-то решает проблему разбиения на страницы?


Замечательно решает. Конкретику можешь посмотреть на www.w3c.org

M>Вообще же, людям не хочется учить новый формат, уже все разработчики привыкли к HTML.


Все таки html в качестве универсального языка представления отчетов любой сложности не катит. Точное позиционирование, всякие кернинги и прочие полиграфические извращения, обтекание текстом картинок и много чего другого там недоступно. Зато много лишнего.
... << RSDN@Home 1.0 beta 6a (developer build)>>
AVK Blog
Re: Reporting Systems
От: mogadanez Чехия  
Дата: 20.02.03 13:42
Оценка:
Здравствуйте, sulik, Вы писали:

S> Существуют ли достаточно серьезные системы отчетов уровня Crystal Reports и Report SharpShooter?

S> Мне известно, что существуют системы QuickReports, FastReports, и иже с ними.
S> Хотелось бы найти информацию о различных системах отчетности, а также документацию к ним.


не так давно Микрософт выкинул новый движок для отчетов в исходниках :
http://www.asp.net/Default.aspx?tabindex=9&amp;tabid=47
раздел Reports Starter Kit

и еще:
http://www.componentone.com/topics.aspx?page=news&amp;newsid=130
... << RSDN@Home 1.0 beta 6a >>
Re[7]: Reporting Systems
От: mihailik Украина  
Дата: 20.02.03 14:01
Оценка:
M>>Я не в курсе fo. А он как-то решает проблему разбиения на страницы?

AVK>Замечательно решает. Конкретику можешь посмотреть на www.w3c.org


Ну что ж, учтём, спасибо.
А рендерить его, значит, пока только Java умеет? А в PDF его чем конвертировать, ты вроде говорил о такой возможности?

M>>Вообще же, людям не хочется учить новый формат, уже все разработчики привыкли к HTML.


AVK>Все таки html в качестве универсального языка представления отчетов любой сложности не катит. Точное позиционирование, всякие кернинги и прочие полиграфические извращения, обтекание текстом картинок и много чего другого там недоступно. Зато много лишнего.


Да-да, согласен.
... << RSDN@Home 1.0 beta 6a >>
Re[7]: Reporting Systems
От: mihailik Украина  
Дата: 20.02.03 14:11
Оценка:
AVK>Пробовал? Я в свое время два дня убил.

M>>Сейчас сам Microsoft поддерживает особые контролы, которые генерируют WML для разных там мобильников. Mobile Web Forms, кажется, правильно называется. Скачивал я эту фигню, отлично фурычит.


AVK>Вот только WML уж очень на html похож. Фактически это его урезанная версия.


Ну, XML тоже похож на html.
А в чём, собственно, проблема? Если попробовать страницу с любыми тегами XML вместо HTML сделать, я это даже пробовать не хочу: ясно, что заработает.

А какие средства из ASP.NET не работают? Или браузер не понимает MIME-тип?
... << RSDN@Home 1.0 beta 6a >>
Re[8]: Reporting Systems
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 20.02.03 14:19
Оценка:
Здравствуйте, mihailik, Вы писали:

M>Ну, XML тоже похож на html.

M>А в чём, собственно, проблема? Если попробовать страницу с любыми тегами XML вместо HTML сделать, я это даже пробовать не хочу: ясно, что заработает.

Точно не знаю, не пробовал asp.net в этом направлении копать.

Могут быть проблемы с тем, что какие-нибудь теги не закрываются, атррибуты без кавычек пишутся.
Designer все на свой лад переделывает и т.д.
... << RSDN@Home 1.0 beta 6 >>
Re[9]: Reporting Systems
От: mihailik Украина  
Дата: 20.02.03 14:31
Оценка:
M>>Ну, XML тоже похож на html.
M>>А в чём, собственно, проблема? Если попробовать страницу с любыми тегами XML вместо HTML сделать, я это даже пробовать не хочу: ясно, что заработает.

DG>Точно не знаю, не пробовал asp.net в этом направлении копать.


DG>Могут быть проблемы с тем, что какие-нибудь теги не закрываются, атррибуты без кавычек пишутся.


Теги и кавычки надо закрывать, и вся недолга.

DG>Designer все на свой лад переделывает и т.д.


Вот это может быть. Например, если будешь использовать атрибут runat="server", designer тебе насильно id пропишет.
... << RSDN@Home 1.0 beta 6a >>
Re[10]: Reporting Systems
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 20.02.03 14:36
Оценка:
Здравствуйте, mihailik, Вы писали:

DG>>Могут быть проблемы с тем, что какие-нибудь теги не закрываются, атррибуты без кавычек пишутся.


M>Теги и кавычки надо закрывать, и вся недолга.


Так проблема может быть в том, что стандартные контролы так не делают.

Да, например, тот же IE по разному обрабатывает <br> и <br></br>
... << RSDN@Home 1.0 beta 6 >>
Re[11]: Reporting Systems
От: mihailik Украина  
Дата: 20.02.03 14:44
Оценка:
DG>>>Могут быть проблемы с тем, что какие-нибудь теги не закрываются, атррибуты без кавычек пишутся.

M>>Теги и кавычки надо закрывать, и вся недолга.


DG>Так проблема может быть в том, что стандартные контролы так не делают.

DG>Да, например, тот же IE по разному обрабатывает <br> и <br></br>

А зачем там стандартные контролы? Я так понимаю, что по условию задачи нужно заставить ASP.NET выдавать наружу какой-то XML вместо стандартного HTML.
... << RSDN@Home 1.0 beta 6a >>
Re[12]: Reporting Systems
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 20.02.03 19:32
Оценка:
Здравствуйте, mihailik, Вы писали:

M>А зачем там стандартные контролы? Я так понимаю, что по условию задачи нужно заставить ASP.NET выдавать наружу какой-то XML вместо стандартного HTML.


Плохо читаешь. Не ASP.NET. На ASP.NET все как раз работает. У меня почти готовый проект на нем есть, где aspx генерируют исключительно xml. Проблема в вебформсах.
... << RSDN@Home 1.0 beta 6 (np: тихо) >>
AVK Blog
Re[8]: Reporting Systems
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 20.02.03 19:36
Оценка:
Здравствуйте, mihailik, Вы писали:

M>Ну что ж, учтём, спасибо.

M>А рендерить его, значит, пока только Java умеет?

Java? Нет конечно. Из бесплатных самый известный FOP — он действительно на джаве написан. Есть еще UFO, я недавно где то ссылку приводил. Есть несколько платных движков.

M>А в PDF его чем конвертировать, ты вроде говорил о такой возможности?


Ну так в том и состоит реализация XSL:FO — преобразовать его в понятный кому либо формат. Обычно это HTML, PDF и PS(или PCL).
... << RSDN@Home 1.0 beta 6 (np: тихо) >>
AVK Blog
Re[13]: Reporting Systems
От: mihailik Украина  
Дата: 21.02.03 11:47
Оценка:
M>>А зачем там стандартные контролы? Я так понимаю, что по условию задачи нужно заставить ASP.NET выдавать наружу какой-то XML вместо стандартного HTML.

AVK>Плохо читаешь. Не ASP.NET. На ASP.NET все как раз работает. У меня почти готовый проект на нем есть, где aspx генерируют исключительно xml. Проблема в вебформсах.


Тымс. Торможу я что-то.
ASP.NET и вебформсы — что ты имеешь в виду? Где разница, как ты их различаешь?
... << RSDN@Home 1.0 beta 6a >>
Re[14]: Reporting Systems
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 21.02.03 12:01
Оценка:
Здравствуйте, mihailik, Вы писали:

M>Тымс. Торможу я что-то.

M>ASP.NET и вебформсы — что ты имеешь в виду? Где разница, как ты их различаешь?

ASP.NET это платформа для веб приложений, уровня servlets&JSP, очень, кстати на них похожая. А вебформсы это уже надстройка над ASP.NET, довольно глубоко интегрированная. Реализовать подобное самому вряд ли удасться, но вот благополучно на них забить можно легко.
... << RSDN@Home 1.0 beta 6a (developer build)>>
AVK Blog
Re[15]: Reporting Systems
От: mihailik Украина  
Дата: 21.02.03 16:26
Оценка:
M>>Тымс. Торможу я что-то.
M>>ASP.NET и вебформсы — что ты имеешь в виду? Где разница, как ты их различаешь?

AVK>ASP.NET это платформа для веб приложений, уровня servlets&JSP, очень, кстати на них похожая. А вебформсы это уже надстройка над ASP.NET, довольно глубоко интегрированная. Реализовать подобное самому вряд ли удасться, но вот благополучно на них забить можно легко.


O.K. А что ты имел ввиду, говоря, что на ASP.NET легко выдавать XML, а на вебформсах сложно? Это мне совершенно непонятно.

Может, это значит, что сложно выдавать XML из форм aspx?
... << RSDN@Home 1.0 beta 6a >>
Re[16]: Reporting Systems
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 21.02.03 17:45
Оценка:
Здравствуйте, mihailik, Вы писали:

M>O.K. А что ты имел ввиду, говоря, что на ASP.NET легко выдавать XML, а на вебформсах сложно?


У меня за 2 убитых дня ничего приемлемого не получилось. Все что там есть — Xml контрол. Но он просто берет свое содержимое или проперть и наклывает шаблоном. Внутрь него контролы вставить нельзя. Пытался написать пару вариантов собственных контролов — тоже ничего не вышло.

M>Может, это значит, что сложно выдавать XML из форм aspx?


Ничуть. Самому ASP.NET пофигу что выдавать. Лишь бы у PageParser крышу не сорвало. Xml он воспринимает без особых проблем.
... << RSDN@Home 1.0 beta 6 (np: тихо) >>
AVK Blog
Re[17]: Reporting Systems
От: mihailik Украина  
Дата: 24.02.03 17:18
Оценка:
M>>O.K. А что ты имел ввиду, говоря, что на ASP.NET легко выдавать XML, а на вебформсах сложно?

AVK>У меня за 2 убитых дня ничего приемлемого не получилось. Все что там есть — Xml контрол. Но он просто берет свое содержимое или проперть и наклывает шаблоном. Внутрь него контролы вставить нельзя. Пытался написать пару вариантов собственных контролов — тоже ничего не вышло.


Могу выслать код aspx, который я сделал с утра для проверки. Возвращает клиенту толковый XML. Использует нормальные ASP-техники, такие как:

<fileElement><%=fileName%></fileElement>

<title runat="server" id="title"></title>
(и в C#-коде присвоение title.InnerText)

XML-сериализация объекта AppDomainSetup в произвольный XML-элемент на странице. Здесь, правда, я не слишком заморачивался, поэтому внутрь этого произвольного элемента лезет и заголовок <?xml encoding=...>. Но это мелочь.
... << RSDN@Home 1.0 beta 6a >>
Re[18]: Reporting Systems
От: sulik Россия http://nickpasko.blogspot.com
Дата: 25.02.03 04:00
Оценка:
Здравствуйте, mihailik, Вы писали:

M>Могу выслать код aspx, который я сделал с утра для проверки. Возвращает клиенту толковый XML. Использует нормальные ASP-техники, такие как:


M><fileElement><%=fileName%></fileElement>


M><title runat="server" id="title"></title>

M>(и в C#-коде присвоение title.InnerText)

пришли, пжалста, на sulik_slr@hotbox.ru
Сознание определяет бытие!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.