正文内容加载中...
posted @ 2019-11-14 17:00 楼上那个蜀黍 阅读 (202) 评论 (2) 编辑
摘要:虽然经常看到阿迪王发“看那个开发UWP的又上吊了”的图……还是忍不住重启一下这个系列。最近有用到UWP的print API,特地来写一篇给某软的这个伟大构想续一秒。 之前的打印对话框差不多长成这样: 而新的Win10风格打印对话框是下图的样子,包括预览图非常的直观。 首先让我们构建一个极简的UWP程 阅读全文
posted @ 2019-10-16 21:43 楼上那个蜀黍 阅读 (253) 评论 (2) 编辑
摘要:首先简单介绍Windows 10 S Mode,Windows在该模式下,只能跑MS Store里的软件,不能通过其他方式安装。好处是安全有保障,杜绝一切国产流氓软件。就像iOS一样,APP进商店都需审核,同时APP在沙盒环境下,以普通用户权限运行,不能偷偷摸摸地干坏事,抢占资源的情况也不会发生,自 阅读全文
posted @ 2019-09-03 18:00 楼上那个蜀黍 阅读 (255) 评论 (0) 编辑
摘要:都说.NET Core可以跨平台,说实话Linux咱也不太懂,咱也不敢问。怎样把一个简单的Console App在Linux下跑起来,真是费了我一番功夫。特做此篇以供指北。 .NET Core的大饼我就不替某软画了。接下来我们就做个傻瓜教程,把Visual Studio 2019(VS2017也可以 阅读全文
posted @ 2019-07-11 16:46 楼上那个蜀黍 阅读 (933) 评论 (9) 编辑
摘要:在《迁移桌面程序到MS Store(8)——通过APPX下载Win32Component》中我们讨论了通过APPX来下载Service部分的安装包。但是纯UWP的客户端并不能自动运行下载的exe或者msi文件。本篇将着手解决这个问题。假设我们有如下结构的application,蓝色APPX中包含UW 阅读全文
posted @ 2019-07-02 16:56 楼上那个蜀黍 阅读 (235) 评论 (0) 编辑
摘要:在上一篇《迁移桌面程序到MS Store(7)——APPX + Service》中,我们提到将desktop application拆分成UI Client+Service两部分。其中UI Client可以通过Desktop Bridge技术Pacakage成APPX,上传到MS Store以供下载 阅读全文
posted @ 2019-05-24 16:29 楼上那个蜀黍 阅读 (254) 评论 (0) 编辑
摘要:本篇我们以一个Sample工程,来说明如何把一个常见结构的desktop application,转制成APPX并在MS Store提供下载。 之前的篇章中,我们已经介绍了一些内容,包括如何通过Visual Studio创建Packaging工程, 如何将Class Libraries转换到.NET 阅读全文
posted @ 2019-04-01 15:35 楼上那个蜀黍 阅读 (461) 评论 (1) 编辑
摘要:上一篇我们简单介绍了.NET Standard,本篇我们来实践.NET Framework 4.5 Class Library到.NET Standard 2.0的转换. 首先让我们来做一些准备工作。 第一步,需要将项目组所有同事的Visual Studio统一升级到2017 15.3版本或更新。( 阅读全文
posted @ 2019-02-19 18:03 楼上那个蜀黍 阅读 (299) 评论 (1) 编辑
摘要:接下来的几篇,我想讨论下迁移桌面程序到MS Store,可以采用的比较常见、通用性比较强的实施步骤和分层架构。 通常商业项目一般都是不断的迭代,不太可能突然停止更新现有的桌面版本,然后花很长时间从头来写UWP版本,所以我建议将迁移的过程分阶段,通过几个版本的迭代,慢慢地从传统桌面程序,转变成一个可以 阅读全文
posted @ 2019-01-07 23:37 楼上那个蜀黍 阅读 (558) 评论 (6) 编辑
摘要:上一篇我们讨论了如何在转制的桌面程序中,通过StartupTask来实现转制版本的开机自启动。实际操作中,我们通过编辑Packaging工程中的Package.appxmanifest文件,来添加自启动的配置项。如果要在程序的UI中实现开启和关闭自启动的功能。那就需要通过代码来操作StartupTa 阅读全文
posted @ 2018-12-20 17:03 楼上那个蜀黍 阅读 (395) 评论 (0) 编辑