Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2009, 10:33   #1
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию Сколько работает ваша мышь?

Представляю на суд форумчан свою программу измерения работы мыши.
Возможности программы:
  1. Измерение пробега, количества одинарных и двойных нажатий левой, средней и правой кнопок;
  2. Выбор единиц измерения;
  3. Ведение статистики;
  4. Экспорт статистики в Word и Excel.
Программа состоит из одного исполняемого файла. При работе создаёт файл настроек, в Local Application Data и файл со статистикой там, где захочет пользователь. Для работы необходима ОС не ниже WinXP SP2 и .Net Framework 2.0.
Замечания и пожелания очень приветствуются.
Вложения
Тип файла: rar mousejob.rar (255.9 Кб, 37 просмотров)
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 08.12.2009, 10:37   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Для работы необходима ОС не ниже WinXP SP2 и .Net Framework 2.0.
Этих требований уже достаточно для того чтобы ей не пользоваться. Все эти функции можно реализовать и без Фреймворка и для любой ХР.

ЗЫ. Моя мышь редко выдерживает полгода - суровые условия эксплуатации.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 08.12.2009 в 10:40.
Utkin вне форума Ответить с цитированием
Старый 08.12.2009, 10:41   #3
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Согласен, но стояла задача освоиться с .Net. Вот и родилась такая программка
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 08.12.2009, 10:45   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Я открыл прогу и сразу закрываю, не выполняя никаких действий. В ответ он просит указать имя базы данных. Как Вы думаете, что я ей скажу? В общем не хорошо это. Если я не проивзодил никаких действий, а программа от меня начинает за это требовать при выходе - в лучшем случае это раздражает.
Калибровка тоже не айс . Это я еще с линейкой должен правильно задать мм (при условии, что разные линейки дадут разный результат). А если я с похмелья?
Почему есть футы, но нет аршин? Это явная несправедливость.
Почему нет текстового формата статистики, а XML есть?
Нажатия на левую кнопку отлавливаются не всегда (как я понял это как то связано с панелью задач), соответственно возможна аналогичная ситуация и с правой кнопкой.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 08.12.2009 в 10:51.
Utkin вне форума Ответить с цитированием
Старый 08.12.2009, 11:19   #5
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Я открыл прогу и сразу закрываю, не выполняя никаких действий. В ответ он просит указать имя базы данных. Как Вы думаете, что я ей скажу? В общем не хорошо это. Если я не проивзодил никаких действий, а программа от меня начинает за это требовать при выходе - в лучшем случае это раздражает…
Согласен. Исправлю
Цитата:
Сообщение от Utkin Посмотреть сообщение
…Калибровка тоже не айс . Это я еще с линейкой должен правильно задать мм (при условии, что разные линейки дадут разный результат). А если я с похмелья?
А как иначе можно её реализовать? Если с похмелья, то нужно подождать пока похмелье пройдёт и тогда откалибровать.
Цитата:
Сообщение от Utkin Посмотреть сообщение
…Почему есть футы, но нет аршин? Это явная несправедливость.…
Футы используются в некоторых системах мер. Аршин — нет.
Цитата:
Сообщение от Utkin Посмотреть сообщение
…Почему нет текстового формата статистики, а XML есть?…
Формат файла статистики нужен только для программы. Можно было вообще всё хранить в двоичном формате. Согласен, тут есть некоторая избыточность. А зачем тебе понадобился текстовый формат?
Цитата:
Сообщение от Utkin Посмотреть сообщение
…Нажатия на левую кнопку отлавливаются не всегда (как я понял это как то связано с панелью задач), соответственно возможна аналогичная ситуация и с правой кнопкой.
Не знаю. Хук на мышь ставится глобальный. Отлавливается даже если переключиться на другого пользователя.
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 08.12.2009, 12:56   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от viter.alex Посмотреть сообщение
А как иначе можно её реализовать? Если с похмелья, то нужно подождать пока похмелье пройдёт и тогда откалибровать.
Требую учитывать и похмелье! Считайте что в это время это люди с ограниченными возможностями.

Цитата:
Футы используются в некоторых системах мер. Аршин — нет.
Например, где используются футы при работе с мышью? Тогда уж указывайте и морские мили, по той же причине, что и футы. А ярды? Просто нелогично без дюймов .

Цитата:
Формат файла статистики нужен только для программы. Можно было вообще всё хранить в двоичном формате. Согласен, тут есть некоторая избыточность. А зачем тебе понадобился текстовый формат?
А может я хочу подарить любимой? Кто Вам сказал, что файл статистики нужен только для программы? А если Вы и сами так решили, то зачем мне знать XML там у Вас или не ХМЛ? Если я не буду пользоваться указанными данными, то мне абсолютно перпендикулярно и фиолетово в каком виде там все хранится.

Новый баг - задержка при старте. До этого я считал что он вызван запуском из архива, теперь убедился, что значительная пауза перед пуском с этим не связано (вероятно загрузка в память библиотек Фреймворка).
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 08.12.2009, 21:43   #7
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

При сворачивании программы в трей, она немного подвисает "пару секунд тупит".
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс

Последний раз редактировалось ROD; 08.12.2009 в 21:48.
ROD вне форума Ответить с цитированием
Старый 29.11.2010, 23:58   #8
andpar87
Новичок
Джуниор
 
Регистрация: 29.11.2010
Сообщений: 4
По умолчанию

viter.alex, не могли бы Вы поделится последней версией данной прграммы и исходниками к ней?
andpar87 вне форума Ответить с цитированием
Старый 30.11.2010, 16:17   #9
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Цитата:
Требую учитывать и похмелье!
В трезвом виде юзер старается передвинуть мышь из точки А в точку Б по кратчайшму пути, т.е. по прямой. С похмелья это не получится. Давайте напишем программу, которая по избыточному расстоянию движения мыши будет определять степень похмелья. Первый релиз подарим ГАИ.
Сори за офтоп
_SERGEYX_ вне форума Ответить с цитированием
Старый 30.11.2010, 18:22   #10
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Ну, опробовал. Заметил одну странность - при перемещении курсора мыши из одного угла в другой программа показывае, что курсор прошёл 2 метра! Это как так? Там максимум 60 см.
_-Re@l-_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает usb-мышь Sparky Операционные системы общие вопросы 1 29.11.2009 15:27
Мышь Salvatore- Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 13.09.2009 16:57
Не работает "мышь" в паскале Hely Помощь студентам 8 01.02.2009 01:27
сколько платит каждый жилец за электроэнергию и сколько они платят вместе. известно - стоимость 1кВт/час Pops Microsoft Office Excel 9 25.01.2009 15:28
Помогите оценить, сколько может стоить проект. Его покупают - сколько взять? grenles Свободное общение 4 16.07.2008 09:38