更方便!降低Win10应用开发难度:微软统一Win32和UWP应用
即将开播:5月20日,基于kubernetes打造企业级私有云实践
按照纳德拉的说法,今年用户每月在Windows上的时间同比增长了75%,为了服务好更多的用户,同时也为了降低开发者开相应应用的难度,所以微软有必要做点什么。
在微软Build 2020大会上,微软宣布推出Project Reunion计划,这是一个让Windows 10平台的应用开发更容易的新项目。Project Reunion统一了对现有Win32(传统的Windows API)和UWP(通用Windows平台)API的访问,并通过NuGet等工具使其与操作系统分离开来,为所有Windows 10版本和不同设备开发应用。
过去两年,微软一直在努力消除Win32(或称Windows API)与通用Windows平台(UWP)API之间的隔阂,Project Reunion能够统一对现有Win32和UWP API的访问,并通过NuGet这样的工具使其脱离操作系统的束缚。
纳德拉表示,这将为新开发应用提供一个通用平台,同时现有的应用,无论是用C++、。NET(包括WPF、Windows Forms、UWP)或者React Native编写,都可以通过这一方案得到现代化的升级,并加入最新的功能。
Project Reunion的一个重要组成部分是WinUI 3,这是一个UI框架,允许应用程序拥有一个可以跨设备扩展的现代UI。
微软还宣布面向Linux的Windows子系统(WSL)加入对GPU加速和GUI图形界面的支持。对GPU硬件的支持将提升在Linux下运行并行计算、训练机器学习和人工智能模型的性能。GUI的加入将允许WSL直接运行带有图形界面的Linux应用。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
蓝牙冒充攻击(BIAS)威胁数十亿设备
即将开播:5月20日,基于kubernetes打造企业级私有云实践 Boffins披露了一个被称为BIAS的蓝牙安全漏洞,攻击者可能会利用该漏洞欺骗远程配对的设备。 作为一种广泛应用于数十亿台设备使用的无线通信。蓝牙(BR/EDR)标准包括了传统的身份验证过程和安全的验证过程。两个蓝牙设备如果要建立加密连接,则必须使用链接密钥相互配对。但一旦两个蓝牙设备成功配对连接后,下一次它们能够不经过配对过程而重新连接。 BIAS攻击就利用了这一点,影响数十亿蓝牙设备。 A和B是两个曾经建立过连接的正常蓝牙设备。然后,攻击者的攻击目标选为B,这时候,他只需要知道A的蓝牙地址,然后拿出一个设备用来冒充A,我们称之为A’。 当A’出现在B的无线范围内,并且伪装成是一个只支持单边认证的设备A,这时候,漏洞就会启动,A’瞒天过海,和B成功建立连接,并且可能在攻击成功后,利用B设备获取相关权限,传输数据等。 根据报告,此漏洞影响了蓝牙基本速率/增强数据速率,其中,iPhone8及以上版本、2017年版MacBook设备及以上版本、2018年的iPad机型及以上版本同样易受攻击。而专家对多达30个蓝牙设备进行...
- 下一篇
分页显示大数据,原来方法这么多,快来学几个
即将开播:5月20日,基于kubernetes打造企业级私有云实践 我有一个表,有几十万行数据,但是我其实只想看一部分,怎么办呢? 有没有像网页预览那样,一个页面只显示固定条数,可以翻页呢?--雨夜又遇到问题了 别着急,我给你来三个方法,搞定这个事情,从简单公式,到代码到数据库语言SQL方法,今天全部给你分析一遍 01 函数法 先来看看数据格式 我现在要格式,通过右边页码,自定义条数,来控制显示条数,效果如图 (函数方法效果演示) 最大页码如果判断? 中心思想:总行数 / 每页条数-----这个数值,如果是小数,我都想上舍入取整数 就是12.5页,我显示13页 总行数= COUNTA(数据!A:A)-1 COUNTA(数据!A:A) ----包换表头的总数据条数 COUNTA(数据!A:A)-1 ----就是去掉表头后的数据总条数 每页条数=K2单元格 向上舍入小数点,用函数: ROUNDUP(数字,小数位数) 这里最后公式: =IFERROR(ROUNDUP((COUNTA(数据!A:A)-1)/K2,0),1) 用了一个IFERROR函数,容错也显示1页 思考规律,如何判断第一个要...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池