aleksei12
|
|
1 | |
Учебная программа - тест19.05.2008, 17:53. Показов 19262. Ответов 13
Метки нет (Все метки)
мне нужно сделать учебную программу-тест в delphi:
-первая форма-приветствие и вся лобуда -вторая-выбор варианта работы:теория, тест -третья-теория(она загружается из файла) -четвёртая-тест, там 2 варианта, вопросы также загружаются из файла, 4 вар. ответа я уже почти всё сделал, мне нужно сделать только тест, но я не знаю как тест выглядит так: сначала загружается вопрос, на него отвечаешь, программа выводит сообщение(showmessage)-правильно или нет, нажимаешь на ОК и загружается следующий вопрос, и так далее, потом в конце результаты теста:кол. прав. ответов и оценка тест надо сделать простой, через оператор выбора(case) выложите код с обьяснениями!! пожалуйста помогите!!!мне очень надо!!!!! |
19.05.2008, 17:53 | |
Ответы с готовыми решениями:
13
учебная программа-тест ООП учебная программа Игра в города: учебная программа Учебная программа с меню и тестами |
1 / 1 / 2
Регистрация: 27.04.2008
Сообщений: 64
|
|
20.05.2008, 13:21 | 2 |
есть книга Delphi на примерах автор СМ Парижский там есть исходник на тесты скачаи и посматри потом здесь задаи вапро столько тогда помогут а просто так никто не поможет или просто поиши в инете исходники
0
|
0 / 0 / 0
Регистрация: 23.05.2008
Сообщений: 9
|
|||||||||||
23.05.2008, 10:35 | 3 | ||||||||||
А зачем case, если из файла грузиться будет?
Просто создаешь файл (например Ini) там пишешь типа: [Cool Test] Question1=Вопрос variant11=вариант ответа 1 variant12=вариант ответа 2 variant13=вариант ответа 3 variant14=вариант ответа 4 po1=правильный ответ (Integer 0..3) Обзываешь его например testq.tq Потом в проге кидаешь на форму TRadioGroup (указываешь 4 пустых итема(можно и не указывать впринципе). Потом пишешь функции и процедуры вроде этих:
Потом, когда пользователь выберет вариант и нажмет баттон типа "Подтвердить" - читаем с помощью функции ReadAnswer правильный ответ и сравниваем с ItemIndex, который указал пользователь. Если совпадают, то показываем сообщение
0
|
1 / 1 / 2
Регистрация: 27.04.2008
Сообщений: 64
|
|||||||||||
23.05.2008, 13:47 | 4 | ||||||||||
также можно вариант ответов зашифровать чтобы ученики не прочитали ini файл тоесть при создани вапросов а потом дешифровать его при чтении вот к примеру
0
|
0 / 0 / 0
Регистрация: 23.05.2008
Сообщений: 9
|
||||||
23.05.2008, 13:55 | 5 | |||||
0
|
0 / 0 / 0
Регистрация: 13.07.2008
Сообщений: 34
|
|
13.07.2008, 13:19 | 6 |
А если несколько вариантов ответа например 6? и не RadioButton, а CheckBox!
0
|
0 / 0 / 0
Регистрация: 23.05.2008
Сообщений: 9
|
|
16.07.2008, 09:14 | 7 |
Принцип тот же. Какая разница сколько вариантов, и чекбокс или радиобаттон. Нужно ведь головой хотя бы иногда думать.
0
|
0 / 0 / 0
Регистрация: 13.07.2008
Сообщений: 34
|
|
17.07.2008, 10:12 | 8 |
Проблемы с запретами как отключить клиши CTRL+ALT+DELETE и windows(Пуск)!А тест я сделал (ограничение временем,оформление висты,при нажатии на 'ответить' показывает правильные ответы в виде галочек)И много чё!
0
|
0 / 0 / 0
Регистрация: 13.07.2008
Сообщений: 34
|
|
17.07.2008, 11:01 | 10 |
Я согласен прост потом в жизни пригодится!Кто нить знает что нибу ть про сетевые игры или про сеть в делфи?
0
|
7 / 7 / 4
Регистрация: 17.02.2007
Сообщений: 165
|
|
18.07.2008, 09:18 | 12 |
Ещё очень давно встречал компоненты от Франсуа Пьете
0
|
Tube_screamer
|
|
26.01.2009, 17:47 | 13 |
label1.Caption:=QF.ReadString('Cool Test','Question'+inttostr(q),label1.Caption); В ini файле вопрос указан как "question1=...", для этого, как я понимаю, используется "+inttostr(q)", но в таком случае label не присваивается значение. |
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 6
|
|
18.06.2011, 08:19 | 14 |
!!!!!
0
|
18.06.2011, 08:19 | |
18.06.2011, 08:19 | |
Помогаю со студенческими работами здесь
14
Учебная программа с защитой от копирования, статического и динамического исследования Программа с использованием подпрограммы. Учебная модель ЭВМ Жмакина программа-тест Программа - тест Программа-тест Тест-программа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |