MSDN 杂志 六月 2011

MSDN 杂志 六月 2011

敏捷 C++:使用 Visual Studio 和 TFS 进行敏捷 C++ 开发和测试

敏捷开发的一个方面包括编写自动化测试,如果项目混合了 C# 和 C++ 代码,此项工作会变得复杂。我们将向您介绍 Microsoft 的一个团队如何使用 Visual Studio 和 Team Foundation Server 简化本机和托管开发。 John Socha-Leialoha

敏捷开发:在 TFS 2010 中敏捷工作

深入了解 Microsoft 的内部开发实践,Chris Adams 介绍他的团队利用 Team Foundation Server 2010 实现敏捷开发,从 Microsoft Solutions Framework Agile v5.0 过程模板开始,最终切换到 Microsoft Visual Studio Scrum 1.0 模板。 Chris Adams

调试器引擎 API:编写适用于 Windows 扩展的调试工具,第 3 部分:客户端和回调

在本系列的第三篇文章中,我们将深入探讨调试器扩展与调试器之间的关系,研究调试器客户端和调试器回调的体系结构。 Andrew Richards

多重目标:构建面向桌面、Prism 和 Windows Phone 7 的多重目标应用程序

为何要重复工作,您可以使用一个代码库来创建多重目标应用程序?我们会引导您逐步完成该过程,使用 Prism、依赖关系注入和模式,如 MVP 和 MVVM。 Bill Kratochvil

StreamInsight:利用 Microsoft StreamInsight 控制大数据流

分析和响应大量、近乎实时的数据流中的信息,对于许多企业致关重要,但是过去很难使用相同工具集和查询语言来进行历史查询和实时查询。我们将向您介绍 StreamInsight 如何改变这一局面。 Rob Pierry

Windows Phone 7:Sterling 用于 Windows Phone 7 的独立存储

了解如何利用 Sterling 开源数据库,轻松地在 Windows Phone 7 应用程序中本地保存和查询数据,以及在用户切换到另一个应用程序后停用应用程序时管理状态的简单策略。 Jeremy Likness

专栏

编辑寄语:黄金时代

如果您是软件构建者,请记住:您生活在迄今最好的开发时代。Keith Ward

领先技术:代码约定中的固定条件和继承

在讨论两种最常见的软件约定即前置条件和后置条件后,Dino 本月介绍了第三种最重要的约定类型即“固定条件”,然后继续探讨当您应用继承时基于约定的类的行为。Dino Esposito

数据点:揭开 Entity Framework 策略的面纱:加载相关数据

使用 Entity Framework,为数据建模只是第一步。此外,您还需要使用正确的工具来查询和加载数据。我们会向您介绍选项,帮助您为应用程序做出正确选择。Julie Lerman

预测:多云:多平台 Windows Azure 存储

Windows Azure 不只是单平台环境。为了证明它的强大功能,我们为三个不同的移动设备构建了相同的应用程序。Windows Phone 7、jQuery 和 Android。Joseph Fultz

测试运行:Bing Maps AJAX 的曲线

本月的专栏有两个目的,一是提供在 Bing Maps AJAX 地图控件上绘制贝塞尔曲线的 JavaScript 函数的演练,二是提供测试重要 JavaScript 函数的指导原则。James McCaffrey

孜孜不倦的程序员:多模式 .NET,第 8 部分:动态编程

就现状来说,参数化元编程提供了一些功能强大的解决方案。但是它不能成为每个设计问题的最终答案。动态语言最大程度地采用了名称绑定的执行。让我们看看它是如何工作的。Ted Neward

UI 前沿技术:分页的原则

电子书阅读器很简单,对吗?只需呈现一些文本就可以了。不过,实际情况可能并非如此简单。我们通过研究文本分页背后的机制,开始为 Windows Phone 7 构建电子书阅读器。Charles Petzold

别让我打开话匣子:Microsoft 是否会汲取 DEC 的经验?

就一直所做的事情来说,Microsoft 仍然象 PC 公司一样思维。为了生存发展,这一点必须改变。David Platt