VetCAD

Калькулятор NumLock собственной разработки

    2 оценки

Дмитрий Максвел

размещено: 13 Октября 2023
обновлено: 21 Октября 2023
Традиционный кнопочный калькулятор дает ненадежные результаты и приходится пересчитывать их повторно, чтобы убедиться в правильности. Результаты вычислений не сохраняются и их нельзя скопировать в буфер обмена.
Калькулятор, встроенный в Windows не удобен для использовании и не имеет истории вычислений. Поэтому люди предпочитают использовать традиционный механический калькулятор, а встроенным системным калькулятором не пользуются совсем.
Идея программы-калькулятора, использующего калькуляторную часть клавиатуры (обычно это правая часть клавиатуры) и вызываемого нажатием на кнопку NumLock, впервые была реализована Владимиром Потаповым. Его калькулятор приобрел большую популярность, но потом автор исчез и перестал развивать свой продукт. Продукт размещен на сайте автора. Последние обновления этого приложения были в 2009-м. С тех пор многое изменилось. Изменились операционные системы и приложение стало работать не стабильно. Кроме того приложение имело недостатки: окна строки формул и истории вычислений нельзя было раздвинуть, чтобы увидеть больше результатов. Были и многие другие недостатки, которые мне захотелось исправить в своем приложении.
Моё приложение обладает следующими возможностями:
- 4 вида калькуляторов: инженерный, бухгалтерский, программистский (бета), комплексных чисел (бета). Виды калькуляторов можно изменять в Меню;
- строку формул можно раздвигать, чтобы увидеть длинное выражение целиком;
- формулу из окна Истории вычислений можно легко перебрасывать в строку формулы. Для этого надо стрелкой вверх перейти в окно истории, поставить курсор в строку нужного выражения, нажать Ctrl+Tab и выражение перелетит в строку формулы;
- можно набирать выражение, потом нажатием NumLock возвращаться во внешнее приложение, в котором вы работаете (Excel, Word, AutoCAD и др.), снова нажимать NumLock и продолжать набирать выражение с того места, на котором остановились;
- скобки подсвечиваются и выделяются разными цветами.
- и многое другое.
Инсталлятор приложения прикреплен к сообщению. Скачивайте и получайте удовольствие!
Дополнительную информацию, инструкции можно посмотреть на странице ВК https://vk.com/zimnicky_app

Выпущена версия 1.0.5! Принимайте!
Калькулятор NumLock собственной разработки1

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-10 из 19
Сергей812 , 13 октября 2023 в 14:53
#1
"Традиционный кнопочный калькулятор дает ненадежные результаты и приходится пересчитывать их повторно, чтобы убедиться в правильности."

И что же у вас используется в программе вместо арифметики с плавающей точкой - что гарантирует более точные результаты вычислений?
kacugu , 13 октября 2023 в 15:18
#2
Спасибо, но получить удовольствие не получилось - требуются права администратора для установки.
vrm77 , 13 октября 2023 в 20:37
#3
Мне калькулятор понравился, особенно история вычислений и цветные скобки.
Не понятна логика работы калькулятора если после завершения вычисления в поле ввода есть результат от предыдущего вычисления и начать вводить новое выражение не нажав "С" то оно добавиться к ранее вычисленному результату. Как пример: 1+2=3, далее я хочу вычислить 2+3, я нажимаю "2", а в поле ввода "32" тройка осталась от предыдущего вычисления. В настольном калькуляторе и калькуляторе "Windows" ввод нового выражения автоматически затирает результат предыдущего вычисления.
Из пожеланий на будущие доработки (если планируется развитие) добавить возможность использовать ячейки памяти не только "М" но и "1"-"9" или сделать отдельную панельку с ячейками памяти. У вас даже есть заготовка для этого "М с выпадающим списком" но логику работы этой кнопки не понял.
Дмитрий Максвел , 15 октября 2023 в 12:50
#4
Ответ kacugu: да, по началу калькулятор был портабельным, но потом выяснилось, что хитрый виндовс 10 всячески препятствует таким приложениям. Т.е. на одном компьютере может работать, на другом может не работать.
Ответ vrm77: чтобы активировать стирание результата после вычисления нажмите кнопку f(x) с метелкой. Для использования ячеек памяти надо нажать М+ после чего результат появиться в списке М со стрелкой.
Ответ Сергей812: Не понял вопроса про точность результатов, разъясните? Вас не устраивает точность результатов? Разделитель дробной части точка или запятая
vrm77 , 15 октября 2023 в 18:14
#5
Какие кнопки нажать, что бы в выпадающем списке кнопки "М со стрелкой" появились значения "1", "2", "3".
Сергей812 , 15 октября 2023 в 20:56
#6
Цитата:
Сообщение #4 от Дмитрий Максвел
Ответ Сергей812: Не понял вопроса про точность результатов, разъясните? Вас не устраивает точность результатов? Разделитель дробной части точка или запятая

нет, мне интересен источник вашей уверенности - что ваша программа считает точнее, чем "Традиционный кнопочный калькулятор". Например, для финансовых расчетов используются тип вещественных чисел с фиксированным положением запятой типа Decimal. А обычная арифметика с плавающей запятой не может быть точной из-за фактической аппроксимации реального значения степенями двойки.
gumel , 16 октября 2023 в 06:21
#7
Калькулятор 53 мегабайта?? ))
goGzilla , 16 октября 2023 в 07:24
#8
Насчет традиционного калькулятора несколько с вами не согласен. Предлагаю Вам попробовать следующее:

В интернете гуляет программка "Old Calculator for Windows 11, 10" это адаптированная копия калькулятора "Win 7".
У меня вин 10, работа осуществляется следующим образом. Для начала единожды запускаю приложение и закрепляю его на панели задач, стоит он среди закрепленных первым (то есть в дальнейшем для запуска приложения я жму клавиши "win" + 1)
Само приложение у меня настроено следующим образом: закладка вид включен "Журнал" , "инженерный" (инженерный по большей части из-за ширины журнала).
Все ранее выполненные вычисления отображаются в журнале, выбрать строчку из журнала можно клавишами вверх или вниз и вставить результат прошлых вычислений сразу. В случае обнаружения опечатки в прошлом вычислении журнала можно отредактировать двойным кликом или клавишей F2 (для скорости передвигаться по выражению рекомендую стрелками с зажатым ctrl ну или щелкнуть мышью).
На "Alt" + "tab" можно переключится на приложение где вы смотрели что вам нужно, и затем на альт+таб вернуться в калькулятор и дописать формулу. Если калькулятор не нужен alt + f4. Нужен второй калькулятор Win + 1. И переключаться между окнами альт + табом.
Скобки можно ставить в процессе написания формул (2+2)/5 (несколько неудобно, поэтому я приспособился способом ниже делать скобки). Цветных скобок да к сожалению нет :-(

ПС. В калькуляторе есть фишечка если на миниклавиатуре набрать 2+2-*5 то получится выражение (2+2)*5, а если после * нажать любое другое действие например "/" то будет (2+2)/5
PSS. калькулятор Вин 10 отстой!
Чтот не комментарий, а пост получился XD. А идея с калькулятором на нумлоке да, интересна, только я предпочитаю стандарные виндовские средства, а не учить на каждую программу свои кнопки
Дмитрий Максвел , 16 октября 2023 в 09:02
#9
goGzilla интересно, но вам явно не здесь надо было писать об этом))

gumel да, до оптимизации ещё не добрался, но 53 МБ не является проблемой для ПК. Полная оптимизация должна произойти в следующей версии. Пока собираю замечания для усовершенствования

Сергей812 наверное, вы меня не поняли, я не утверждал, что моё приложение точнее кнопочного калькулятора. Приложение разработано в среде C# и использовано математическое ядро заложенное в этот продукт. Точности этого аппарата достаточно для практических расчетов.
s4am , 16 октября 2023 в 13:44
#10
Дружище, сделай еще по клавише "стрелка вниз" вернуть в строку предыдущее вычисление(нижнее в истории) большая синяя стрелка пипец страшная)))). Передвижение стрелками вниз-вверх по истории, выделение рамкой строки истории при этом. Так же неплохо бы чтобы окно с калькулятором(кнопками) было в ровень с основным окном и привязано к нему(чтобы раздвигалось все вместе). Правую панель с ютубом и справкой спрячь в настройки она не нужна такая и отвлекает, между меню и вставкой из буфера есть место туда можно перенести индикатор НУМ и синюю стрелку. А так очень годный калькулятор, я пользуюсь старым TheCalc, но твой хорош, так держать, скорее всего, если не киниш его, перейду на твой.
zip

54.18 МБ

СКАЧАТЬ