MSDN 杂志 三月 2010

MSDN Magazine 三月 2010

IIS 平滑流式处理:用上下文数据增强 Silverlight 视频体验

自适应的流处理可解决流畅内容交付和解码的问题。我们将向您介绍 IIS Smooth Streaming 的基础知识,并演示如何在您自己的 Silverlight 项目中操作音频、视频和标题数据。 Jit Ghosh

手指之舞:探讨 Silverlight 中的多点触控支持

在 Silverlight 中,触控不仅仅是一种鼠标输入方式:有时候需要的是针对触控进行特殊化和优化的控件。 Charles Petzold

线程诊断:利用 Visual Studio 2010 中的 Concurrency Visualizer 优化性能

了解多线程应用程序中以前需要由专家级开发人员进行大量检测和分析的性能瓶颈。Visual Studio 2010 中的 Concurrency Visualizer 可大大减轻并行性能分析的负担。 Hazim Shafi

测试运行:用消息来测试 Silverlight 应用程序

Silverlight 大大简化了构建丰富 Web 应用程序的过程。我们将提供一个示例,演示如何使用消息作为对简单的 Silverlight 应用程序进行交互式测试的便捷方法。 James McCaffrey

Columns

编辑寄语:雨过天晴

“对寻找技术工作的人来说,最困难的时刻已经过去了。”Dice.com 的总经理说。Keith Ward

领先技术:ASP.NET Ajax 库和 WCF 数据服务

这个月,Dino 讨论了 ASP.NET Ajax 库中引入的 JavaScript 组件,并解释了如何使用它们来实现更高效的客户端数据访问。Dino Esposito

CLR 全面透彻解析:将 APTCA 程序集迁移到 .NET Framework 4

Microsoft .NET Framework 4 中的 CLR 安全模型经历了几次重大改变,包括采用 Level2 透明性,这与 Silverlight 安全模型相似。Mike Rousos 深入讲解了这很可能对 AllowPartiallyTrustedCallers (APTCA) 库的作者产生影响。Mike Rousos

数据点:预编译 LINQ 查询

您是否知道,如果不小心,预编译 LINQ 查询可能真的会“降低”应用程序的性能?Julie Lerman 解释了如何确保不是每次都“重新”预编译查询,并因此而导致在回发、短期存在的服务操作以及其他会导致关键示例超出范围的代码中损失预期的性能收益。Julie Lerman

UI 前沿技术:WPF 应用程序中的 MIDI 音乐

每一台 PC 都包含一个内置的 16 人乐队,可播放一些音乐。Charles 介绍了NAudio 声音库中的 MIDI 支持如何让您在 .NET 应用程序中播放音乐。Charles Petzold

基本技术:Visual Basic 2010 中的泛型协变和逆变

深入探讨 Visual Studio 2010 中引入的新的协变和逆变特性。Binyam Kelile 提供了一些可操作的 Visual Basic 示例,用来解释它们如何在处理泛型接口和委托时提供更强的灵活性。Binyam Kelile

登峰造极的 ASP.NET:ASP.NET MVC 2 中的模型验证和元数据

Scott Allen 介绍了如何通过 ASP.NET MVC 2 中引入的新特性来改进您的用户输入验证 - 这些新特性可在客户端和服务器上实现验证。Scott Allen

安全简报:向 Microsoft Team Foundation Server 2010 中添加安全错误评级

Bryan Sullivan 介绍了由内部产品和在线服务团队使用的目标安全错误分类系统“错误评级”,因此帮助您深入了解 Microsoft 严格的开发安全结构。他将向您介绍如何使用 Microsoft Team Foundation Server 2010 将这种分类系统合并到您自己的开发环境中。Bryan Sullivan

别让我打开话匣子:极端案例

开发人员应该将他们的时间和精力投入到 99 种常见案例上,而不是投入到通常会占据过多注意力的某个罕见案例上。David Platt