MSDN 杂志 二月 2015

MSDN 杂志 二月 2015

跨平台:通过 Xamarin.Forms 跨移动平台共享 UI 代码

Xamarin.Forms 项目的负责人展示了 Xamarin.Forms 如何提供对主流移动平台的所有本机电源的访问权限,以及对于不需要复杂本机 API 的平台,如何使用简化 API 的所有优势。 Jason Smith

C#:将代码修补程序添加到您的 Roslyn 分析器

在 Alex Turner 对 .NET 编译器平台中实时代码分析器探索的第二部分中,他说明了如何添加代码修复提供程序以清理第 1 部分中所示 regex 诊断分析器所找到的错误。 Alex Turner

Microsoft Azure:面向事件流系统的兴起

随着事件数据流的显著兴起,管理和处理这些事件数据流变得更加重要。新的 Azure 事件中心可帮助您预测和解析这些数据流。 Christopher Bennage

Visual Studio 2015:通过智能单元测试构建更完美的软件

智能单元测试允许您以其源代码指定预期软件行为,并结合使用自动白盒代码分析和限制求解器来生成并维护相关测试的紧凑套件,以便实现 .NET 代码的高覆盖率。 Pratap Lakshman

编译器:每个程序员都应该了解的编译器优化内容

Hadi Brais 引入了 Visual C++ 编译器的高级优化功能,这使程序员能够编写易于理解、可维护的代码,同时不会对性能造成影响。 Hadi Brais

.NET Framework:构建 .NET 的企业级搜索

大数据仓库允许公司存储大量信息,但面临的挑战是如何只检索其中某个小的特定部分。使用 Elasticsearch,这一问题就变得简单起来。 Damian Zapart

专栏

编辑寄语:对此进行分析

作为 Visual Studio 2015 预览版一部分的新 .NET 编译器平台(即“Roslyn”)技术已经实现了一些相当酷的操作。本月,我们深入探讨实时代码分析器。Michael Desmond

领先技术:轻型客户端设备检测

WURFL.js 是一个轻型设备描述存储库,可以提升用户对运行于移动和桌面浏览器上的客户端密集 Web 应用程序的使用体验。Dino Esposito

借助 C++ 进行 Windows 开发:回顾 COM 智能指针

正如 Kenny Kerr 解释的那样,现在是时候来应用 Visual C++ 2015 所提供的某些现代 C++ 功能了,以设计 COM 界面的新智能指针。Kenny Kerr

测试运行:机器学习的 L1 和 L2 规范

James McCaffrey 着重介绍规范如何帮助减少过度拟合,这是机器学习削弱模型预测准确度的常见结果。James McCaffrey

孜孜不倦的程序员:Roslyn 的兴起,第 2 部分:编写诊断

Ted Neward 和 Joe Hummel 深入探讨编写诊断,说明了在进行平台开发时,如何使用开源 .NET 编译器平台(以前称为“Roslyn”)来编写语言工具。Ted Neward, Joe Hummel

新型应用程序:在 Windows 应用商店和 Windows Phone 应用商店应用中实现搜索

如今,搜索无疑是任何应用中最重要的功能。如果您想要让自己的应用受欢迎且易于使用,最好是添加搜索功能。Rachel Appel

别让我打开话匣子:过去 5 年的发展

是否已有五年的历史?David Platt 作为 MSDN 杂志的封底专栏作家对这五年进行了回顾。David Platt