尝试Windows桌面平台开发

这篇具有很好参考价值的文章主要介绍了尝试Windows桌面平台开发。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

iOS和macOS升级告一段落后,感觉轻松下来了。

无意中打开了Windows电脑,做苹果开发以来,Windows电脑用的很少,也不知怎么就点开了Microsoft Store的图标,哎,正好没什么事,何不试试Windows平台的开发呢。兴趣来了,搜索了一下,似乎没多少有关的文章,管它呢,能上就上,上不了自己放在机器上玩玩吧。说干就干,2021年12月27日就注册了微软开发者账号,1百多,而且以后也不需要续费,早注册是想让自己坚持做下去吧,给一点点压力。

开发工具就用VS2019,虽然已经有VS2022了,可是大概是因为电脑配置太烂,在微软官网下载安装后,才发现只是VS2019。电脑主机是几年前自己组装的,CPU是AMD R3 2200G,好像当时京东300来块钱吧,另外还配了一块主板,电源,机箱,风扇,散热器,还有一块金士顿250G的硬盘,内存和机械硬盘都是在咸鱼上买的二手,没要显卡,基本都是最便宜的东西,1500块左右。大概是最便宜的组装电脑了。有点担心VS2019能不能跑起来,试了试,感觉也能用,就凑合吧。

写代码还好吧,MFC原来学习过一点点,适应了一下后,感觉没什么问题,就边写边学。先写一个最简单的,期间,感觉解决的最大问题就是按钮等控件闪屏的问题,开始完成软件功能后,感觉屏幕一闪一闪的很不舒服,后来算是彻底解决了。

花了二个多月的时间,把想写的App都写出来了,代码不会有什么问题,在iOS和mac上经过考验的。

接下来,就是代码签名证书的问题,好像没有免费的可以用,只好买了一个,没办法,不买的话,好像提交不了。

花了一天的时间,打包签名上传,总算是通过验证,满足提交条件了。

第一个App上线还算顺利,一天以后就通过了。不过,接下来就碰到了很麻烦的事,崩溃!微软审核的时候,运行崩溃!在自己的电脑上什么问题都没有,但在人家的电脑上就不正常了。这种情况最难搞了。而且,联系也没有渠道,尽管拒绝时有:For more information, contact reportapp@microsoft.com,可是邮件发了2个星期,都没有得到任何回复。这一点,微软与苹果相比,差的太多了。

只能一点点的摸索、猜测问题在哪。好在后面,又过了两个,感觉有点谱了。

今天刚刚提交了新版本,自己觉得应该不会崩溃了,但审核结果如果照样崩溃,哪又不清楚该怎么处理了。但愿有好的结果吧。

Windows开发,也就是一时兴起,既然做了,就坚持把几个App放上去吧。

全部上去后,再好好总结总结。

更新:昨天提交的App,今天被拒了。不过,让我欣慰的是,崩溃问题解决了。原来被拒的理由是:

App Policies: 10.4.2 Usability - App Crashes or Freezes

Notes To Developer

The product crashes in response to user input.

而现在是图标问题,被拒理由是:

App Policies: 10.1.1 Inaccurate Representation - Icon

Notes To Developer

Please provide a clear tile icon (not distorted, blurry, or low resolution). 

相比崩溃的话,好处理一点。

补充:大部分App都上去了,不过又遇到了新问题。

(1)依然存在崩溃情况,即便审核时没崩溃,但升级时又崩溃了,需要进一步改进。

(2)分类问题,该修改的早点修改,拖下去,今后肯定更麻烦。

再补充:

今天,2022年4月17日,把Windows电脑移到电脑配桌上了,Mac电脑回归主位,该解决的问题都解决了,目前没什么需要再改的代码,基本都达到了最好的状态,估计一段时间内不需要做什么了。重新摆放电脑时,出现一个意外,老Mac电脑的电源板烧了,纯属巧合,不过,拿到中关村科贸电子城修复了,没有造成什么大损失,花100元,就算Windows开发多投入了1百。

再补充:

今天,提交了一个App的更新,原因是在英文操作系统下,中文资源出现了乱码情况,修改完善后正常了。

从2021年12月27日注册,至今日2022-05-16,走了一个完整的流程,Windows开发告一断落。文章来源地址https://www.toymoban.com/news/detail-483016.html

到了这里,关于尝试Windows桌面平台开发的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【macOS自带VNC远程】——Windows在外远程桌面控制macOS

    macOS系统自带有VNC远程桌面,我们可以在控制端上安装配置VNC客户端,以此来实现远程控制macOS。但通常需要在不同网络下进行远程控制,为此,我们可以在macOS被控端上使用cpolar做内网穿透,映射VNC默认端口5900,通过所生成的公网地址,来实现在公网环境下远程控制VNC。 打

    2024年02月04日
    浏览(37)
  • 苹果MacOS电脑使用内网穿透轻松远程桌面本地Windows系统电脑

    日常工作生活中,有时候会涉及到不同设备不同操作系统之间需要进行远程控制的场景。 比如在家远程办公,用家里的Mac电脑远程控制公司的windows系统电脑。只需要在Mac上使用微软远程桌面客户端去远程即可,同时使用cpolar做内网穿透还可以实现在外随时随地远程桌面控制

    2024年03月19日
    浏览(40)
  • 影响Windows 和 macOS平台,黑客利用 Adobe CF 漏洞部署恶意软件

    FortiGuard 实验室的网络安全研究人员发现了几个影响 Windows 和 Mac 设备的 Adobe ColdFusion 漏洞。 远程攻击者可利用Adobe ColdFusion 2021中的验证前RCE漏洞,获取受影响系統的控制权力。 Adobe 已发布安全补丁来解决这些漏洞,但攻击者仍在利用这些漏洞。 攻击活动涉及多个阶段,包括

    2024年02月09日
    浏览(30)
  • 闲置电脑挂机赚钱-Traffmonetizer,支持windows,linux,Android,MacOS多平台

    利用闲置电脑/服务器/安卓手机/树莓派来挂 Traffmonetizer 赚钱 Traffmonetizer是一个来自欧洲的流量挂机平台,类似Peer2profit,满10刀可提现(Paypal、BTC、Payoneer),注册好像就送5刀,Traffmonetizer不怎么占用CPU和内存以及流量,流量单价也比较高。 你可以用闲置的电脑、手机、VPS、云服

    2024年02月12日
    浏览(36)
  • 已解决TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

    已解决Python爬虫报错:TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 粉丝群里面的一个小伙伴遇到问题跑来私信我,想用想用Python爬虫,但是发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他

    2024年01月16日
    浏览(41)
  • web前端项目使用electron打包成跨平台桌面端程序(Windows)

    Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发 经验。 在使用Electron进行开发之前,您需要安装 Node.js。 我们建

    2024年02月16日
    浏览(70)
  • VirtualBox 7.0.10 (macOS, Linux, Windows) - 开源跨平台虚拟化软件

    VirtualBox 7.0.10 (macOS, Linux, Windows) - 开源跨平台虚拟化软件 Oracle VM VirtualBox 7 请访问原文链接:https://sysin.org/blog/virtualbox-7/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 2022 年 10 月 10 日,VirtualBox 7.0.0 发布! 甲骨文今天发布了重要的新版本 Oracle VM VirtualBox,

    2024年02月17日
    浏览(42)
  • JavaPackager打包Swing程序到windows、MacOS、Linux三个平台_Eclipse版本

    首先在eclipse中创建Maven项目,这个应该很简单的,流程为: 接着在javaprojectdemo下的src/main/java下创建com.hmedu.swing的包(我是完全按照我的项目来写的,基础好的可以自己随便创建) 接着创建SwingComponent类 Java文件 接着在javaprojectdemo项目下的pom.xml文件中写下如下代码(这里面的代码尽量

    2024年02月15日
    浏览(26)
  • 我想开发一款跨平台桌面软件,请告诉我qt、electron、tauri、pyqt、flutter分别适合开发哪些跨平台桌面

    不同的跨平台桌面开发工具适用于不同的应用场景和开发者需求。以下是关于 Qt、Electron、Tauri、PyQt、Flutter 的简要说明,以帮助你更好地选择适合你项目的工具: Qt: 适用场景: Qt 是一个强大的 C++ 框架,适用于开发需要高性能和原生外观的桌面应用。它具有广泛的平台支持

    2024年02月22日
    浏览(47)
  • windows桌面程序开发

    一、  C#    WPF WPF是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。 优点:技术成熟;类库多;数据与视图分

    2024年02月06日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包