Калькулятор-блокнот 1.1.2
Вышла новая версия, еще раз побеждена непокорная кнопка
+ Вызов по NumLock
+ Активация NumLock при вызове
Установка из IE
Установка из других браузеров (скачать и запустить)
Не требующая установки версия (распаковать и запустить)
Теги: notecalc + Рубрика: Программирование
Под windows 7 почти не работает. После инсталяции устанавливаем галочку “вызов по нумлок” и “переключать при вызове” и все вылет с ошибкой. Далее при запуске опять вылет.
“Почти не работает”, потому что портативная версия работает, но без вызова по кнопкам.
Удачи!
Говорят, что и NLCalc не работает. Т.к. там похожие алгоритмы вызова, значит они что-то в WinAPI заменили… придется как-нибудь поставить-посмотреть
А по Win+C работает?
Вроде, исправил (1.1.2.42). Обновил на том же месте. У кого WIndows 7 посмотрите, пожалуйста – работает?
А зачем ограничивать вызов программы толко 2-мя сочетаниями? Может сделаешь это настраиваемой ф-ией? Старый калькулятор (за него огромное спасибо) у меня, например, вызывался по Scroll Lock. На Win+C у меня ClCl вызывается, НумЛок точно для этого не нужен. И как быть? Только за мышку хвататься?
Ура!!! НамЛук работает!!!
Теперь остались только неработающие проценты и знаки разделения.
Низкий поклон автору
Уважаемый Владимир!
Разрешите выразить одну слезную просьбу –
добавить возможность использования в расчетах
в качестве разделителя не только запятую, но и точку!
Наиогромнейшее спасибо за суперкалькулятор!
Здравствуйте, скажите пожалуйста, а есть ли возможность изменить размеры калькулятора. Требуется, чтобы выводимые цифры были крупными.
Спасибо заранее!
Со шрифтом разобрался. Можно ли развернуть программу на весь экран.
Так как приходится мышкой или стрелками добираться до нужного места
Здравствуйте.
Numlock действительно заработал, но только калькулятор не поддерживает его включенным, к сожалению, а просто переключает. То есть, при сворачивании калькулятора, путем нажатия Numlock’а – цифровой набор отключается… Скажите пожалуйста, есть ли планы по победе этого недуга?))
Спасибо, что продолжаете развитие калькулятора. Правда текущую версию я бы никак не причислил к 1 версии, в лучшем случае 0.9beta
У меня например не работают операции с дробными числами. Ошибка “–строка 1 колонка 2: Eol отсутствует”.
Убрал показ клавиатуры, вернуть ее теперь не получается.
Баги выявлены в первую же минуту пользования.
Уважаемый Автор.
Присоединяюсь к вопросу от Summer
Плюс вопрос от себя, будет ли такая функция как копирование результата в буфер обмена?
Psycho – выключите клавиатуру, и будет вам счастье!
(По крайней мере должен, у меня под вистой работает. Только не нужно сильно долго жать… проблемы с отладкой, у меня дома ноут и numPad на нем вообще нет. Придется видимо для нормальной отладки usb клаву покупать 
Nike, пока в планах только чтоб при нажатии на NumPad точку печаталась запятая вне зависимости от языка.
Summer – если перед запуском калькулятора NumLock был включен, кальк этот режим сохранит
Exteris – 1) Использовать не точку, а запятую – как в региональных настройках установлено
2) Включите в менюшках клавиатуру и побольше размер сделайте, она и появится.
Скоро нужно будет FAQ писать по использованию
Санитар – копирование будет. Но сначала, наверное, проценты всякие с шестнадцатиричниками. Там нафиг переписывать парсер, сейчас еще поизучаю C# (все ж таки моя первая программа на нем) и попробую.
Келег
Да да да!!! Проценты !!!
К сожалению, теперь под Windows 7 вообще не работает. А точнее мне не удалось даже запустить. После инсталляции (успешной вроде). Не запускается и ошибок не выдает. Попытки продолжаем.
Далее про “точки и запятые” (Win XP), при установленной в системе в качестве разделителя точки, калькулятор перестает воспринимать десятичные дроби вообще. Т.е. если число с точкой то ошибка “Eol отсутствует”, а если запятая то соответственно ошибка “Входная строка имела неверный формат”.
На коленях прошу сделать галочку в настройках чтобы воспринимал и точку и запятую одинаково.
Даже при автоматической запятой (при нажатии нумлока) остается проблема взаимодействия с другими программами. Автокад например плевать хотел на настройки в системе. А копировать приходится и туда и обратно как значения, так и расчетные выражения. Тоже самое по целому вееру инженерных расчетных программ и просто отрывков из примеров расчета и т.д. Удобство вашего калькулятора еще и в том, что я могу взять формулу из текста в нете, воткнуть его в калькулятор подправить слегка и радоваться результату. Но исправлять точки и запятые очень напрягает. Далеко не все пишут их одинаково.
На мой взгляд идеальным вариантом была бы галочка в настройках типа “Автоматически исправлять неверный разделитель дроби” с автоматическим перекидыванием неверно введенных точек или запятых в формат системы без сообщения об ошибке.
Огромное спасибо за калькулятор.
И еще, под XP при сворачивании по Нумлок калькулятор снимает Нумлок независимо от состояния до запуска.
А, ну и еще. Всех с праздником!
Кирилл, спасибо за замечания, очень ценны для меня.
Пока я 7ку не поставил – а что если старый кальк удалить полностью и поставить портативную версию отсюда, она будет запускаться?
Попробовал полностью удалить и переставить заново из IE. Все заработало в Win 7. Причем разницы с XP не вижу.
. Но вроде все работает.
Правда у меня на win 7 тоже нет цифровой клавиатуры
Кирилл. “Урра! Заработало!”
А на работе у меня под вистой без админских прав такой глюк-фича, если быстро на НумЛок жмешь, состояение сохраняет, а если медленно и вдумчиво – переключает. Честно говоря, мне даже понравилось, может, чуть модернизировав, так и оставить?
Уважаемый Келег!
NumLock Calculator давно и уже традиционно используют инженеры и проектировщики, работающие в AutoCAD (система проектирования и черчения)
Так вот в этой программе в качестве разделителя целой и дробной частей при работе в командной строке и встроенной среде программирования “AutoLISP” применяется точка. Собственно, при работе постоянно возникает необходимость переключаться из русской раскладки в латинскую, для того чтобы избежать ошибочного ввода запятой вместо точки при работе с NUMPAD.
Для этого автокадчики используют утилиту, которая в русской раскладке на NUMPAD перешивает запятую на точку и позволяет избегать переключения. Вот одна из подобных утилиток: http://dwg.ru/dnl/517
Армия пользователей AutoCAD слезно просит встроить в NoteCalc возможность расчетов со знаком точки в выражениях!
Или возможность преобразования введенного знака при нажании клавиши “Точка” на NUMPAD в запятую (NumLock Calculator кажется это умел)
Спасибо!!!
Здравствуйте, уважаемый Келег!
Примите благодарность за разработку и поддержку этого продукта, простого и удобного в использовании.
Хотелось бы его несколько улучшить, если расширить возможности национальных настроек. Проблема в том, что калькулятор корректно обрабатывает строки только Русской национальной настройки (разделитель дробной части – запятая), а при использовании других настроек (разделитель – точка) выдаёт ошибку.
Возможно ли дополнить обработку строки на оба этих символа (используя фунцию Replace(…), например).
Не хватает подстановки предыдущего результата в новую строку вычисления в таком выражении
30+15=45
sin(45) <– здесь хочу использовать результат предыдущего вычисления
как самый простой вариант решения проблемы, можно присваивать результат вычисления каждого выражения в какую нибудь переменную, например t
А нельзя ли в настройки добавить автозагрузку? А то путь к программе у меня выглядит так:
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 не пашет (окно просто не появляется).
Не плохо было бы добавить такую фишку, как копирование и вставка по щелчку скролла (как это происходит в Linux-оч удобно). Т.е. выделяете то что хотите скопировать, а затем в том месте где мигает курсор, после нажатия скролла вставляется то, что было перед этим выделено…
Alezy, используйте переменные, например:
x=30+15
sin(x)
Большое спасибо. Появилась новая мысль, но нуждается в поверхностной реорганизации старой идеи, займусь в ближайшем будущем. Позже поделюсь с читателями блога!
Я имею просьбу для усовершенствования калькулятора. А именно:
1. Желательно обозначение кнопки «sqrt» заменить на знак квадратного корня (за много лет работы с калькуляторами, глаза привыкли к этому знаку, и любому бухгалтеру не сразу сообразить что такое «sqrt». Привычка не проходит со временем, и постоянно ищешь глазами, по привычке, значок корня.
2. Продолжение к корню: На мой взгляд, желательно вставлять автоматически не одну открывающуюся скобку, а сразу две – открывающую и закрывающую. При этом, чтобы нужное выражение вставлялось внутрь скобок. Это значительно ускорило бы набор, при котором постоянно забываешь закрывать скобку. ( Это, опять же, привычка работать с простым калькулятором. Набрал число, нажал знак корня, и, не думаешь ни о каких скобках).
3. Возможно вопрос со скобками (двумя) актуален и при использовании всех других функций, где они используются. Проверьте – было бы очень удобно. Представьте, сколько сотен раз в день не нужно будет нажимать на закрывающую скобку, а она будет вставляться автоматически. Какое это облегчение!
Придуманная мной фишка немного отличается от опубликованной автором, вдруг кому-то интересно, могу поделиться своими экспериментами. Мой мыл:lily000@bigmir.net, Михаил.
Не понимает когда пишешь .1 вместо 0.1
не понимает когда пишешь 2*=
а должно быть два в квадрате
Не понимает когда пишеш 2*=
а должно быть два в квадрате