Russian Qt Forum
Ноябрь 22, 2024, 16:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Report Generator  (Прочитано 23042 раз)
crocus
Гость
« Ответ #15 : Март 17, 2006, 08:44 »

Если правильно понял, имеется ввиду как описана форма из дизайнера (.ui), наверное неплохо.
Приступаем??
Записан
Hordi
Гость
« Ответ #16 : Март 17, 2006, 10:05 »

Идеи есть - забить!
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #17 : Март 17, 2006, 12:06 »

я в свое врепмя думал о написании компонент для QT
получается что не выгодно, так как QT быстро развивается в отличии от MFC
и не факт что ты успеешь все поддреживать
Записан
LestorN
Гость
« Ответ #18 : Март 17, 2006, 12:10 »

2crocus
Ну в общих чертах именно так.
По описанию (шаблону) генерируем отчёт (наверное тоже в XML формате) который потом и отображаем.
Весь комплекс тогда можно разбить на след части

1) Редактор форм отчётов
2) Формирователь отчётов (engine)
3) Просмотрщик отчётов.

Предлагаю начать с середины, а именно с проектирования формата шаблона.

PS У кого есть идеи (кроме идеи забить) вот ICQ: 175656289

добавлено спустя 3 минуты:

 2 Admin
одному человеку браться за это действительно не выгодно, но если будет человека 3-4 то вполне можно, главное наладить совместную работу. А в дальнейшем, если проект получится успешным, я полагаю поддержка будет, ведь это всё-таки OpenSource!!! Улыбающийся
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #19 : Март 17, 2006, 21:24 »

должен быть лидер! если ты им будишь, пиши ТЗ!
после 50% завершения ТЗ к тебе потянутся люди!

примерно так
Записан
crocus
Гость
« Ответ #20 : Март 18, 2006, 16:04 »

to LestorN
И я за. Похоже ты  приблизительно знаешь чего мы хотим.
Записан
Kostya
Гость
« Ответ #21 : Март 19, 2006, 10:59 »

Цитата: "LestorN"
2crocus
Ну в общих чертах именно так.
По описанию (шаблону) генерируем отчёт (наверное тоже в XML формате) который потом и отображаем.
Весь комплекс тогда можно разбить на след части

1) Редактор форм отчётов
2) Формирователь отчётов (engine)
3) Просмотрщик отчётов.

Предлагаю начать с середины, а именно с проектирования формата шаблона.

PS У кого есть идеи (кроме идеи забить) вот ICQ: 175656289

добавлено спустя 3 минуты:

 2 Admin
одному человеку браться за это действительно не выгодно, но если будет человека 3-4 то вполне можно, главное наладить совместную работу. А в дальнейшем, если проект получится успешным, я полагаю поддержка будет, ведь это всё-таки OpenSource!!! Улыбающийся

У разработанной мной системе для отчетов используется вот такая связка -> XML поток данных из БД (поток берется из его описания в виде XML) + XSL шаблон -> HTML (Excel+OOo Calc), PDF, TXT Reports, etc.
Записан
Sergey B.
Программист
*****
Offline Offline

Сообщений: 544



Просмотр профиля WWW
« Ответ #22 : Март 19, 2006, 11:24 »

http://sourceforge.net/projects/ncreport/
было уже? можно посмотреть, там вроде через xml сделано...
Записан
LestorN
Гость
« Ответ #23 : Март 23, 2006, 10:17 »

Если кому-то интересно, начал писать ТЗ на генератор отчётов.
Всё буду выкладывать сюда https://developer.berlios.de/docman/?group_id=5540
Там же есть форум в котором можно всё обсудить.
Записан
Opilki_inside
Гость
« Ответ #24 : Май 30, 2006, 12:17 »

проект загнулся или дышит?
Записан
Hordi
Гость
« Ответ #25 : Май 30, 2006, 14:50 »

Как я и говорил... Мало страничку проекта сделать, нужно еще и хорошо работать.
Записан
alex0303
Гость
« Ответ #26 : Май 30, 2006, 16:03 »

А вот как вариант:
Взять за основу фастРепорт, точнее его формат шаблона отчёта и формат самого отчёта в xml.
Тогда для начала хватит только qt-отображалки отчёта, что ИМХО проще чем редактор шаблона.

Естественно что для начала надо договориться с авторами фастрепорта, или м.б. для такого тандема надо будет в любом случае покупать лицензии на фастрепорт и т.д.
Записан
Hordi
Гость
« Ответ #27 : Май 30, 2006, 17:17 »

Основная проблема не шаблоны, не редактор шаблонов и не формат отчета в xml, а алгоритмы получения отчета и взаимодействия всего выше перечисленного...
Записан
alex0303
Гость
« Ответ #28 : Май 30, 2006, 21:03 »

"визуализатор" отчёта на мой взгляд делится  на:
1. парсер шаблона в некую внутреннюю структуру
2. Исполнение отдельных запросов отчёта и создание внутренней структуры отчёта.
3. Визуализация отчёта на экран/принтер (ну и в другие возможные форматы), запись в свой xml.

Или даже для начала в п.2 сразу писать в xml, а в п. 3 его визуализировать.

И работы ИМХО тут соизмеримо (если не меньше) чем с редактором шаблона.

потому я и предложил для начала использовать готовые шаблоны.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.059 секунд. Запросов: 23.