На этом уроке я расскажу о программе ergosolo.ru">Соло на клавиатуре, которую я в мазохистском запале прошёл СЕМЬ РАЗ и даже был Солистом 2004 года. Мы потренируемся в использовании таймера, событий клавиатуры и в скорости набора на ней.
Задание: Написать программу определения скорости печати на клавиатуре.
Дата отправки отчёта:
23 октября 2014 г.
Задание выполнено: за
12 час. 21 мин.
Что было сложным:
--
Комментарии:
Сложности - в рекомендованных самостоятельных доработках. У меня лично возникли 2 идеи: добавлять другой текст с проверкой на длину из файловой системы. с помощью диалога открыть файл(не получилось). Выводить разные сообщения в зависимости от полученной скорости(получилось).
В моей форме выводится три варианта: плохо, хорошо. рекорд. Рекорд установил на 555, проверить нереально. Как всегда, домашняя работа лежит на месте: github.com/moroz69off/Solo
Привет! Отличная работа. Твоя задача решается примерно так: OpenFileDialog open = new OpenFileDialog (); if (open.ShowDialog() == DialogResult.OK) { string filename = open.Filename; ... }
Ай-яй... не успел похвалить - скачал работу с гит-хаба - подкинул свой текстовый файл. а оказалось енкодинга для рус. шрифта нет. :( Может доработаете ? gyazo.com/3f7e83421605fafe0cd1e03cbd0c2ba6 Добавить совсем немного: labelSampleText.Text = File.ReadAllText(textFileName, Encoding.Default); И результат: gyazo.com/4dc5784f6757de9866c1bd7aea99ee47
Трудности: поставить рекорд самое интересное в подобных приложениях это то, что их можно впоследствие совершенствовать, добавлять новые функции. когда будет время, попробую добавить функцию "рекорд".