Виндовс калькулятор: Калькулятор в Windows 10 — Служба поддержки Майкрософт

Windows калькулятор теперь Open-Source / Хабр

sahsAGU

Блог компании Microsoft Open source *Программирование *GitHub *

Перевод

Автор оригинала:

Dave Grochocki and Howard Wolosky

Мы рады рассказать, что на прошлой неделе наш Windows Calculator стал OpenSource. Сейчас он доступен на GitHub по лицензии MIT. Это включает в себя исходный код, структуру сборки, модульные тесты и структуру продукта. Наша цель — создать еще лучший продукт в партнерстве с сообществом. Мы поощряем ваши свежие идеи и активное участие в определении будущего Windows Calculator.

Как разработчики, если вы хотите узнать, как работают различные части приложения «Калькулятор», легко интегрировать логику или пользовательский интерфейс «Калькулятор» в свои собственные приложения или внести непосредственный вклад во что-то, что есть в Windows, теперь вы можете это сделать. Калькулятор будет продолжать проходить все обычные процессы тестирования, проверки соответствия, безопасности, качества и проверки внутренних данных, как это происходит со всем остальными приложениями. Вы можете узнать больше об этом в документации на GitHub.

Помимо повторного использования и адаптации кода в ваших собственных приложениях, каждый может принять участие в разработке калькулятора Windows. Вовлечься просто. Проект “clone-and-go”, и его развитие будет осуществляться в соответствии со стандартным процессом GitHub. На всех этапах разработчики могут внести свой вклад:

  • Участие в дискуссиях
  • Репорт или исправление ошибок
  • Предложение новых функций
  • Создание прототипов новых функций
  • Проектирование и создание продукта вместе с нашими инженерами

Изучение кода калькулятора — отличный способ узнать о новейших технологиях Microsoft, таких как универсальная платформа Windows, XAML и Azure Pipelines. Благодаря этому проекту разработчики могут извлечь уроки из полного цикла разработки Microsoft, а также повторно использовать код для создания собственных продуктов. Это также отличный пример создания Fluent app design. Чтобы сделать это еще проще, мы будем предоставлять пользовательские элементы управления и расширения API, которые мы используем в калькуляторе и других приложениях, для таких проектов, как Windows Community Toolkit и Windows UI Library.

Мы рады пригласить всех вас в команду Windows Calculator! Чтобы начать, заходите в проект Windows Calculator на GitHub.

Теги:

  • Microsoft
  • open source
  • calculator

Хабы:

  • Блог компании Microsoft
  • Open source
  • Программирование
  • GitHub

Всего голосов 43: ↑29 и ↓14 +15

Просмотры

9.9K

Комментарии
27

Facebook

Twitter

ВКонтакте

Github

Alexander Gureev
@sahsAGU

DevRel

Сайт

Комментарии
Комментарии 27

Калькулятор Windows | это.

.. Что такое Калькулятор Windows?

Толкование

Калькулятор Windows

Калькулятор (calc.exe) — компонент Microsoft Windows, имитирующий работу обычного карманного калькулятора. Его «кнопки» можно нажимать мышкой. Возможен ввод с дополнительной цифровой клавиатуры. Также можно вставлять математические выражения из буфера обмена и получать результат (например, набрать в Блокноте «2*2=», скопировать и вставить в Калькулятор, на «экране» которого появится ответ «4»).

Содержание

  • 1 Режимы работы
    • 1.1 Обычный режим
    • 1.2 Инженерный режим
      • 1.2.1 Тригономерия
      • 1.2.2 Недесятичные системы счисления
    • 1.3 Статистический режим
    • 1.4 Дополнительные возможности
  • 2 Замена Калькулятору
  • 3 Развитие
  • 4 Примечания

Режимы работы

Калькулятор работает в двух режимах: «Обычный» и «Инженерный» (переключение через меню «Вид»). Состояние хранится в файле win.ini, секция [SciCalc]. При переключении режимов экран очищается.

В обычном и инженерном режимах отличается порядок выполнения операций:

  • в обычном режиме нажитие 1+1*2= даст ответ 4
  • в инженерном режиме 1+1*2= дает в результате 3

Обычный режим

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

Инженерный режим

В дополнение к обычному режиму доступны:

  • тригонометрические и гиперболические (флажок «Hyp») функции, натуральный и десятичный логарифмы, возведение в степень (для квадратов и кубов выделены отдельные кнопки). Обратные функции (извлечение корня для возведения в степень) доступны через флажок «Inv» (сбрасывается автоматически).
  • вычисление факториалов, перевод долей градуса в минуты и секунды (обратно через флажок «Inv»)
  • группировка операций (кнопки со скобками, есть индикатор уровня вложенности), переключение режимов отображения (фиксированная/плавающая точка).
  • побитовые операции: AND, OR, NOT, XOR. Перед вычислением дробная часть отбрасывается.
  • сдвиг влево (сдвиг вправо через флажок «Inv»), вычисление остатка от деления
Тригономерия

Расчеты в градусах, радианах, градах (переключатель доступен только в режиме десятичной системы счисления)

Недесятичные системы счисления

Переключатель разрядности обрабатываемых данных (8, 4, 2, 1 байт)

Статистический режим

Активизируется по кнопке «Sta» (доступна в инженерном режиме), показывается окно «статистика», доступны кнопки манипуляции данными и базовые статистические функции.

Дополнительные возможности

При вставке из буфера следующие последовательности символов воспринимаются как команды:[1]

:cОчистка памяти.
:eВключение режима ввода десятичных чисел в экспоненциальной нотации.
:mЗанесение отображаемого числа в память.
:pПрибавление отображаемого числа к числу, хранящемуся в памяти.
:qОчистка калькулятора для новых вычислений.
:rОтображение числа, хранящегося в памяти.
\Эквивалентно кнопке «Dat». Перед использованием этой клавиши необходимо нажать кнопку «Sta».

Замена Калькулятору

Калькулятор Плюс — к «Обычному» и «Инженерному» режимам добавлен «Перевод величин» — возможность конвертации физических величин и валют.

Развитие

В Windows 7 появится сильно обновлённый Калькулятор. В дополнение к Обычному и Инженерному, добавятся режимы для программистов (Programmer) и статистический режим (Statistics). В каждом режиме (кроме статистического) будет вестись история вычислений. Справа от основной панели калькулятора можно открывать панели расчёта разницы между датами, расчёта расхода топлива или платежей по кредиту, конвертации физических величин.

Примечания

  1. calc.chm Последовательности клавиш для вызова функций

Wikimedia Foundation.
2010.

Поможем сделать НИР

  • Калькутта (аэропорт)
  • Кальм

Полезное

Теперь вы можете установить приложение калькулятора Windows на Linux

Хотите использовать приложение калькулятора Windows на рабочем столе Linux? Что ж, теперь вы можете.

Этот неожиданный порт приложения предоставлен платформой Uno. Они взяли исходный код приложения Windows Calculator по умолчанию (которое Microsoft сделала открытым исходным кодом в прошлом году) и запустили его на настольных компьютерах Linux.

Получившееся приложение называется Uno Calculator, поскольку они не могут использовать торговую марку Windows. Его можно установить из Snap Store, что означает, что он доступен для множества пользователей в множестве дистрибутивов.

Платформа Uno — это попытка «код один раз запускать везде». Это позволяет разработчикам создавать нативные мобильные и настольные приложения с использованием C# и XAML и легко адаптировать их для внешнего вида, функций и совместимости со всеми операционными системами/устройствами, на которые хочет ориентироваться разработчик.

В приложениях Linux Uno Platform используется механизм рендеринга Skia для рисования пользовательского интерфейса и интеграции в рабочий стол Ubuntu с помощью обычного кадра GTK. «И все это с открытым исходным кодом, построенным на проекте Mono», — объясняет Ubuntu.

Очень хорошо с цифрами

Но вернемся к приложению Windows Calculator — стоит ли его использовать в Linux?

Microsoft позиционирует свой календарь как «…современное приложение для Windows, написанное на C++, [которое] обеспечивает стандартные, научные и программные функции калькулятора, а также набор конвертеров между различными единицами измерения и валютами».

Это те функции «преобразования», которые, я думаю, будут полезны большинству. Приложение-калькулятор Ubuntu по умолчанию (GNOME Calculator) достаточно для большинства нужд, но в нем отсутствуют некоторые из этих дополнительных функций единиц измерения и валюты. ГТК приложение Qalculate является ближайшим аналогом, доступным изначально.

Но этот порт, возможно, лучше рассматривать как доказательство концепции; гибкость платформы Uno и то, что она может позволить разработчикам.

Если вы хотите попробовать Калькулятор — будь то новизна или практичность — зайдите в Snap Store, чтобы получить его.

Калькулятор Uno в Snap Store

В качестве альтернативы откройте терминал и выполните:

 sudo snap install uno-calculator --beta 

Ubuntu заявляет, что планирует работать с сообществом Uno Platform, чтобы добавлять в систему Linux больше сторонних приложений. Так почему бы не воспользоваться возможностью, чтобы сообщить мне в комментариях, какое современное приложение для Windows вы хотели бы видеть работающим в Linux!

Программы

Новости

оснастки приложений

быстрый

уно

окна

Microsoft предоставляет калькулятор Windows с открытым исходным кодом на GitHub

Windows 10

  • Как восстановить данные со старого ноутбука, если забыл пароль
  • Как восстановить удаленные файлы в Windows 10 или 11
  • Сравнение лучших ноутбуков с Windows
  • Вот как вы все еще можете получить бесплатное обновление до Windows 10

Microsoft публикует код и дорожную карту для своего калькулятора Windows с открытым исходным кодом на GitHub. 6 марта Microsoft объявила о своем плане сделать Windows Calculator доступным по лицензии MIT для проектов разработки «клонируй и работай».

Также:   Что заставляет Microsoft работать?

Microsoft предоставляет сообществу исходный код Windows Calculator, систему сборки, модульные тесты и дорожную карту. Microsoft предполагает, что код может быть интересен тем, кто хочет увидеть, как работают различные части приложения «Калькулятор», и кто хочет интегрировать логику или пользовательский интерфейс калькулятора в свои собственные приложения.

Разработчики смогут участвовать в обсуждениях; предлагать идеи новых функций; новые функции прототипа; сообщать или устранять проблемы; а также проектировать и строить вместе с инженерами Microsoft. По словам официальных лиц, заинтересованные лица могут использовать источник Calculator, чтобы узнать об универсальной платформе Windows (UWP), XAML, Azure Pipelines и Fluent Design.


Обязательно к прочтению

  • Это не Microsoft вашего отца  (CNET)
  • Одержимость Microsoft Windows заканчивается (CNET)
  • 10 приложений для добавления функций в Windows 10 (TechRepublic)
  • Windows

  • Как настроить a 10 компьютер (TechRepublic)

Проект Windows Calculator находится здесь. Документация по калькулятору Windows находится здесь.

Предыдущее и родственное покрытие:

Windows 7: Какова стратегия выхода вашей компании?

Если ваш бизнес по-прежнему работает на Windows 7, пришло время серьезно подумать о том, как вы собираетесь справиться с окончанием поддержки 14 января 2020 года. Вот ваши четыре варианта.

Windows 10 версии 1903: действуйте быстро, чтобы отсрочить это большое обновление

Каждый раз, когда Microsoft выпускает крупное обновление до Windows 10, у вас есть возможность подождать несколько месяцев, прежде чем устанавливать его на ПК под управлением Windows 10 Pro или Предприятие. Но действовать нужно быстро.

Windows 10: новое исследование показывает, что пользователи домашней версии сбиты с толку обновлениями

Насколько раздражают автоматические обновления Windows 10? В новом исследовании группа британских исследователей сообщает, что пользователи домашней версии сталкиваются с неожиданными перезапусками и непоследовательным временем установки, вызванным неправильными настройками по умолчанию и неадекватным уведомлением об ожидающих обновлениях.