0 / 0 / 0
Регистрация: 16.04.2012
Сообщений: 5
1

Как сохранить состояние модели на диск?

11.10.2012, 20:46. Показов 1570. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Допустим у меня есть некотарая модель которая хранит данные списка некоторого класса, пользователь редактирует данные через представление, как мне сохранить то что он сделал и восстановить это все при следующем запуске программы?

Добавлено через 6 минут
что-то типа Serialize в MFC...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2012, 20:46
Ответы с готовыми решениями:

Как сохранить состояние программы
Программа производит длительные вычисления и параллельно записывает результаты в базу. Как проще...

Как сохранить состояние checkBox-a?
Есть две формы Form1 и Form2 на Form2 есть два checbox, когда я захожу на form2 активировать этот...

Как сохранить состояние страницы?
Добрый день, у меня такой вопрос. У меня есть главная страница с id="home", при нажатии показать...

Как сохранить состояние List до сортировки?
Есть List<String>. В программе используется его сортировка, но так же нужно в некоторый момент и...

5
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
11.10.2012, 20:54 2
Можешь написать свою сериализацию в XML или воспользоваться сериализацией через QDataStream
Подробно смотри part1, part2, part3, part4
Можно так же использовать внешние библиотеки, такие как boost
1
0 / 0 / 0
Регистрация: 16.04.2012
Сообщений: 5
11.10.2012, 21:02  [ТС] 3
огромное спасибо!
0
Эксперт С++
5041 / 2620 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 1
12.10.2012, 07:26 4
проблема только в том, что модель не должна хранить данных
0
0 / 0 / 0
Регистрация: 16.04.2012
Сообщений: 5
12.10.2012, 08:04  [ТС] 5
fasked, можно поконкретнее, не буду скрывать я новичек в этом разделе и хотелось бы узнать поподробнее как сохранить проделанную работу программы, а потом ее восстановить..
0
Эксперт С++
5041 / 2620 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 1
12.10.2012, 08:16 6
cicer0n, тут дело не в разделе, а в самом MV паттерне.
Цитата Сообщение от cicer0n Посмотреть сообщение
Допустим у меня есть некотарая модель которая хранит данные списка некоторого класса
http://doc.crossplatform.ru/qt... model.html
Все модели элементов основаны на классе QAbstractItemModel. Этот класс определяет интерфейс, используемый представлениями и делегатами для доступа к данным. Сами данные не должны храниться в модели; они могут храниться в структуре данных или хранилище, предоставляемом отдельным классом, файле, базе данных или каком-либо другом прикладном компоненте.
Модель просто должна предоставлять унифицированный доступ к "data source". Сама модель ничего не хранит.
1
12.10.2012, 08:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.10.2012, 08:16
Помогаю со студенческими работами здесь

Как сохранить состояние класса в yaml формате?
Нужна помощь) Как сохранить состояние класса в формате yaml? Очень много гуглил, но толкового...

Как мне сохранить фото в прозрачном состояние
Я в paint нарисовал персонажа для игры на юнити ,сохранив фото, я загрузил его в юнити и оно...

Можно ли при гибернации сохранить состояние нескольких приложений, но при этом не сохранять состояние системы?
можно сохранить состояние нескольких приложений, но при этом не сохранять состояние системы? убил...

Как сохранить состояние хронометра при повороте экрана?
в программе запускается хронометр Chronometer chronometer = (Chronometer)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru