二零一五年十一月
第 30 卷,第 12 期
Essential .NET - C# 异常处理
C# 的最新五个版本以及相应的 Microsoft .NET Framework. 中进行了多处更改。在 Mark Michaelis 创立的专栏中,他回顾了其中的多个更改,并提供了更新的编码指导原则,因为这些指导原则与异常处理和捕获异常相关。
Windows 10 - 通过搜索索引器提升文件操作速度
借助 Windows 10,搜索索引器的功能就能适用于运行在任何平台上的所有通用 Windows 平台应用。除了能够实现更出色的 Cortana 搜索,新的索引器还改进了应用与文件系统交互的方式。
异步编程 - 从头开始执行异步操作
借助 .NET 的最近几个版本,通过 async 和 await 关键字写入响应迅速的高性能应用程序变得前所未有地简单。了解 Mark Sowul 如何将默认 UI 启动代码用于 Windows 窗体及 WPF,并将其转换为支持 async 和 await 的面向对象的设计。
数据点 - Aurelia 与 DocumentDB 结合: 结合之旅
在探索 DocumentDB 和新的 Aurelia 框架之后,Julie Lerman 决定开始将两者结合使用,但实际情况比预期困难得多。了解他最终如何找到了实现完美解决方案的方法。
ASP.NET - 使用 ASP.NET 作为高性能文件下载程序
了解如何创建一个实用工具来解决以下问题:恢复和继续由于缓慢、错误的连接导致大型文件传输过程离线,继而导致失败的下载。
测试运行 - 使用 C# 的 T-检验
T-检验是最基本的统计分析形式之一,但是如果使用独立的工具直接将 t-检验功能集成到软件中,可能并不合适或者根本做不到。James McCaffrey 解释了如何使用原始 C# 代码执行 t-检验。
Microsoft Azure - 通过 SonarQube 和 TFS 管理技术债务
了解如何在企业级别设置 TFS 和 SonarQube,如何在 SonarQube/TFS 上确定并优先处理技术债务,如何通过敏捷生命周期借助 TFS 进行处理,以及如何衡量改进措施并形成良性循环。
孜孜不倦的程序员 - 如何成为 MEAN: Express 路由
MongoDB、Express、AngularJS、Node.js (MEAN) 堆栈是 ASP.NET 堆栈的备份“Web 堆栈”。在此安装中了解 Express 路由,并探索如何高效使用它。
别让我打开话匣子 - Alan Turing 和 Ashley Madison
Ashley Madison 黑客公开了欺骗性相亲服务的数百万用户的内幕。还揭露了以下信息:许多女性“会员”实际上只不过是用于吸引订阅者使用其高级服务的聊天机器人。
编辑寄语 - 欢迎使用 Essential .NET
在 MSDN 杂志过去五年间发布的拥有最多读者的文章中,Mark Michaelis 撰写了其中两篇。现在,他作为作者参与了新的 Essential .NET 栏目的发布。