摘要: 创建 C++ WinRT 组件 通过 Cpp/WinRT 项目模板创建一个 WinRT 组件工程 CppWinrtComponent.vcxproj,主要接口定义如下: namespace CppWinrtComponent { [default_interface] runtimeclass Cl 阅读全文
posted @ 2021-08-04 23:53 DemoApp 阅读(1913) 评论(0) 推荐(1) 编辑
摘要: Nuget 是 dotnet 开发中必不可少的包管理工具,但不仅仅局限于 dotnet 项目,在 VS 中使用 C++ 开发的时候,也可以使用 Nuget 来引用第三方组件。同样也可以用 Nuget 把 native 的一些组件打包,提供给自己或者别人使用。 这片博文记录一下如何把 WinRT 组件 阅读全文
posted @ 2019-11-09 17:13 DemoApp 阅读(897) 评论(2) 推荐(7) 编辑
摘要: 大学的日子里 北京初遇滑铁卢 北京在我心目中的位置太过神圣,感觉去北京读书是一件无比光荣的事,这也是我家乡绝大多数人的想法。我向往北京的天安门、故宫、长城......终于,在2014年8月的一天,我和我哥第一次到了北京。八月的北京,天气燥热。可刚下火车的我,感觉这天气非常湿热。家乡夏天的热我定义为燥 阅读全文
posted @ 2019-08-11 02:51 DemoApp 阅读(552) 评论(1) 推荐(3) 编辑
摘要: 上一篇心得记录中提到了 AudioGraph, 描述了一下 什么是 AudioGraph 以及其中涉及到的各种类型的 节点(Node)。 这一篇就其中比较有意思的 AudioFrameInputNode 来详细展开一下。 借用 AudioFrameInputNode, 实现简单的音频左右声道互换 什 阅读全文
posted @ 2018-12-09 19:17 DemoApp 阅读(1034) 评论(2) 推荐(2) 编辑
摘要: Audio Graph AudioGraph 是 Windows.Media.Audio 命名空间下提供的音频处理接口之一。 可以通过 AudioGraph 的静态方法 CreateAsync 来实例化一个 AudioGraph 对象,实例化的时候需要传入一个参数 AudioGraphSetting 阅读全文
posted @ 2018-11-30 00:31 DemoApp 阅读(1328) 评论(3) 推荐(5) 编辑
摘要: 首先了解一下 RFC4646 和 BCP 47 是什么东西: "RFC4646" The name is a combination of an ISO 639 two letter lowercase culture code associated with a language and an I 阅读全文
posted @ 2018-08-31 00:46 DemoApp 阅读(1003) 评论(1) 推荐(2) 编辑
摘要: 一种启动和检测 UWP 应用的方法 背景 我们发布过多款 UWP 平台的同类型 App ,最近有一个需求:用传统 Win32 程序启动我们的 UWP 程序。因为我们的每一个UWP App在客户机器上都是互斥的,也就是同时只能存在一个,并且我们的win32程序也只有一个版本,所以启动 UWP App 阅读全文
posted @ 2018-04-26 16:41 DemoApp 阅读(3673) 评论(8) 推荐(3) 编辑
摘要: 反向代理工大教务管理系统 本教程以北京工业大学教务系统举例 所谓反向代理工大教务管理系统的目的,就是方便在外网(工大外部网络)使用工大教务管理系统。 使用条件 1. 一台可以在公网环境访问的机器(通常就是云虚拟机),安装系统位Ubuntu 14; 2. 一个工大学生或老师账号,总之要能访问 vpn. 阅读全文
posted @ 2018-04-08 21:33 DemoApp 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: Custom Capability 是uwp开发中普通开发者较为不常用的内容,但是在一些OEM和驱动厂商,使用频率比较高 Custom Capability 有两种用户: 1.普通应用程序开发者; 2.Custom Capability 拥有者(一般为OEM,驱动厂商,比如Realtek,Dolby 阅读全文
posted @ 2017-11-27 16:57 DemoApp 阅读(1718) 评论(0) 推荐(1) 编辑
摘要: UWP 对 Globalization and localization 的支持非常好,可以非常容易地实现应用程序本地化。 所谓本地化,表现最为直观的就是UI上文字和布局方式了,针对文字,提供不同的语言资源文件即可,而针对布局方式,有影响的一般是阿拉伯地区的RTL,阅读顺序是从右到左,需要稍稍适配一 阅读全文
posted @ 2017-10-24 16:05 DemoApp 阅读(980) 评论(0) 推荐(0) 编辑