![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Тренажор на клавиатуре по печатанию в слепую [D6, D7, WinXP]
Mazer © (2006-12-12 08:52:00)Здравствуйте. У меня такое дело. Мы в институте начали изучать Delphi меньше полугода назад, и даже непрошли все базовые основы. Мне попалась тема для курсовой сделать "обучалку" на клавиатуре, вроде "Соло на клавиатуре" или "Виртуоз". Но я даже непредставляю как сделать реакцию программы на нажатие кнопок клавиатуры, установить время, сделать нужную комбинацию клавиш. Я могу разобраться как работает сделанная программа по кодам, но немогу сам их написать. Пожалуста, может кто-то знает где можно достать эту программу или как её сделать. Подходить к преподавателю практически неимеет смысла: один раз я задал ей вопрос, на который она начала умничать, но всё-же минут через 10 я получил ответ, хотя ей с самого начала можно было ответить только "ДА". Пожалуста люди! Я просто в тупике! Помогите
Steep (2006-12-12 10:20:00) [1]создаешь новый проект
кидаешь какое-нить задание (сам придумаешь)
ставишь Form.keyPreview (что-то в этом роде) := true;
и событиях 2 раза щелкаеш на keypress
пишеш код
case key of
'y', 'Y', 'н', 'Н': //нужно обрабатывать и инглиш и рус (вдруг раскладка другая)
begin
.. //твой код обработки нажатия клавиш
end;
'n', 'N', 'т', 'Т':
begin
.. //твой код обработки нажатия клавиш
end;
end;
ну вроде для начала хватит
novill (2006-12-12 10:19:00) [2]Конкретные вопросы задавай.