剧集

制作人秀: 第 13 集 - 突破循环

自从编写第一个程序以来,无限循环一直是编程的核心。 即使是“交互式”程序也有无限循环:程序等待输入、程序执行某些处理、程序生成一些输出、程序等待输入以及打开和打开和打开。

虽然当前代微控制器(如常用的 Arduino 变体)仍使用循环式编程,但现代应用程序平台(如在 Windows、iOS 和 Android 上发现)使用事件驱动或回调样式编程。

在此视频中,我们将讨论为什么某些计算领域从循环样式移动到事件样式,并介绍可用于在 Windows IoT Core 上“突破循环”的模式。

[00:26] 事件循环历史记录
[01:36] UWP 中的事件
[02:24] “Big Windows”中的传感器和事件
[03:05] Windows IoT 核心和中断
[04:40] 邻近感应传感器和取消启动 IO 引脚
[05:43] 计时器模式
[06:51] 任务模式
[08:39] IoT.Devices 库中的传感器和事件
[12:39] 计划程序模式
[13:40] IoT.Devices 库中的计划程序和 ScheduledUpdater
[14:41] 模式和选项摘要

本集中提及 IoT.Devices 库位于 aka.ms/IoTDevices,可以使用 Microsoft.IoT.Devices 通过 NuGet 安装。 如果你错过了它肯定会检查雷切尔维尔的视频添加硬币接受器。 这是我们在本集中提及的视频,它涵盖了在 Arduino 上打破循环的中断。

最后,请考虑以下事项:

@themakershow

@jbienz

感谢观看!

C#