Составить программу обучения работе с клавиатурой

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?ом верхнем углу экрана. Для обнуления результатов нажмите клавишу сброс.

В разделе описываются (руководство ГОСТ 19.505-79)

 

Заключение

 

Приложение представляет собой очень простой вариант программы, обучающей работе с клавиатурой.

Чтобы слова, выводимые на форму, каждый раз менялись, используется процедура генерации случайных чисел и с помощью оператора выбора по числу выбирается слово, но случайный выбор может повторяться, тогда на экране подряд идут два одинаковых слова. В программе используется довольно простая проверка текста введенного пользователем в текстовое окно, никакой фильтрации вводимых символов нет, текст сверяется со словами, заложенными в программе, если такое слово есть, то оно засчитывается как правильное. Проверка пользователя на скорость печати реализовано в приложении с помощью таймера. При выборе одной из клавиш из выпадающего списка на время, таймер задает промежуток времени, за который пользователь должен набрать как можно больше слов.

Для того чтобы пользователь знал, сколько времени у него осталось, на форму выведен обратный отсчет времени таймера. Чтобы с программой было интереснее работать, в форму загружаются две картинки, одна при создании формы другая при выборе выпадающего меню на время.

Для уменьшения размера исполняемого файла картинки игры загружаются при запуске игры, но из-за этого увеличивается количество файлов необходимых для функциональности приложения.

Можно усложнить программу, реализовав фильтрацию вводимых символов, усложнить систему оценок за скорость работы с клавиатурой. Создать редактор, который подсказывал, в каких словах пользователь сделал ошибки. Если разрабатывать программу для детей, то можно сделать более красочный интерфейс, сопровождающую музыку, звуки нажатия клавиш, при прохождении очередного тестирования призовую анимацию.

Все эти модификации вызвали бы больший интерес к игре.

Литература

 

  1. Емелина Е.И. Основы программирования на языке Паскаль. М., 1997.
  2. Мануйлов В. Г. Разработка программного обеспечения на Паскале. М., 1998г.
  3. Фаронов В.В.Турбо Паскаль 7.0. М., 1998
  4. Культин Н. Програмирование на Object Pascal. Киев, 1998.
  5. Федоров А. Г. Delphi 3.0 для всех. М., 1998.
  6. Дарахвелидзе П., Марков Е. Программирование в Delphi 4.СПб.: БХВ. СПб., 1999
  7. Роб Баас, Майк Фервай, Хайдемария Гюнтер. Delphi 4. Полное руководство. - К.: Издательская группа BHV, 1999
  8. Изучаем Delphi. СПб.: Питер, 2000. 352 с.: ил.
  9. Александровский А. Д. Delphi 5.0. Разработка корпоративных приложений. М.: ДМК, 2000. 512 с.: ил. (Серия Для программистов).
  10. Delphi: быстрый старт. СПб.: БХВ Петербург, 2002. 288 с.: ил.
  11. Turbo Pascal / С.А. Немнюгин. СПб: Издательство Питер, 2000. 496 с.: ил.
  12. Виктор Пестриков Артур Маслобоев DELPHI на примерах Санкт-Петербург 2005г.
  13. Turbo Pascal в задачах и программах. СПб.: БХВ Петербург,, 2002. 560 с.: ил.
  14. Никита Культин Основы программирования на DELPHI 7.