Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Norton Test на Delphi (http://forum.oszone.net/showthread.php?t=30570)

Tomas 03-04-2003 22:23 209178

Нужно сделать программу-тест, где по нажатию определенной клавиши выдаваться будет ответ (да, нет). Как можно сделать реакцию на клавишу ТАВ. И еще как лучше сделать, чтобы определенному вопросу, который будет выбираться случайно, присвоить нажатие клавиши, которое будет верным ответом и как сделать, чтобы данный вопрос больше не повторилось.

shurikan 04-04-2003 02:33 209179

Tomas
Несколько непонятно. К вопросу прилагаются варианты ответов? Под какую ось надо писать тест? На каком языке? Немного подробнее пожалуйста. :)

mzd 04-04-2003 15:27 209180

Для этого можно забацать что-то типа базы :) , где вся инфа размещена в текстовых файлах. Вопросу присвоить определенный номер. Потом завести массив для этих номеров (у тебя их ведь конечное число, правда?), и этим числам сопоставить номер правильного ответа. Потом, при выпадениии нового номера просто искать его в массиве. если его нет, то усе ОК,заносим его туда и выводим на экран, а если есть, то просто генерим новый рандомайз. И т.д. А клавиши можешь сделать в обработчике OnKeyDown. Дерзай.:)

Tomas 06-04-2003 01:12 209181

Будет 30 вопросов и 30 ответов(комбинаций клавиш).
Прога должна работать и под Win98, и под WinXPю-ХРю.
Пока что только на Delphi 6.

DimSher 09-04-2003 12:53 209182

Tomas
Цитата:

Будет 30 вопросов и 30 ответов(комбинаций клавиш).
Не запутаешься в комбинациях клавиш.
ИМХО для удобства клиентов имеет смысл все вести через 4-5 комбинаций


Время: 14:46.

Время: 14:46.
© OSzone.net 2001-