|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.04.2016, 17:30 | #1 |
Регистрация: 06.04.2016
Сообщений: 3
|
Хранение картинок.
Всем доброго дня! Нужно разработать программу для тестирования школьников. Вопросы будут по типу соответствия: цифра на картинке = текстовое значение из заранее заданного списка. Программа будет написана на Delphi 7, количество тестов (а следовательно и картинок) в одном файле примерно 80-150 штук
Как хранить задания тестов и картинки? Есть идея использовать XML файл. Настройки, задания и картинки - все в одном файле, но есть сомнения по скорости работы (использовать собираюсь компонент XMLDocument). |
06.04.2016, 17:34 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
В чем вам удобно, в том и храните. XML, JSON, свой текстовый формат, свой бинарный формат, protobuf, БД типа SqLite, ...
Картинки можно просто в отдельной папке хранить, а в файле только имя.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
06.04.2016, 17:35 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а чем не подойдет просто папка с картинками?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
06.04.2016, 17:39 | #4 | |
Регистрация: 06.04.2016
Сообщений: 3
|
Цитата:
Базы данных нежелательно использовать, а скорость работы какая будет при обработке XML файла размером в 100 Мб? Хотелось бы сделать тест одним файлом. Последний раз редактировалось Alex11223; 06.04.2016 в 17:43. |
|
06.04.2016, 17:43 | #5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
в принципе вам тогда лучше будет файл загрузить в память, разобрать на структуру внутренние сразу, и потом уже забыть об XML.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
06.04.2016, 17:45 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А БД чем не желательно? Для SqLite же не надо сервер ставить, только dll с собой таскать.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
06.04.2016, 17:49 | #7 | |
Регистрация: 06.04.2016
Сообщений: 3
|
Цитата:
А если создать архив с картинками и вопросами, а затем читать по отдельному файлу, так нормально? |
|
06.04.2016, 17:54 | #8 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
только один раз и все Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
06.04.2016, 19:58 | #9 | |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
Цитата:
|
|
06.04.2016, 22:20 | #10 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
посмотрите мою костыльную прогу) Картинки хранятся в папке для теста, которому они принадлежат, может быть для себя выберете что-нибудь) Могу и код программы скинуть, но там много дополнительных компонентов.
ТЫЦ Если помог - спасибо в виде весов
from dark to light)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хранение картинок bmp в DLL библиотеке | T-dayne | Общие вопросы Delphi | 3 | 09.04.2014 21:14 |
Хранение картинок на сервере | Arsenx777 | PHP | 2 | 04.04.2012 09:36 |
Правильное хранение картинок. | Genco | Microsoft Office Access | 1 | 29.04.2011 21:28 |
Хранение HDD | lino217 | Компьютерное железо | 4 | 19.10.2010 12:52 |
Хранение дисков | Levsha100 | Свободное общение | 24 | 04.02.2009 15:58 |