Келег`s homepage

Обработанные мысли

Калькулятор-блокнот 1.1.2

Вышла новая версия, еще раз побеждена непокорная кнопка :-)

+ Вызов по NumLock
+ Активация NumLock при вызове

Установка из IE
Установка из других браузеров (скачать и запустить)
Не требующая установки версия (распаковать и запустить)

Исходники


Теги: + Рубрика: Программирование

Отзывов: 32

  1. Под windows 7 почти не работает. После инсталяции устанавливаем галочку “вызов по нумлок” и “переключать при вызове” и все вылет с ошибкой. Далее при запуске опять вылет. :(
    “Почти не работает”, потому что портативная версия работает, но без вызова по кнопкам.
    Удачи!

  2. Говорят, что и NLCalc не работает. Т.к. там похожие алгоритмы вызова, значит они что-то в WinAPI заменили… придется как-нибудь поставить-посмотреть :-)
    А по Win+C работает?

  3. Вроде, исправил (1.1.2.42). Обновил на том же месте. У кого WIndows 7 посмотрите, пожалуйста – работает?

  4. JohnyDeath пишет:

    А зачем ограничивать вызов программы толко 2-мя сочетаниями? Может сделаешь это настраиваемой ф-ией? Старый калькулятор (за него огромное спасибо) у меня, например, вызывался по Scroll Lock. На Win+C у меня ClCl вызывается, НумЛок точно для этого не нужен. И как быть? Только за мышку хвататься?

  5. Санитар пишет:

    Ура!!! НамЛук работает!!!
    Теперь остались только неработающие проценты и знаки разделения.
    Низкий поклон автору :)

  6. Уважаемый Владимир!

    Разрешите выразить одну слезную просьбу –
    добавить возможность использования в расчетах
    в качестве разделителя не только запятую, но и точку!

    Наиогромнейшее спасибо за суперкалькулятор!

  7. Psycho пишет:

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

  8. Psycho пишет:

    Со шрифтом разобрался. Можно ли развернуть программу на весь экран.
    Так как приходится мышкой или стрелками добираться до нужного места

  9. Summer пишет:

    Здравствуйте.
    Numlock действительно заработал, но только калькулятор не поддерживает его включенным, к сожалению, а просто переключает. То есть, при сворачивании калькулятора, путем нажатия Numlock’а – цифровой набор отключается… Скажите пожалуйста, есть ли планы по победе этого недуга?))

  10. Exteris пишет:

    Спасибо, что продолжаете развитие калькулятора. Правда текущую версию я бы никак не причислил к 1 версии, в лучшем случае 0.9beta :)

    У меня например не работают операции с дробными числами. Ошибка “–строка 1 колонка 2: Eol отсутствует”.

    Убрал показ клавиатуры, вернуть ее теперь не получается.

    Баги выявлены в первую же минуту пользования.

  11. Санитар пишет:

    Уважаемый Автор.
    Присоединяюсь к вопросу от Summer
    Плюс вопрос от себя, будет ли такая функция как копирование результата в буфер обмена?

  12. Psycho – выключите клавиатуру, и будет вам счастье!
    Nike, пока в планах только чтоб при нажатии на NumPad точку печаталась запятая вне зависимости от языка.
    Summer – если перед запуском калькулятора NumLock был включен, кальк этот режим сохранит :-) (По крайней мере должен, у меня под вистой работает. Только не нужно сильно долго жать… проблемы с отладкой, у меня дома ноут и numPad на нем вообще нет. Придется видимо для нормальной отладки usb клаву покупать :-)
    Exteris – 1) Использовать не точку, а запятую – как в региональных настройках установлено
    2) Включите в менюшках клавиатуру и побольше размер сделайте, она и появится.
    Скоро нужно будет FAQ писать по использованию :-)

  13. Санитар – копирование будет. Но сначала, наверное, проценты всякие с шестнадцатиричниками. Там нафиг переписывать парсер, сейчас еще поизучаю C# (все ж таки моя первая программа на нем) и попробую.

  14. Санитар пишет:

    Келег
    Да да да!!! Проценты !!! :)

  15. Кирилл пишет:

    К сожалению, теперь под Windows 7 вообще не работает. А точнее мне не удалось даже запустить. После инсталляции (успешной вроде). Не запускается и ошибок не выдает. Попытки продолжаем.
    Далее про “точки и запятые” (Win XP), при установленной в системе в качестве разделителя точки, калькулятор перестает воспринимать десятичные дроби вообще. Т.е. если число с точкой то ошибка “Eol отсутствует”, а если запятая то соответственно ошибка “Входная строка имела неверный формат”.
    На коленях прошу сделать галочку в настройках чтобы воспринимал и точку и запятую одинаково.
    Даже при автоматической запятой (при нажатии нумлока) остается проблема взаимодействия с другими программами. Автокад например плевать хотел на настройки в системе. А копировать приходится и туда и обратно как значения, так и расчетные выражения. Тоже самое по целому вееру инженерных расчетных программ и просто отрывков из примеров расчета и т.д. Удобство вашего калькулятора еще и в том, что я могу взять формулу из текста в нете, воткнуть его в калькулятор подправить слегка и радоваться результату. Но исправлять точки и запятые очень напрягает. Далеко не все пишут их одинаково.
    На мой взгляд идеальным вариантом была бы галочка в настройках типа “Автоматически исправлять неверный разделитель дроби” с автоматическим перекидыванием неверно введенных точек или запятых в формат системы без сообщения об ошибке.
    Огромное спасибо за калькулятор.

  16. Кирилл пишет:

    И еще, под XP при сворачивании по Нумлок калькулятор снимает Нумлок независимо от состояния до запуска.

  17. Кирилл пишет:

    А, ну и еще. Всех с праздником! :)

  18. Кирилл, спасибо за замечания, очень ценны для меня.
    Пока я 7ку не поставил – а что если старый кальк удалить полностью и поставить портативную версию отсюда, она будет запускаться?

  19. Кирилл пишет:

    Попробовал полностью удалить и переставить заново из IE. Все заработало в Win 7. Причем разницы с XP не вижу.
    Правда у меня на win 7 тоже нет цифровой клавиатуры :) . Но вроде все работает.

  20. Кирилл. “Урра! Заработало!” :-) А на работе у меня под вистой без админских прав такой глюк-фича, если быстро на НумЛок жмешь, состояение сохраняет, а если медленно и вдумчиво – переключает. Честно говоря, мне даже понравилось, может, чуть модернизировав, так и оставить? :-)

  21. Уважаемый Келег!
    NumLock Calculator давно и уже традиционно используют инженеры и проектировщики, работающие в AutoCAD (система проектирования и черчения)
    Так вот в этой программе в качестве разделителя целой и дробной частей при работе в командной строке и встроенной среде программирования “AutoLISP” применяется точка. Собственно, при работе постоянно возникает необходимость переключаться из русской раскладки в латинскую, для того чтобы избежать ошибочного ввода запятой вместо точки при работе с NUMPAD.
    Для этого автокадчики используют утилиту, которая в русской раскладке на NUMPAD перешивает запятую на точку и позволяет избегать переключения. Вот одна из подобных утилиток: http://dwg.ru/dnl/517

    Армия пользователей AutoCAD слезно просит встроить в NoteCalc возможность расчетов со знаком точки в выражениях!
    Или возможность преобразования введенного знака при нажании клавиши “Точка” на NUMPAD в запятую (NumLock Calculator кажется это умел)
    Спасибо!!!

  22. Здравствуйте, уважаемый Келег!

    Примите благодарность за разработку и поддержку этого продукта, простого и удобного в использовании.
    Хотелось бы его несколько улучшить, если расширить возможности национальных настроек. Проблема в том, что калькулятор корректно обрабатывает строки только Русской национальной настройки (разделитель дробной части – запятая), а при использовании других настроек (разделитель – точка) выдаёт ошибку.
    Возможно ли дополнить обработку строки на оба этих символа (используя фунцию Replace(…), например).

  23. Alezy пишет:

    Не хватает подстановки предыдущего результата в новую строку вычисления в таком выражении
    30+15=45
    sin(45) <– здесь хочу использовать результат предыдущего вычисления
    как самый простой вариант решения проблемы, можно присваивать результат вычисления каждого выражения в какую нибудь переменную, например t

  24. А нельзя ли в настройки добавить автозагрузку? А то путь к программе у меня выглядит так:
    C:\Documents and Settings\User\Local Settings\Apps\2.0\2C9KQM7T.XJZ\OA1499CP.B4Z\note..tion_9b08d153c2c4dd31_0001.0001_ca7271d14dc60ac6\NoteCalc.exe

    Вручную не очень удобно добавлять такое.

    Да, и на WinXP SP3 такой же глюк со срабатывание Numlocka. Если быстро нажать, то прога свернется и нумлок остается включенный, а если медленнее нажать, то нумлок выключается. Желательно это как-то поправить, как раньше у NLCalc, который у меня на XP SP3 не пашет (окно просто не появляется).

  25. Роман пишет:

    Не плохо было бы добавить такую фишку, как копирование и вставка по щелчку скролла (как это происходит в Linux-оч удобно). Т.е. выделяете то что хотите скопировать, а затем в том месте где мигает курсор, после нажатия скролла вставляется то, что было перед этим выделено…

  26. Alezy, используйте переменные, например:
    x=30+15
    sin(x)

  27. Большое спасибо. Появилась новая мысль, но нуждается в поверхностной реорганизации старой идеи, займусь в ближайшем будущем. Позже поделюсь с читателями блога!

  28. Victor пишет:

    Я имею просьбу для усовершенствования калькулятора. А именно:
    1. Желательно обозначение кнопки «sqrt» заменить на знак квадратного корня (за много лет работы с калькуляторами, глаза привыкли к этому знаку, и любому бухгалтеру не сразу сообразить что такое «sqrt». Привычка не проходит со временем, и постоянно ищешь глазами, по привычке, значок корня.
    2. Продолжение к корню: На мой взгляд, желательно вставлять автоматически не одну открывающуюся скобку, а сразу две – открывающую и закрывающую. При этом, чтобы нужное выражение вставлялось внутрь скобок. Это значительно ускорило бы набор, при котором постоянно забываешь закрывать скобку. ( Это, опять же, привычка работать с простым калькулятором. Набрал число, нажал знак корня, и, не думаешь ни о каких скобках).
    3. Возможно вопрос со скобками (двумя) актуален и при использовании всех других функций, где они используются. Проверьте – было бы очень удобно. Представьте, сколько сотен раз в день не нужно будет нажимать на закрывающую скобку, а она будет вставляться автоматически. Какое это облегчение!

  29. Придуманная мной фишка немного отличается от опубликованной автором, вдруг кому-то интересно, могу поделиться своими экспериментами. Мой мыл:lily000@bigmir.net, Михаил.

  30. шурра пишет:

    Не понимает когда пишешь .1 вместо 0.1

  31. шурра пишет:

    не понимает когда пишешь 2*=
    а должно быть два в квадрате

  32. шурра пишет:

    Не понимает когда пишеш 2*=
    а должно быть два в квадрате

Ваш отзыв