Предыдущая тема :: Следующая тема
|
Автор |
Сообщение |
Михаил Игоревич lieutenant

Зарегистрирован: 01.05.2008 Сообщения: 150 Откуда: Нижний Новгород
|
Добавлено: Сб Фев 26, 2011 9:24 pm Заголовок сообщения: |
|
|
Отредактировал своё предыдущее сообщение, там написал про дополнительные опции, учитывающие эту проблему. _________________
 |
|
Вернуться к началу |
|
 |
Gem captain


Зарегистрирован: 22.07.2005 Сообщения: 411 Откуда: from the real world...
|
Добавлено: Сб Фев 26, 2011 9:29 pm Заголовок сообщения: |
|
|
Михаил Игоревич писал(а): | Отредактировал своё предыдущее сообщение, там написал про дополнительные опции, учитывающие эту проблему. | Спасибо, так значительно лучше! Наконец получилось сгенерировать текст.
По поводу "динь" я думаю, что ты обрабатываешь событие OnKeyDown или что-то вроде того (работал с борландовскими продуктами очень давно, так что не помню). Чтобы ничего не "динькало", насколько я помню, достаточно после обработки обнулить входной параметр (Key?). Надеюсь, это поможет. |
|
Вернуться к началу |
|
 |
Михаил Игоревич lieutenant

Зарегистрирован: 01.05.2008 Сообщения: 150 Откуда: Нижний Новгород
|
Добавлено: Сб Фев 26, 2011 9:57 pm Заголовок сообщения: |
|
|
Цитата: | Спасибо, так значительно лучше! Наконец получилось сгенерировать текст. |
Я рад! Чтобы сгенерировать текст, тебе достаточно ввести одно или несколько сочетаний вручную, и не надо никакие файлы открывать.
Цитата: | По поводу "динь" я думаю, что ты обрабатываешь событие OnKeyDown или что-то вроде того (работал с борландовскими продуктами очень давно, так что не помню). Чтобы ничего не "динькало", насколько я помню, достаточно после обработки обнулить входной параметр (Key?). Надеюсь, это поможет. |
Тут такое дело. Я использовал в программе обработчики OnKeyDown и OnKeyPress одновременно. Насколько я понял из книжки по Билдеру, первый перехватывает все нажатия, но не может определить символ, а второй перехватывает только "символьные" нажатия. В любом случае, я поэксперементирую, спасибо  _________________
 |
|
Вернуться к началу |
|
 |
Gem captain


Зарегистрирован: 22.07.2005 Сообщения: 411 Откуда: from the real world...
|
Добавлено: Сб Фев 26, 2011 10:00 pm Заголовок сообщения: |
|
|
Кстати, после запуска тренировки у меня пропал мышиный курсор (в пределах окна тренажёра), а после завершения не появился. Закрыть сообщение о завершении набора не получилось ни с клавиатуры (пробелом), ни при помощи мышки. Пришлось убить процесс. |
|
Вернуться к началу |
|
 |
Михаил Игоревич lieutenant

Зарегистрирован: 01.05.2008 Сообщения: 150 Откуда: Нижний Новгород
|
Добавлено: Сб Фев 26, 2011 10:40 pm Заголовок сообщения: |
|
|
Хм... Ты не первый, кто мне об этом говорит.
На самом деле, мышиный курсор в процессе набора в пределах окна тренажёра мною скрыт намеренно, дабы не мешал самому процессу (закрыл одну или несколько букв, например).
Окно с результатом закрывается при помощи "Энтера". Изначально оно закрывалось и с помощью "Пробела" (по обработчику OnClick), но Автандилина мне написала, что это не есть верно, потому что есть вероятность нажатия "пробела" в конце набора, и тогда можно "упустить" окно с результатами. Вот... _________________
 |
|
Вернуться к началу |
|
 |
Gem captain


Зарегистрирован: 22.07.2005 Сообщения: 411 Откуда: from the real world...
|
Добавлено: Сб Фев 26, 2011 10:46 pm Заголовок сообщения: |
|
|
Понятно.
Михаил Игоревич писал(а): | Хм... Ты не первый, кто мне об этом говорит. | Я думаю, и не последний.
Вообще, из правил проектирования пользовательских интерфейсов я знаю, что такое нестандартное поведение программы (скрытие или блокировка курсора, неработающее клавиатурное или мышиное управление) очень неприятно для пользователя. Я бы сделал скрытие курсора опциональным, а результат предыдущего упражнения показывал бы в основном окне.
Последний раз редактировалось: Gem (Сб Фев 26, 2011 10:56 pm), всего редактировалось 1 раз |
|
Вернуться к началу |
|
 |
Михаил Игоревич lieutenant

Зарегистрирован: 01.05.2008 Сообщения: 150 Откуда: Нижний Новгород
|
Добавлено: Сб Фев 26, 2011 10:56 pm Заголовок сообщения: |
|
|
Цитата: | Я думаю, и не последний. |
Цитата: | Вообще, из правил проектирования пользовательских интерфейсов я знаю, что такое нестандартное поведение программы (скрытие или блокировка курсора, неработающее клавиатурное или мышиной управление) очень неприятно для пользователя. Я бы сделал скрытие курсора опциональным, а результат предыдущего упражнения показывал бы в основном окне. |
Насчёт результата в основном окне - не уверен, а вот опционально скрывать/показывать мышиный курсор - это точно нужно, раз так всех сбивает с толку. Спасибо за совет!  _________________
 |
|
Вернуться к началу |
|
 |
Марусяк Валерий Подполковник


Зарегистрирован: 11.08.2008 Сообщения: 1001
|
Добавлено: Вс Фев 27, 2011 2:10 am Заголовок сообщения: |
|
|
А еще можно добавить опцию ввода собственного текста из своего файла. У вас все для этого готово . _________________ http://mars-tt.net - тренажер. |
|
Вернуться к началу |
|
 |
Михаил Игоревич lieutenant

Зарегистрирован: 01.05.2008 Сообщения: 150 Откуда: Нижний Новгород
|
Добавлено: Вс Фев 27, 2011 11:00 am Заголовок сообщения: |
|
|
Валерий, может, я не так понял, но у нас уже есть возможность "загрузки упражнения из файла" - см. пиктограммку в панели сверху _________________
 |
|
Вернуться к началу |
|
 |
Автандилина AvtandiLine
Зарегистрирован: 06.12.2005 Сообщения: 3238 Откуда: Москва и Санкт-Петербург
|
|
Вернуться к началу |
|
 |
Gem captain


Зарегистрирован: 22.07.2005 Сообщения: 411 Откуда: from the real world...
|
Добавлено: Вс Фев 27, 2011 1:55 pm Заголовок сообщения: |
|
|
Автандилина писал(а): | Насчет "результата в основном окне" - ой-ой... я тоже, мягко говоря, не_уверена.  | Как вариант - результат и в окне сообщения, которое можно случайно (или неслучайно) закрыть пробелом, и в основном окне  |
|
Вернуться к началу |
|
 |
Автандилина AvtandiLine
Зарегистрирован: 06.12.2005 Сообщения: 3238 Откуда: Москва и Санкт-Петербург
|
|
Вернуться к началу |
|
 |
Gem captain


Зарегистрирован: 22.07.2005 Сообщения: 411 Откуда: from the real world...
|
Добавлено: Вс Фев 27, 2011 2:00 pm Заголовок сообщения: |
|
|
Автандилина писал(а): | Может, какое-то (не_знаю, как оно называется) независимое окно результатов? И в нём даже накапливать... | Или, например, сделать две закладки в основном окне - "Упражнение" и "Статистика". |
|
Вернуться к началу |
|
 |
Автандилина AvtandiLine
Зарегистрирован: 06.12.2005 Сообщения: 3238 Откуда: Москва и Санкт-Петербург
|
Добавлено: Вс Фев 27, 2011 2:19 pm Заголовок сообщения: |
|
|
На закладки пространство тратится,
и визуально - добавляются элементы, вроде как необязательные.
Может и выйдет компактно разместить, но соблюдая принцип, что пространство ценнее всего...
В любом случае, нужно:
- чтобы не_пришлось заглядывать (переходить) куда-либо, ради того чтобы узнать текущий результат,
- чтобы окно с результатом не_закрывалось неожиданно, а только по волеизъявлению пользователя ) а форма волеизъявления чтобы была гораздо проще брачного договора или налоговой декларации. )))
В текущей версии 1.0.0.0 это всё реализовано.
(Имею в виду, что, внося улучшения, надо не_потерять). _________________ http://klava.tel быстрая справка, http://www.liveinternet.ru/community/faq_avtandiline/post153540114/ Амишка (AMi) и ФАВТ |
|
Вернуться к началу |
|
 |
Михаил Игоревич lieutenant

Зарегистрирован: 01.05.2008 Сообщения: 150 Откуда: Нижний Новгород
|
Добавлено: Вс Фев 27, 2011 3:06 pm Заголовок сообщения: |
|
|
Цитата: | В текущей версии 1.0.0.0 это всё реализовано.
(Имею в виду, что, внося улучшения, надо не_потерять). |
Автандилина, don't worry, все улучшения будем согласовывать вместе
Будем экспериментировать, в конце концов - не понравится, сделаем шажочек назад, к уже проверенному варианту, понравится - примем  _________________
 |
|
Вернуться к началу |
|
 |
Автандилина AvtandiLine
Зарегистрирован: 06.12.2005 Сообщения: 3238 Откуда: Москва и Санкт-Петербург
|
|
Вернуться к началу |
|
 |
Марусяк Валерий Подполковник


Зарегистрирован: 11.08.2008 Сообщения: 1001
|
Добавлено: Вс Фев 27, 2011 7:13 pm Заголовок сообщения: |
|
|
Михаил Игоревич писал(а): | Валерий, может, я не так понял, но у нас уже есть возможность "загрузки упражнения из файла" - см. пиктограммку в панели сверху | Таки да - есть. Значит, еще надо думать над дальнейшим совершенствованием интерфейса - не сразу доходит до всех тупых . _________________ http://mars-tt.net - тренажер. |
|
Вернуться к началу |
|
 |
Автандилина AvtandiLine
Зарегистрирован: 06.12.2005 Сообщения: 3238 Откуда: Москва и Санкт-Петербург
|
|
Вернуться к началу |
|
 |
Автандилина AvtandiLine
Зарегистрирован: 06.12.2005 Сообщения: 3238 Откуда: Москва и Санкт-Петербург
|
Добавлено: Ср Май 11, 2011 2:49 am Заголовок сообщения: |
|
|
Новые версии: "Амишка" (AMi) 1.1.0.0 и 1.2.0.0 от 08.05 и 09.05.2011 - изменения и апдейты, реализованные Михаилом Знаменским по предложениям и замечаниям целой оравы заинтересованных клавогонщиков. Улучшены элементы интерфейса и варианты генерации упражнений.
Ссылки для скачивания версии 1.2.0.0:
http://narod.ru/disk/12345967001/EXE.rar.html
http://narod.ru/disk/12359112001/AMi_1-2-0-0_110509.zip.html
Справка по режимам генерации упражнений
Юрикор_Мишка http://klavogonki.ru/forum/academy/266/page6/#post118 писал(а): |
"Амишка" поддерживает четыре режима генерации упражнений на основе сочетаний и три режима на основе внешних упражнений из файлов (например, текстов словарей, книг...). Режимы такие:
Сочетания:
1) Слова - из базы слов выбираются те слова, в которых есть заданные пользователем сочетания;
2) Части слов - из базы слов выбираются части слов и склеиваются с заданными пользователем сочетаниями;
3) Буквы - то же, что и 2, только для букв;
4) Сочетания - упражнение генерируется ТОЛЬКО из введённых пользователем сочетаний.
Хочу напомнить: в качестве сочетаний могут выступать И ФРАЗЫ. Длиной до 30 символов.
Внешний файл (снова благодарим Смуглика за хорошую идею ):
1) Текст - текст целиком или его часть;
2) Абзацы - абзацы в случайном порядке;
3) Слова - слова в случайном порядке. |
_________________ http://klava.tel быстрая справка, http://www.liveinternet.ru/community/faq_avtandiline/post153540114/ Амишка (AMi) и ФАВТ |
|
Вернуться к началу |
|
 |
|