Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разное тестирование > мой первый серьёзный проект


Автор: BinaryEvil 6.6.2006, 21:26
проект делался на конкурс среди школьников, призёры должны были со льготами поступать в институты. защита научных работ типа. секция "системное программирование". 2е место на области  smile. диплом дали. признают его токо в одном вузе. а я хацу в другой smile .
вобщем http://binary--evil.narod.ru/TheKeyMaster.exe
тезисы http://binary--evil.narod.ru/text.doc
вкратце: прога блокирует нужную комбинацию клавиш в системе (комбинаций скока угодно блокировать можно),  а на её нажатие в нужных окнах нажимаются нужные комбинации клавиш. читайте тезисы вопсчемsmile 
использовал библиотеку HkLib (исходники были в разделе "Delphi: WinAPI"), отредактировав её как надо
очень очень очень надеюсь, что идея уникальна, иначе - простите меня плиз, пойду убьюсь об стену политый ядом smile 
заметил за собой, что когда основная идея реализована, то моск пухнет от вариантов продолжения и работа останавливаетсяsmile в итоге: куча кнопок понатыкано, а ничё не работаетsmile 
хотелось бы услышать позитивные отклики smile  ну пажалуста smile    

Автор: McDevil 6.6.2006, 22:25
Ну я вам скажу, что идея то не нова. smile Подобных программ море и конкуренция вас ждет жестокая smile .
Я такую прогу в свое время писал, да в общем то 50% форумчан навярняка тоже писали что-то подобное. Ну это так к слову теперь результаты теста:
1. smile  Почему нет иконки? Ну как-то даже странно видеть программу без иконки.
2. Иконка в трее некрасивая такая(ну правда не так уж и страшно).
3. По нажатию на клавишу комбинации пускай окно появляется максимально близко к правому краю главного окна(или к левому smile ).
4. В окошке "видимые окна" по моему мнению на двойной клик мвшки должно что-то происходить (например переход к этому окну).
5. При попытке добавить блокируемую комбинацию у меня вылез "Access Violation" ! smile 
6. При попытке добавить нажимаемую клавишу у меня ничего не происходит!
Ну в общем и всё больше тестить нечего! Дописывайте следующий функционал тогда и потестим!
Моя система XP SP2...

P.S. Если хотите могу дать исходник своего хук менеджера...


  

Автор: BinaryEvil 6.6.2006, 22:28
Чорт! я не ту версию выложил,сейчас обновлю  

Автор: McDevil 6.6.2006, 22:29
Цитата(BinaryEvil @  6.6.2006,  22:28 Найти цитируемый пост)
ЙОПТ! я не ту версию выложил,сча обновлю 

Бывает  smile . 

Автор: BinaryEvil 6.6.2006, 22:34
всё, обновил
проблема с этой прогой: у меня она второй раз не запускаится. то есть работает нормально, но после перезапуска зависает на загрузке библиотек. поэтому я интерфейс делал тупо не загружаю библиотеки не убирая функции их использующие. ну и дал не тот exe

Добавлено @ 22:37 
McDevil, плиз, ссылки на аналоги покажи. мне это важно. может там ещё хуже чем у меня??

Добавлено @ 22:39 
Цитата(McDevil @  6.6.2006,  22:25 Найти цитируемый пост)
В окошке "видимые окна" по моему мнению на двойной клик мвшки должно что-то происходить (например переход к этому окну).

у меня все окна исчезают при потере фокуса, да и вообще зачем переводит фокус на другие окна в момент регистрации кнопачек? smile   

Автор: McDevil 6.6.2006, 22:42
Цитата(BinaryEvil @  6.6.2006,  22:34 Найти цитируемый пост)
McDevil, плиз, ссылки на аналоги покажи. мне это важно. может там ещё хуже чем у мя?? 

Слышь я незнаю так как такими прогами никогда непользовался поисчи в Rambler'e или Yandex'e...
Вылезет куча всего! smile  

Автор: BinaryEvil 6.6.2006, 22:45
McDevil, аргумент не убедителен smile считаем мою прогу единствинной и неповторимой  smile  smile  smile   

Автор: BinaryEvil 7.6.2006, 13:57
может знаити, у winamp'a, media player'a есть возможность управления Global Hotkeys'ами. прога даёт возможность управлять глобал хоткейсами любым окном. ОЧЕНЬ хотелось бы узнать другие способы применения данной проги, кроме изложенного в тезисах smile больше одного не осилил smile  smile   

Автор: sergejzr 7.6.2006, 14:06
Цитата(BinaryEvil @  6.6.2006,  20:28 Найти цитируемый пост)
ЙОПТ!


Цитата(BinaryEvil @  6.6.2006,  20:28 Найти цитируемый пост)
сча


Цитата(BinaryEvil @  6.6.2006,  20:34 Найти цитируемый пост)
фсе(аш два) 


Цитата(BinaryEvil @  6.6.2006,  20:45 Найти цитируемый пост)
никатит smile считаим маю прогу единствинной и нипафтаримай


BinaryEvil, обрати внимание, что на ошибки в посте (нечаянные или специальные) закрывают глаза только во флейме! В тем. разделах никакого албанского или тому подобного!
 

Автор: BinaryEvil 7.6.2006, 14:37
приношу извинения за неудобочитаемый стиль изложения smile 

 

Автор: rsm 7.6.2006, 19:07
Цитата(BinaryEvil @  7.6.2006,  00:34 Найти цитируемый пост)
плиз, ссылки на аналоги покажи. мне это важно. может там ещё хуже чем у меня??

http://www.script-coding.info/index.html - халявная, с GNU'тыми исходниками и продвинутым скриптовым языком, позволяющим писать целые программы действий над окнами, текстом и пр.
Так же смотри всякие там HotKeyboard Pro и иже с ними.

BinaryEvil, для школьника - довольно неплохо. Особенно если учесть, что подавляющее большинство проектов на школьных соревнованиях ограничивается архи-тупыми и столь же бесполезными на практике чисто алгоритическими задачами. 

Автор: ConstantinXXX 11.6.2006, 19:29
BinaryEvil, Да токую прогу то же писал но очень давно. Так до ума и недовел smile  

Автор: RA 24.6.2006, 20:36
Цитата(BinaryEvil @  6.6.2006,  22:45 Найти цитируемый пост)
считаем мою прогу единствинной и неповторимой 


 smile 

Мда, посмотрел прогу, комиссия явно завысила оценку  smile 

прога-то не все клавиши блокирует smile

Добавлено @ 20:37 
Кстати а какая работа получила первое место? 

Автор: BinaryEvil 30.6.2006, 12:39
RAdmin,гыгы... я не старался smile 
первое место получила какая-то штука для программирования микроконтроллеров - компилятор понимающий asm, какой-то схематический язык, и ещё что-то. поддержка визуальных компонентов, всякие формы и т.п. парень воспользовался отсутствием такой официальной проги для именно такого семейства микроконтроллеров. я сильно не вникал, но после его выступления пожал крепко ему руку гыгы. он же занял 1 место на республике
больше у меня конкурентов не было - был дятька с прогой, шифрующей и расшифровывающей файл по одному и тому же алгоритму, чувак без проги, но с "оригинальной" идеей стыреной у криса касперского (для логина использовать не пароль а частоту нажатия клавиш, которая для каждого человека уникальна). так шо моя прога, не считая ацкой имбы победителя, была просто конфеткой smile  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)