Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович

70% скидка на Шарики :)

Нанософт / Скорость на клавиатуре

  • На этом уроке я расскажу о программе Соло на клавиатуре,
    которую я в мазохистском запале прошёл СЕМЬ РАЗ и даже был Солистом 2004 года.
    Мы потренируемся в использовании таймера, событий клавиатуры и в скорости набора на ней.

    Задание:
    Написать программу определения скорости печати на клавиатуре.
  • Дата отправки отчёта: 19 июля
  • Задание выполнено: за 2 час. 30 мин.
  • Чему научился: Повторил работу с таймером, секундомером.
  • Что было сложным: Проблем не было.
  • Комментарии: Немного изменил поведение программы, добавил фильтр вводимых букв: при событии key-press сначала определяется код нажатой клавиши, если это верная буква, то она добавляется в поле ввода, если буква ошибочна, то поле ввода остается без изменений.
  • Оценка видео-уроку:
Отчёт от 13417 за Нанософт / Скорость на клавиатуре


Отчёт от 13417 за Нанософт / Скорость на клавиатуре




Оцени работу

 
Сохранить страницу:

10558. Иван Воронин
Иван Воронин
ответить
→  chip  # Нанософт / Скорость на клавиатуре / 2017-07-20 11:00

Ну вот чисто для практики да, можно было даже реализовать оба варианта, переключаемые галочкой где-то в углу на форме или секретной клавишей/комбинацией клавиш =)


13417. chip
chip
ответить
→  Иван Воронин  # Нанософт / Скорость на клавиатуре / 2017-07-20 09:58

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


10558. Иван Воронин
Иван Воронин
ответить
→  chip  # Нанософт / Скорость на клавиатуре / 2017-07-20 09:10

Так фишка в том, что если ввёл не то, подсвечивается строчка красным и надо удалять лишнее, пока строчка не станет нормальной и продолжать набор, а то так прям чит получается =)


  • Отчёт оценивали:
    10670Сергей Соколов+1   6452Кирилл Шмойлов+1   7119Новопашин Владимир+1   10558Иван Воронин+1   14941Георгий0   4395Денис+1   12230LINKI+1   9014Николай Денисов+1   8275Tekashnik+1   3506Алексей|BrisK|Кривицкий+1   4699Сергей Витальевич+1   13850Владимир+1   15016Alice0   9858Александр+1   11589Yefim+1   2146Иван+1   7645Александр Львович+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: работать с текстовыми полями, подсчитывать и выводить статистику по скорости печати
Трудности: доработка программы
добавил выделение посимвольно печатаемого текста, а также смену "уровней".
Научился: Научился применять структуры для представления отчета времени DateTime, а также считывать строчки текста из файла. 
Трудности: Все было понятно.
Добавил три уровня для считывания текста из файла - с начало первый , затем второй и последний третий.  Применил конструкцию для загрузки файлов switsh - case. Для увеличения скорости набора текста без Соло на клавиатуре не обойтись. Спасибо автору за хорошие советы.