Книга: Delphi. Учимся на примерах

Структура базы вопросов и ответов

Структура базы вопросов и ответов

Перед тем как разработать сам тест, разберем содержимое файла, в котором будут храниться вопросы и варианты ответов к ним. Это будет ini-файл следующей структуры:

[num]
num=количество вопросов в базе
[Q]
0=Первый вопрос
1=Второй вопрос
[А]
0=0твет к первому вопросу
1=0твет ко второму вопросу
[W1]
0=Неправильный вариант к первому вопросу
1= Неправильный вариант ко второму вопросу
[W2]
0=Неправильный вариант к первому вопросу
1= Неправильный вариант ко второму вопросу
[W3]
0=Неправильный вариант к первому вопросу
1=Неправильный вариант ко второму вопросу

В этом ini-файле шесть разделов: num, Q, A, W1, W2 и W3. Как вы понимаете, если кто-то заглянет в этот файл, то уже через несколько минут он будет знать правильные ответы на все вопросы. А если он этот файл подкорректирует, то и вовсе будет получать только правильные варианты ответов. Для того чтобы этого не случилось, мы будем шифровать нашу базу вопросов. Это можно сделать с помощью программы Блокнот-шифровальщик, рассмотренной в главе 7. Для шифрования выберем небольшое смещение, например, 101. После того как вы создали все вопросы и варианты ответов к ним, не забудьте указать количество вопросов в разделе num. После этого зашифруйте базу, используя смещение 101.

? Пример зашифрованной базы вопросов/ответов можно найти на прилагаемом к книге компакт-диске в файле Chapter_13comp.ini.

Оглавление книги


Генерация: 1.303. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз