2017 年 6 月
第 32 卷,第 6 期
物联网 - 使用 Azure IoT 套件推动 IoT 开发
Azure IoT 套件预配置的解决方案有助于简化综合 IoT 应用程序的生成。Dawid Borycki 介绍了如何设置预配置的远程监视,从而收集并显示通过与远程设备连接的摄像头获取的图像的相关信息,并允许你远程控制 IoT 设备。
数据点 - Visual Studio Code: 利用 MSSQL 扩展创建数据库 IDE
Julie Lerman 介绍了如何利用 mssql 扩展将 VS Code 变成适用于各种 SQL Server 数据库(Microsoft SQL Server、Azure SQL 数据库和 SQL 数据仓库)的智能 IDE。
DevOps - 面向 Visual Studio 开发者的 Git 内部源代码
了解 Git 在新发布的 Visual Studio 2017 IDE 中的运作方式,以及 Git 存储库在文件系统中的实现方式。之后将探究 Git 数据存储的拓扑、各种存储对象的结构和内容,以及 Git 分支的构成。
测试运行 - 使用 C# 的受限玻尔兹曼机
受限玻尔兹曼机 (RBM) 是有极大吸引力的软件组件,有点类似于基本神经网络。James McCaffrey 介绍了 RBM 的工作方式,展示了演示程序,并提供了有关如何使用 RBM 的示例。
Xamarin - 通过 Visual Studio Mobile Center 进行身份验证和数据访问
通过基于 Xamarin.Forms 的跨平台示例,了解 Visual Studio Mobile Center 如何简化身份验证和移动应用表的实现
Essential .NET - 使用 Yield 的自定义迭代器
Mark Michael 继续探索了 C# foreach 内部语句,并将重点放在了新的上下文关键字 yield 上。C# 使用此关键字生成基础 CIL 代码来实现 foreach 循环使用的迭代器模式。
C# - 使用 Hyperlambda 让 C# 更加动态化
Thomas Hansen 介绍了他的“非编程语言”Hyperlambda。此语言可以让 C# 更加动态化,并具有解释型语言在 C# 静态类型上下文中的所有优势。
别让我打开话匣子 - 我还在不断充电(第 2 部分)
David Platt 安排他的学生生成一款医疗应用的原型,他认为这将成为一堂非常有意义的实时案例课。事实证明,其意义远不止于此。
职场新贵 - 战胜拖延症: 8 步帮你提高工作效率
拖延症造成的问题会越积越多,不仅会让你倍感压力和挫败感,还会穿插一系列的截止日期延期。只需遵循几项简单的技巧,即可打破此恶性循环。