calculator README

The project's README from github.com/microsoft/calculator. As one markdown file: README.md.

Calculator

The Windows Calculator app is a modern Windows app written in C++ and C# that ships pre-installed with Windows. The app provides standard, scientific, and programmer calculator functionality, as well as a set of converters between various units of measurement and currencies.

Calculator ships regularly with new features and bug fixes. You can get the latest version of Calculator in the Microsoft Store.

Continuous Integration

Calculator Screenshot

Features

Getting started

Prerequisites:

Contributing

Want to contribute? The team encourages community feedback and contributions. Please follow our contributing guidelines.

If Calculator is not working properly, please file a report in the Feedback Hub. We also welcome issues submitted on GitHub.

Roadmap

For information regarding Windows Calculator plans and release schedule, please see the Windows Calculator Roadmap.

Graphing Mode

Adding graphing calculator functionality is on the project roadmap and we hope that this project can create a great end-user experience around graphing. To that end, the UI from the official in-box Windows Calculator is currently part of this repository, although the proprietary Microsoft-built graphing engine, which also drives graphing in Microsoft Mathematics and OneNote, is not. Community members can still be involved in the creation of the UI, however developer builds will not have graphing functionality due to the use of a mock implementation of the engine built on top of a common graphing API.

Diagnostic Data

This project collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. Diagnostic data is disabled in development builds by default, and can be enabled with the SEND_DIAGNOSTICS build flag.

Currency Converter

Windows Calculator includes a currency converter feature that uses mock data in developer builds. The data that Microsoft uses for the currency converter feature (e.g., in the retail version of the application) is not licensed for your use. The mock data will be clearly identifiable as it references planets instead of countries, and remains static regardless of selected inputs.

Reporting Security Issues

Please refer to SECURITY.md.

License

Copyright (c) Microsoft Corporation. All rights reserved.

Licensed under the MIT License.

calculator (microsoft/calculator)

Searching Database…

这是什么?这是微软开源的 Windows 官方“计算器”,就是 Windows 系统预装的那款应用——一款用 C++ 和 C# 编写的现代 Windows 应用,通过 Microsoft Store 定期更新新功能。
这是 Windows 自带的那个计算器,还是别人仿制的?是原版正品:系统自带应用的界面就在这个仓库里,微软也一直随 Windows 发布它。这个仓库就是它的源代码,不是重制版。
我必须自己编译它,还是直接下载就行?直接下载就行——最新版本在 Microsoft Store 上就有。自己编译源代码主要是给想参与代码开发的贡献者用的。
开源版本是不是缺少正式发布版里的一些功能?是的:绘图引擎是微软的专有技术,所以开发者编译版内置的是模拟引擎,绘图功能无法使用。开发者编译版里的汇率换算也是用模拟数据运行的,显示的是行星而不是国家。
这个应用会把我的数据发给微软吗?会——计算器会收集诊断用途数据并发送给微软。在开发者编译版中,这默认是关闭的,只有使用 SENDDIAGNOSTICS 编译标志才会启用。
除了基本的四则运算,它还能做什么?标准模式边输入边计算,科学计算模式遵循运算优先级,程序员模式则涵盖进制转换等开发者的数学需求。此外还有日期计算、单位和货币换算、带记忆功能的历史记录,以及四则运算的无限精度。
为什么汇率换算里显示的是行星而不是国家?那是开发者编译版使用的模拟数据——微软在正式零售版中使用的真实货币数据没有授权给你使用。而且无论你选择什么输入,这些模拟数值都保持不变。
图形计算器现在能用了吗?它已在计划中,但目前还不能用:绘图界面放在仓库里是为了让社区参与打磨,而驱动它的引擎是专有的,在开发者编译版中被一个模拟实现所替代。
Creator
microsoft
Size
39.5 MB
Stars
31.1K
Updated
CommitSep 28
Age
7y
Commits · 90 Days