当前位置主页 > 系统教程 >

微软开源win7计算器应用,被移植到web/Android/ios平台上

发布日期:2015-07-17      作者:深度系统      来源:http://www.05381.com


微软开源win7计算器应用,被移植到web/Android/ios平台上?

微软在近日开源了 win 7 内置的计算器应用,并将源码放到了 GitHub 上,但愿能够与社区合作,为 Calculator 应用程序开发出更多的新功能。由于开源的属性,专业开发者有望参与 win 7 一部分新功能的原型设计中来。不过最新消息是,在 uno platform 开发人员的努力下,其已经被移植到了 web、Android、以及 ios 平台上。

开源的跨平台特性,使得基于 uwp 代码的 win 7 计算器应用可以在非 win 平台上运行。

uno 在一篇博客文章中表示:win Calculator 完全使用标准的 C++ 11 和 C++ / Cx 打造,使用了源自 1995 年的计算引擎。

不过想要在非 win 7 平台上运行 Calculator,需要先将代码中的某些部分转换为 C#,并调整其它部分,以迎合 clang 的 C++ 11 支持。

目前 win 7 移植版计算器应用的早期版本已经提供面向 Android / ios 的下载资源,后者您也可以点击体验 web 版本。

据悉,在将全能功能的 win 7 Calculator 应用程序移植到 Android 和 ios 的过程中,开发者遇到了如下挑战:

● 调节计算器引擎的 C++ 代码;

● 本地代码的互操作细节;

● 将 C ++ / Cx 代码转换为 C#;

● 转换超文本标记语言(xAML);

● 资源的本地化;

● Mono for webAssembly 的动静态链接支持;

● C 语言适配层;

● 从 C ++ 到 C# 的回调。

我要分享:

栏目专题推荐

系统下载推荐

系统教程推荐



本站发布的系统与软件仅为个人学习测试使用,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!

Copyright @ 2020 深度系统版权所有