Russian Qt Forum

Программирование => Общий => Тема начата: blood_shadow от Декабрь 14, 2010, 23:14



Название: Вопросы по проектированию
Отправлено: blood_shadow от Декабрь 14, 2010, 23:14
Добрый вечер,
нужны советы по проектированию программы:
имеется главное окно в котором имеется QTabWidget и через него можно переключать 4 вкладки:
"Данные", "Отчет", "Статистика" и "Анализ"
 вся необходимая информация задается в вкладке "Данные", но во вкладке "Отчет" они могут уточняться

1. Вопрос - сохранять по выходу с приложения нужно только 2 вкладки("Данные", "Отчет"), а остальные вкладки "Статистика" и "Анализ" пересчитывать заново на основе 2-ух основных?
и как их хранить в одном файле или в двух файлах?
если в одном как тогда записывать чтобы правильно считать?


Название: Re: Вопросы по проектированию
Отправлено: SABROG от Декабрь 14, 2010, 23:30
если в одном как тогда записывать чтобы правильно считать?
Либо через QDataStream либо в виде файла БД (SQLITE к примеру).


Название: Re: Вопросы по проектированию
Отправлено: blood_shadow от Декабрь 14, 2010, 23:46
Либо через QDataStream либо в виде файла БД (SQLITE к примеру).
наверно буду через QDataStream так как с базами данных совсем не знаком, а какой признак выставлять чтобы распознать конец файла, типа какое-то "магическое число" как в книге Бланшета?

2. Еще вопрос - мне надо для диалоговых окон, которые вызываются чтобы заполнить вкладку "Данные", открывать список часто используемых названий(тоесть их надо сохранять) их хранить в отдельном файле и грузить когда необходимое диалоговое окно создалось?