Курсовая работа: Составить программу обучения работе с клавиатурой
Enabled- false
Interval- 1000
События:
On timer
Label4-T label –вывод времени на экран
Cвойства:
Тор-16
Left-64
Width-9
Height-37
Font- цвет-красный, размер-24,caption-“ ”
2.2 Описание программы
Общие сведения.
Программа предназначена для обучения пользователя работе с клавиатурой. Программа называется «Научись печатать.
Для нормального функционирования требуется программное обеспечение Pentium 100 и выше; объём оперативной памяти 8 Мб; жёсткий диск объёмом не менее 500 Мб. Для разработки приложения «программы обучающей работе с клавиатурой» используются средства визуального программирования Delphi.
Функциональное назначение.
Цель разработанной программы научить пользователя быстро печатать. Для этой цели в программе реализованы три ступени тестирования на время.
Описание логической структуры.
Программную реализацию разработанных алгоритмов содержат обработчики событий. Все по порядку.
При создании окна приложения обрабатывается событие – FormCreate. Внутри этой процедуры мы выполняем следующие действия. Во-первых, запускаем генератор случайных чисел, он нам понадобится для того, чтобы при каждом новом запуске проекта у нас не повторялись каждый раз одни и те же слова, а компьютер каждый раз генерировал новые числа для выбора слов. Для этой цели используется процедура Randomize. Во-вторых, в проекте необходимо иметь две переменные-счетчики. Одна переменная-счетчик К будет подсчитывать общее количество выводимых программой слов. Вторая переменная-счетчик Т будет подсчитывать количество правильных слов, данных пользователем, которому соответствует количество набранных балов. В процедуре мы должны проинициализировать эти переменные, т.е. присвоить им начальные значения. Причем эти начальные значения будут разными. Для переменной К начальное значение будет равно 1, т. к. сразу после создания формы мы уже выведем первое слово. Для переменной Т начальное значение будет равно 0, т. к. пользователь не ввел еще ни одного правильного слова.
Следующий оператор процедуры выбирает случайные значения и присваивает их вспомогательной переменной X. Эти действия, производятся с помощью функции Random. Дольше вступает в дело оператор выбора по случайному числу, которое присваивается переменной X, он выбирает слово, которое будет выводиться на экран. Для того чтобы сделать программу более коммуникабельной вставим в форму компонент Tpanel, поверх него растянем другой компонент Imagel, для вывода графики. С помощью процедуры image1.Picture.LoadFromFile ('fonovi.wmf') картинку, предварительно скопировав рисунок формата ‘wmf’ в текущий каталог проекта .
Создание формы |
Счетчики К:=1 Т:=0 |
Генерируем случайное слово |
Загрузка картинки |
Рис. 3 Блок-схема процедуры FormCreate
При закрытии окна программы обрабатывается событие FormClose, которая закрывает форму программы.
Компоненты Label1 и Label2 служат для вывода информации пользователю.
Компонент Label3 содержит комментарий к текстовому окну Edit1.