|
aleksei12
|
|
Учебная программа - тест19.05.2008, 17:53. Показов 19568. Ответов 13
Метки нет (Все метки)
мне нужно сделать учебную программу-тест в delphi:
-первая форма-приветствие и вся лобуда -вторая-выбор варианта работы:теория, тест -третья-теория(она загружается из файла) -четвёртая-тест, там 2 варианта, вопросы также загружаются из файла, 4 вар. ответа я уже почти всё сделал, мне нужно сделать только тест, но я не знаю как тест выглядит так: сначала загружается вопрос, на него отвечаешь, программа выводит сообщение(showmessage)-правильно или нет, нажимаешь на ОК и загружается следующий вопрос, и так далее, потом в конце результаты теста:кол. прав. ответов и оценка тест надо сделать простой, через оператор выбора(case) выложите код с обьяснениями!! пожалуйста помогите!!!мне очень надо!!!!! |
|
| 19.05.2008, 17:53 | |
|
Ответы с готовыми решениями:
13
учебная программа-тест ООП учебная программа Игра в города: учебная программа |
|
1 / 1 / 2
Регистрация: 27.04.2008
Сообщений: 64
|
|
| 20.05.2008, 13:21 | |
|
есть книга Delphi на примерах автор СМ Парижский там есть исходник на тесты скачаи и посматри потом здесь задаи вапро столько тогда помогут а просто так никто не поможет или просто поиши в инете исходники
0
|
|
|
0 / 0 / 0
Регистрация: 23.05.2008
Сообщений: 9
|
|||||||||||
| 23.05.2008, 10:35 | |||||||||||
|
А зачем 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 | |||||||||||
|
также можно вариант ответов зашифровать чтобы ученики не прочитали ini файл тоесть при создани вапросов а потом дешифровать его при чтении вот к примеру
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 23.05.2008
Сообщений: 9
|
||||||
| 23.05.2008, 13:55 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 13.07.2008
Сообщений: 34
|
|
| 13.07.2008, 13:19 | |
|
А если несколько вариантов ответа например 6? и не RadioButton, а CheckBox!
0
|
|
|
0 / 0 / 0
Регистрация: 23.05.2008
Сообщений: 9
|
|
| 16.07.2008, 09:14 | |
|
Принцип тот же. Какая разница сколько вариантов, и чекбокс или радиобаттон. Нужно ведь головой хотя бы иногда думать.
0
|
|
|
0 / 0 / 0
Регистрация: 13.07.2008
Сообщений: 34
|
|
| 17.07.2008, 10:12 | |
|
Проблемы с запретами как отключить клиши CTRL+ALT+DELETE и windows(Пуск)!А тест я сделал (ограничение временем,оформление висты,при нажатии на 'ответить' показывает правильные ответы в виде галочек)И много чё!
0
|
|
|
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
| 17.07.2008, 10:48 | |
|
А зачем их отключать? Может пользователя приспичит комп выключить, или word уронить в процессах.
Пусть просто время назад тикает, а все остальное - это проблему пользователя, куда он там полез отвлекаться
0
|
|
|
0 / 0 / 0
Регистрация: 13.07.2008
Сообщений: 34
|
|
| 17.07.2008, 11:01 | |
|
Я согласен прост потом в жизни пригодится!Кто нить знает что нибу ть про сетевые игры или про сеть в делфи?
0
|
|
|
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
| 17.07.2008, 19:01 | |
|
Для работы с сетью есть winsock API - наиболее полный контроль над сетью.
А есть более простой способ - компоненты на вкладке Internet.
0
|
|
|
7 / 7 / 4
Регистрация: 17.02.2007
Сообщений: 165
|
|
| 18.07.2008, 09:18 | |
|
Ещё очень давно встречал компоненты от Франсуа Пьете
0
|
|
|
Tube_screamer
|
||
| 26.01.2009, 17:47 | ||
label1.Caption:=QF.ReadString('Cool Test','Question'+inttostr(q),label1.Capt ion); В ini файле вопрос указан как "question1=...", для этого, как я понимаю, используется "+inttostr(q)", но в таком случае label не присваивается значение. |
||
|
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 6
|
|
| 18.06.2011, 08:19 | |
|
!!!!!
0
|
|
| 18.06.2011, 08:19 | |
|
Помогаю со студенческими работами здесь
14
Учебная программа с защитой от копирования, статического и динамического исследования Программа с использованием подпрограммы. Учебная модель ЭВМ Жмакина программа-тест Программа - тест Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|