開(kāi)源計(jì)算器意味著任何人都可以為改善這一 app 貢獻(xiàn)代碼,但微軟會(huì)在實(shí)現(xiàn)新的功能原型、用戶界面變動(dòng)之前對(duì)它們進(jìn)行評(píng)估或者審核代碼。
開(kāi)源地址:
https://github.com/Microsoft/calculator
此次開(kāi)源有助于 Windows 開(kāi)發(fā)者更輕松地將計(jì)算器 logic 或 UI 整合到自己的 app 中,開(kāi)發(fā)者還能報(bào)告并修復(fù) bug,參與和 Windows 計(jì)算器未來(lái)有關(guān)的討論,并幫助微軟的工程師設(shè)計(jì)、構(gòu)建該 app。微軟表示 review Windows 計(jì)算器的代碼將有助于開(kāi)發(fā)者了解微軟的最新技術(shù),如 Universal Windows Platform、XAML 和 Azure Pipelines;了解微軟的完整開(kāi)發(fā)生命周期;重用這些代碼來(lái)構(gòu)建自己的項(xiàng)目。
關(guān)于 Windows 計(jì)算器
Windows Calculator app 是使用 C++ 寫(xiě)成的現(xiàn)代 Windows app,預(yù)安裝在 Windows 中。這款 app 提供標(biāo)準(zhǔn)型、科學(xué)型和程序員計(jì)算器功能,以及不同度量單位和貨幣之間的轉(zhuǎn)換。
該計(jì)算器定期更新功能、修復(fù) bug。用戶可在 Microsoft Store 下載最新版本。
功能
具體來(lái)講,Windows 計(jì)算器具備以下功能:
標(biāo)準(zhǔn)計(jì)算器功能:提供基礎(chǔ)運(yùn)算,評(píng)估用戶輸入的命令。
科學(xué)計(jì)算器功能:提供擴(kuò)展運(yùn)算,使用運(yùn)算順序評(píng)估命令。
程序員計(jì)算器功能:為開(kāi)發(fā)者提供常見(jiàn)的數(shù)學(xué)運(yùn)算,如進(jìn)制轉(zhuǎn)換。
計(jì)算歷史和記憶能力。
不同度量單位之間的轉(zhuǎn)換功能。
基于從 Bing 檢索到的數(shù)據(jù)進(jìn)行貨幣轉(zhuǎn)換。
啟動(dòng)項(xiàng)目
Windows 計(jì)算器的 GitHub 頁(yè)面介紹了啟動(dòng)該項(xiàng)目的大概流程。
依賴項(xiàng)
計(jì)算機(jī)必須運(yùn)行 Windows 10 1803 版本或更新版本。
安裝 Visual Studio 最新版
安裝「Universal Windows Platform Development」workload
安裝可選組件「C++ Universal Windows Platform tools」
安裝最新版 Windows 10 SDK
安裝 Visual Studio 擴(kuò)展 XAML Styler
獲取項(xiàng)目代碼:
gitclonehttps://github.com/Microsoft/calculator.git
在 Visual Studio 中打開(kāi) srcCalculator.sln,以構(gòu)建和運(yùn)行 Windows 計(jì)算器 app
Windows 計(jì)算器項(xiàng)目架構(gòu)的通用描述,參見(jiàn) ApplicationArchitecture.md
此外,微軟開(kāi)源了 Windows 計(jì)算器的路線圖,詳見(jiàn):https://github.com/Microsoft/calculator/blob/master/docs/Roadmap.md
沸騰的群眾
Windows 開(kāi)源計(jì)算器的事件很快就在社交網(wǎng)絡(luò)上引發(fā)了一股風(fēng)潮,人們紛紛登陸 GitHub 開(kāi)始嘗試。查看計(jì)算器代碼顯然是了解最新微軟技術(shù)(如通用 Windows 平臺(tái)、XAML 和 Azure)的好主意。也有人呼吁微軟開(kāi)源更多程序的代碼,目前呼聲最高的是「紙牌」程序。
開(kāi)源一個(gè)軟件可以幫助微軟通過(guò)社區(qū)的力量解決一些問(wèn)題。在 Reddit 上,有眼尖的網(wǎng)友發(fā)現(xiàn)了 Windows 10 上計(jì)算器的一個(gè) Bug:
一個(gè)像素沒(méi)有對(duì)齊??雌饋?lái) Issue 提交了之后,這個(gè)問(wèn)題就會(huì)在 2019 年第一季度的 Windows 10 四月更新中解決了?
-
微軟
+關(guān)注
關(guān)注
4文章
6668瀏覽量
105351 -
WINDOWS
+關(guān)注
關(guān)注
4文章
3606瀏覽量
90893 -
計(jì)算器
+關(guān)注
關(guān)注
16文章
439瀏覽量
37901
原文標(biāo)題:重磅!GitHub 日收 7000 星, Windows 計(jì)算器項(xiàng)目開(kāi)源即爆紅!
文章出處:【微信號(hào):mcuworld,微信公眾號(hào):嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
VirtualLab Fusion應(yīng)用:相干時(shí)間和相干長(zhǎng)度計(jì)算器
VirtualLab:衍射角計(jì)算器
Made with KiCad(121):OpenRPNCalc 開(kāi)源科學(xué) RPN 計(jì)算器

VirtualLab Fusion應(yīng)用:相干時(shí)間和相干長(zhǎng)度計(jì)算器
Debye-Wolf積分計(jì)算器的用法
LP光纖模式計(jì)算器
關(guān)于RISC-V學(xué)習(xí)路線圖推薦
熱敏電阻系數(shù)計(jì)算器工具指南-BQ769x2

使用DRV421進(jìn)行設(shè)計(jì):系統(tǒng)參數(shù)計(jì)算器

基于FPGA的計(jì)算器設(shè)計(jì)

CAN位時(shí)序參數(shù)計(jì)算器

評(píng)論