Клавиатурный тренажер

Автор: Пользователь скрыл имя, 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

Файлы: 1 файл

KeyTrain.docx

— 918.13 Кб (Скачать)

        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с.

Информация о работе Клавиатурный тренажер