内容简介:此次开源的目的是想要「与社区一道打造更好的用户体验」。开源计算器意味着任何人都可以为改善这一 app 贡献代码,但微软会在实现新的功能原型、用户界面变动之前对它们进行评估或者审核代码。这次开源的代码包括构建系统、单元测试,甚至 Windows 计算器功能的产品路线图。近年来,微软一改保守的作风,拥抱开源。此前,微软甚至开源了 90 年代原始文件管理器的源代码,允许它在 Windows 10 上运行。去年 10 月,微软宣布正式加入开放创新网络(OIN),向所有开源专利联盟的成员开放其专利组合。这意味着微软旗
-
开源地址:https://github.com/Microsoft/calculator
此次开源的目的是想要「与社区一道打造更好的用户体验」。开源计算器意味着任何人都可以为改善这一 app 贡献代码,但微软会在实现新的功能原型、用户界面变动之前对它们进行评估或者审核代码。
这次开源的代码包括构建系统、单元测试,甚至 Windows 计算器功能的产品路线图。近年来,微软一改保守的作风,拥抱开源。此前,微软甚至开源了 90 年代原始文件管理器的源代码,允许它在 Windows 10 上运行。去年 10 月,微软宣布正式加入开放创新网络(OIN),向所有开源专利联盟的成员开放其专利组合。这意味着微软旗下的 60000 多项专利免费开放给 Linux 系统,帮助 Linux 的发展。
此次开源有助于 Windows 开发者更轻松地将计算器 logic 或 UI 整合到自己的 app 中,开发者还能报告并修复 bug,参与和 Windows 计算器未来有关的讨论,并帮助微软的工程师设计、构建该 app。微软表示 review Windows 计算器的代码将有助于开发者了解微软的最新技术,如 Universal Windows Platform、XAML 和 Azure Pipelines;了解微软的完整开发生命周期;重用这些代码来构建自己的项目。
以下为该开源项目的详细信息。
关于 Windows 计算器
Windows Calculator app 是使用 C++ 写成的现代 Windows app,预安装在 Windows 中。这款 app 提供标准型、科学型和 程序员 计算器功能,以及不同度量单位和货币之间的转换。
该计算器定期更新功能、修复 bug。用户可在 Microsoft Store 下载最新版本。
功能
具体来讲,Windows 计算器具备以下功能:
-
标准计算器功能:提供基础运算,评估用户输入的命令。
-
科学计算器功能:提供扩展运算,使用运算顺序评估命令。
-
程序员计算器功能:为开发者提供常见的数学运算,如进制转换。
-
计算历史和记忆能力。
-
不同度量单位之间的转换功能。
-
基于从 Bing 检索到的数据进行货币转换。
启动项目
Windows 计算器的 GitHub 页面介绍了启动该项目的大概流程。
依赖项
-
计算机必须运行 Windows 10 1803 版本或更新版本。
-
安装 Visual Studio 最新版
-
安装「Universal Windows Platform Development」workload
-
安装可选组件「C++ Universal Windows Platform tools」
-
安装最新版 Windows 10 SDK
-
安装 Visual Studio 扩展 XAML Styler
-
获取项目代码:
git clone https://github.com/Microsoft/calculator.git
在 Visual Studio 中打开 src\Calculator.sln,以构建和运行 Windows 计算器 app
Windows 计算器项目架构的通用描述,参见 ApplicationArchitecture.md
此外,微软开源了 Windows 计算器的路线图,详见:https://github.com/Microsoft/calculator/blob/master/docs/Roadmap.md
沸腾的群众
Windows 开源计算器的事件很快就在社交网络上引发了一股风潮,人们纷纷登陆 GitHub 开始尝试。查看计算器代码显然是了解最新微软技术(如通用 Windows 平台、XAML 和 Azure)的好主意。也有人呼吁微软开源更多程序的代码,目前呼声最高的是「纸牌」程序。
开源一个软件可以帮助微软通过社区的力量解决一些问题。在 Reddit 上,有眼尖的网友发现了 Windows 10 上计算器的一个 Bug:
一个像素没有对齐。看起来 Issue 提交了之后,这个问题就会在 2019 年第一季度的 Windows 10 四月更新中解决了?
参考内容:
https://www.theverge.com/2019/3/6/18253474/microsoft-windows-calculator-open-source-github
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 微软开源 Windows 计算器
- 微软开源Windows计算器意外蹿红
- 纯js版本房贷计算器开源
- 微软这次开源的是 Windows 计算器
- 微软为开源计算器加入全新的图形功能
- 微软开源Windows计算器,你有兴趣参与吗
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Algorithms Unlocked
Thomas H. Cormen / The MIT Press / 2013-3-1 / USD 25.00
Have you ever wondered how your GPS can find the fastest way to your destination, selecting one route from seemingly countless possibilities in mere seconds? How your credit card account number is pro......一起来看看 《Algorithms Unlocked》 这本书的介绍吧!