Автор: Пользователь скрыл имя, 27 Ноября 2011 в 20:14, курсовая работа
В связи с бурным развитием информационных технологий, у многих пользователей персональных компьютеров возникла потребность быстро вводить текстовую информацию используя компьютерную клавиатуру. Это и послужило появлению разнообразных программ-тренажеров, для получения и усовершенствования навыка набора текста.
Клавиатурный тренажер - это эффективная программа для освоения слепой машинописи.
ВВЕДЕНИЕ 3
1. ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ 4
2. ОПИСАНИЕ АЛГОРИТМА РЕШЕНИЯ ЗАДАЧИ 9
3. ОПИСАНИЕ ПРОГРАММЫ 11
4. СПИСОК ОБЪЕКТОВ, ИСПОЛЬЗУЮЩИХСЯ В ПРОГРАММЕ 12
4.1. Form1 (KeyTrain): 12
4.2. Form2 (Настройки) 12
4.3. Form3 (Инструкция, О программе, Об авторе) 13
5. ДИАГРАММА КЛАССОВ 14
5.1. Groups by Kind: 14
5.2. Groups by Access: 15
6. ЛИСТИНГ ПРОГРАММЫ 16
6.1. Form1.cs 16
6.2. Form2.cs: 21
6.3. Form3.cs: 23
ЗАКЛЮЧЕНИЕ 25
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 27
private void Form3_FormClosed(object sender, FormClosedEventArgs e)
{
fm1.Enabled = true;
}
}
}
В процессе изучения вопроса данной курсовой работы был создан программный продукт – клавиатурный тренажер, который позволяет в короткие сроки освоить машинопись, научиться, относительно быстро, набирать тексты различного рода и сложности в двух раскладках клавиатуры: латинской и кириллической.
Достоинства данного программного продукта по сравнению с другими клавиатурными тренажерами:
1.
Уровень сложности
2.
Тренажер позволяет
3.
Пользователь сам может решить,
сколько времени ему следует
тренироваться и задать время
продолжительности тренировки
4. Дизайн программы выполнен в спокойных тонах, нету ярких пятен, рассеивающих внимание и сосредоточенность, что позволяет более качественно проводить тренировочные занятия и концентрировать внимание на выполняемых действиях.
Недостатки:
1. Написанная программа мало подходит для так называемой «слепой» печати, так как в данном тренажере присутствует момент неожиданности, что требует быстрой реакции на появившуюся букву.
2.
Также к недостаткам можно
отнести отсутствие расчета
Перспективы развития проекта:
1. В проект будет добавлен соревновательный момент, результаты которого будут сохраняться в файле и будут свободно доступны для анализирования всем желающим. Наличие соревновательного момента может значительно повысить качество тренировок, а вследствие этого и скорость набора текстов.
2.
Будет добавлен расчет средней
скорости набора, что позволит
пользователю лучше
3.
В проект будет добавлена
Все
выше перечисленные перспективы
развития проекта будут реализованы.
Даже если доработанный и дополненный
проект не войдет в мой следующий
курсовой проект, то работа над ним
безусловно позволит мне более глубоко
и детально разобраться в методах
и способах написания программных
продуктов. Позволит лучше разобраться
с основами написания программ на
языке C#.
Трэй Нэш C# 2008 ускоренный курс для профессионалов. - Москва «Вильямс» 2008. - 574с.
Стивен Сандерсон ASP.NET MVC Framework с примерами на C# для профессионалов. - Москва «Вильямс» 2010. - 560с.
Павловская Т.А. C# Программирование на языке высокого уровня. – Питер 2009 – 432с.
Трэй Нэш С# 2010 ускоренный курс для профессионалов. - Москва «Вильямс» 2010. - 592с.