Russian Qt Forum
Ноябрь 22, 2024, 16:21
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Печать
>
Report Generator
Страниц:
1
[
2
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Report Generator (Прочитано 23051 раз)
crocus
Гость
Report Generator
«
Ответ #15 :
Март 17, 2006, 08:44 »
Если правильно понял, имеется ввиду как описана форма из дизайнера (.ui), наверное неплохо.
Приступаем??
Записан
Hordi
Гость
Report Generator
«
Ответ #16 :
Март 17, 2006, 10:05 »
Идеи есть - забить!
Записан
Admin
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1988
Report Generator
«
Ответ #17 :
Март 17, 2006, 12:06 »
я в свое врепмя думал о написании компонент для QT
получается что не выгодно, так как QT быстро развивается в отличии от MFC
и не факт что ты успеешь все поддреживать
Записан
LestorN
Гость
Report Generator
«
Ответ #18 :
Март 17, 2006, 12:10 »
2crocus
Ну в общих чертах именно так.
По описанию (шаблону) генерируем отчёт (наверное тоже в XML формате) который потом и отображаем.
Весь комплекс тогда можно разбить на след части
1) Редактор форм отчётов
2) Формирователь отчётов (engine)
3) Просмотрщик отчётов.
Предлагаю начать с середины, а именно с проектирования формата шаблона.
PS У кого есть идеи (кроме идеи забить) вот ICQ: 175656289
добавлено спустя 3 минуты:
2 Admin
одному человеку браться за это действительно не выгодно, но если будет человека 3-4 то вполне можно, главное наладить совместную работу. А в дальнейшем, если проект получится успешным, я полагаю поддержка будет, ведь это всё-таки OpenSource!!!
Записан
Admin
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1988
Report Generator
«
Ответ #19 :
Март 17, 2006, 21:24 »
должен быть лидер! если ты им будишь, пиши ТЗ!
после 50% завершения ТЗ к тебе потянутся люди!
примерно так
Записан
crocus
Гость
Report Generator
«
Ответ #20 :
Март 18, 2006, 16:04 »
to LestorN
И я за. Похоже ты приблизительно знаешь чего мы хотим.
Записан
Kostya
Гость
Report Generator
«
Ответ #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
Сообщений: 544
Report Generator
«
Ответ #22 :
Март 19, 2006, 11:24 »
http://sourceforge.net/projects/ncreport/
было уже? можно посмотреть, там вроде через xml сделано...
Записан
LestorN
Гость
Report Generator
«
Ответ #23 :
Март 23, 2006, 10:17 »
Если кому-то интересно, начал писать ТЗ на генератор отчётов.
Всё буду выкладывать сюда
https://developer.berlios.de/docman/?group_id=5540
Там же есть форум в котором можно всё обсудить.
Записан
Opilki_inside
Гость
Report Generator
«
Ответ #24 :
Май 30, 2006, 12:17 »
проект загнулся или дышит?
Записан
Hordi
Гость
Report Generator
«
Ответ #25 :
Май 30, 2006, 14:50 »
Как я и говорил... Мало страничку проекта сделать, нужно еще и хорошо работать.
Записан
alex0303
Гость
Report Generator
«
Ответ #26 :
Май 30, 2006, 16:03 »
А вот как вариант:
Взять за основу фастРепорт, точнее его формат шаблона отчёта и формат самого отчёта в xml.
Тогда для начала хватит только qt-отображалки отчёта, что ИМХО проще чем редактор шаблона.
Естественно что для начала надо договориться с авторами фастрепорта, или м.б. для такого тандема надо будет в любом случае покупать лицензии на фастрепорт и т.д.
Записан
Hordi
Гость
Report Generator
«
Ответ #27 :
Май 30, 2006, 17:17 »
Основная проблема не шаблоны, не редактор шаблонов и не формат отчета в xml, а алгоритмы получения отчета и взаимодействия всего выше перечисленного...
Записан
alex0303
Гость
Report Generator
«
Ответ #28 :
Май 30, 2006, 21:03 »
"визуализатор" отчёта на мой взгляд делится на:
1. парсер шаблона в некую внутреннюю структуру
2. Исполнение отдельных запросов отчёта и создание внутренней структуры отчёта.
3. Визуализация отчёта на экран/принтер (ну и в другие возможные форматы), запись в свой xml.
Или даже для начала в п.2 сразу писать в xml, а в п. 3 его визуализировать.
И работы ИМХО тут соизмеримо (если не меньше) чем с редактором шаблона.
потому я и предложил для начала использовать готовые шаблоны.
Записан
Страниц:
1
[
2
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...