開源計算器意味著任何人都可以為改善這一 app 貢獻代碼,但微軟會在實現新的功能原型、用戶界面變動之前對它們進行評估或者審核代碼。
開源地址:
https://github.com/Microsoft/calculator
此次開源有助于 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
獲取項目代碼:
gitclonehttps://github.com/Microsoft/calculator.git
在 Visual Studio 中打開 srcCalculator.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 四月更新中解決了?
-
微軟
+關注
關注
4文章
6741瀏覽量
107852 -
WINDOWS
+關注
關注
4文章
3702瀏覽量
94024 -
計算器
+關注
關注
16文章
441瀏覽量
38920
原文標題:重磅!GitHub 日收 7000 星, Windows 計算器項目開源即爆紅!
文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
全球唯一?IBM更新量子計算路線圖:2029年交付!
STPMC1可編程多相電能計算器IC:設計與應用詳解
天數智芯重磅公布四代架構路線圖,對標英偉達
納芯微參編節能與新能源汽車技術路線圖3.0正式發布
曦華科技參編節能與新能源汽車技術路線圖3.0正式發布
Quartz Frequency 實戰:熱力圖+計算器(6 篇)
《AI芯片:科技探索與AGI愿景》—— 勾勒計算未來的戰略羅盤
Qorvo全新設計計算器:晶振選型、能耗預算計算器和鏈路預算與覆蓋范圍計算器
VirtualLab:衍射角計算器
龍芯處理器支持WINDOWS嗎?
Arm攜手微軟共筑云計算和PC未來
微軟推出全新Surface Windows11 AI+ PC Surface Laptop 13 英寸和Surface Pro 12英寸
VirtualLab Fusion應用:相干時間和相干長度計算器
VirtualLab:衍射角計算器
Made with KiCad(121):OpenRPNCalc 開源科學 RPN 計算器
關于Windows計算器!微軟開源了Windows計算器的路線圖
評論