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

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

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

目前 Windows 10 移植版计算器应用的早期版本已经提供面向 Android / iOS 的下载资源,后者你也可以点击体验 Web 版本 。

据悉,在将完整功能的 Windows 10 Calculator 应用程序移植到 Android 和 iOS 的过程中,开发者遇到了如下挑战:

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

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

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

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

● 资源的本地化;

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

● C 语言适配层;

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

android 开源计算器,开源Windows 10计算器应用迎来Web/Android/iOS移植版相关推荐

  1. win10计算机记录,启用Windows 10计算器中的历史记录功能 | MOS86

    点击此处修复Windows错误并提高系统性能 Windows 10中的计算器应用程序看起来很简单,但功能尚不强大,因为它包含一些标准的,科学的和编程的模式以及单位转换器.它成为准备账单,转换食谱或其他 ...

  2. C#——简单的计算器(仿Windows 10计算器)

    问题描述 运用WPF技术,模仿Windows 10系统中计算机器(Calculator)程序,开发一个类似程序. 问题分析 注: MS:记忆当前显示的数字(Memory Save) MC:清除记忆的数 ...

  3. C#——《C#语言程序设计》实验报告——Windows桌面编程——简单的计算器(仿Windows 10计算器)

    一.实验目的 熟悉使用WPF进行界面编程的基本过程: 掌握WPF布局.控件.事件的使用. 二.实验内容 运用WPF技术,模仿Windows 10系统中计算机器(Calculator)程序,开发一个类似 ...

  4. android手机连接windows,将Android手机投影到Windows 10 PC [夏昆冈]

    Windows 10 预览版Build 14328加入了原生的Miracast投影功能,简单说,任意加入无线网络的Win10设备都可以成为一台无线显示器设备.这样一来,几乎所有Android手机和Wi ...

  5. Windows 10 Manager 2.3.2 中文版(绿色版)【系统管家】

    Windows 10 Manager 总共包括了以下功能模块:查看系统信息.系统优化.系统清理.个性色画质.安全设置.网络设置以及一些其他设置等功能,多达40多种不同的小工具可以让你完完全全的掌控您的 ...

  6. 科学计算机算错,Windows 10 计算器真的连简单算术都会算错吗?

    今天不少媒体都在盛传Windows 10内置的计算器很简单的算术都能算错,如果粗略看眼内容可能还会被迷惑,不过仔细看看就知道那是多么智障了. 事情起因这样的: Windows 10内置的计算器拥有多种 ...

  7. Windows 10 计算器全新升级,支持三角函数运算

    微软更新了 Windows 10 的计算器应用,使其支持更高级操作.而在此之前,这款计算器只能计算简单的数学函数,但对于三角函数.统计学和其他高级数值问题,还没有得到完善.现在,微软在该计算器增加了  ...

  8. android 投影 windows,夏昆冈作品 - 将Android手机投影到Windows 10 PC [Soomal]

    Windows 10 预览版Build 14328加入了原生的Miracast投影功能,简单说,任意加入无线网络的Win10设备都可以成为一台无线显示器设备.这样一来,几乎所有Android手机和Wi ...

  9. windows计算器_如何使用Windows 10计算器

    windows计算器 The built-in Windows calculator has come a long way since first being introduced with Win ...

最新文章

  1. Simulink仿真 第九节 时间延迟模块
  2. 服务器异常下电文件系统,SUN服务器Solaris异常情况下恢复操作步骤(8页)-原创力文档...
  3. 如何编写NetBeans插件
  4. python3 列表相关操作
  5. C/C++信息隐写术(四)之大程序藏入BMP文件
  6. java -jar debug_java – 如何在运行时调试jar?
  7. Unity3D中的线性插值Lerp()函数解析
  8. 学习jQuery之旅--新手必须知道的常用方法
  9. HTML基础整理(From表单)
  10. java 工作流开发框架比较
  11. 高性能消息中间件 NSQ 解析-应用实践
  12. 如何通过个人博客赚钱,走上财务自由?
  13. 禁止java自动更新_修改注册表彻底关闭Java自动更新
  14. php 三才五格计算,姓名、名字笔划算命五格测试算命计算方法
  15. TP5序列化和反序列化报错!缓存溢出
  16. GBK版本和UTF-8版本的区别
  17. 大数据技术之Hadoop(HDFS)第2章 HFDS的Shell操作
  18. ActiveX控件属性的下拉列表
  19. 手机虚拟化--人人都只用手机了
  20. 新建tag 查看本地Tag 查看远端Tag 基于远端Tag新建分支 删除远端Tag 等操作

热门文章

  1. 设计模式(2)策略模式 (模式讲解+应用)
  2. AngularJS 学习
  3. Hyper-V下的Linux虚拟机网卡丢失问题原因及解决办法
  4. Centos7-install apache+mariadb+php
  5. 批处理延时启动的几个方法
  6. OA选型 寻找应用中的个性
  7. 全面剖析C#正则表达式
  8. Jupyter notebook入门
  9. docker compose 停止_Docker-Compose 基础与实战,看这一篇就够啦
  10. Java IOUtils.copy方法代码示例(亲测)