MSDN 杂志 十月 2011

MSDN 杂志 十月 2011

异步编程:通过新的 Visual Studio Async CTP 更轻松进行异步编程

在执行高延迟操作的程序中实现快速响应的用户界面有许多不同的方法,但完成此任务的难度系数也很高。下一版本的 C# 和 Visual Basic 将包含一个新的异步控制流窗体,通过该窗体可避免多线程会发生的危险情况以及编写回调方法的麻烦。 Eric Lippert

异步编程:通过 Await 暂停和播放

即将推出的 Visual Basic 和 C# 版本中的异步方法是在异步编程中摆脱回调的不错方式。Mads Torgersen 将详细介绍新的 await 关键字实际执行的操作,首先从基本概念入手,然后逐步深入到本质内容。 Mads Torgersen

异步编程:异步性能:了解异步和 Await 的成本

在 C# 和 Visual Basic 中很容易开始编写异步方法,但可能存在隐藏的性能成本。Stephen Toub 将介绍异步方法的各种细节,使您能够全面了解底层的实现方式,并说明了所涉及的更能体现细微差别的一些成本。 Stephen Toub

LightSwitch 安全性:确保访问 LightSwitch 应用程序安全

Visual Studio LightSwitch 是一款令人激动的新产品,可帮助开发人员方便快捷地构建业务应用程序。本文探讨了确保三层应用程序安全面临的挑战,并介绍了开发人员如何使用 LightSwitch 中的访问控制功能来确保其应用程序安全。 Valerie Andersen, Matt Evans, Sheel Shah, Michael Simons

F# 编程:创建 F#/C# VSIX 项目模板

鼓励通过创建由 C# ASP.NET MVC 3 Web 应用程序和两个 F# 库组成的 Visual Studio 扩展项目模板,来重用和削减那些重复的、费时的设置工作。 Dan Mohl

Silverlight:利用来自 Silverlight 4 的 Dynamics CRM 4.0 API 功能

构建可以直接与 Microsoft Dynamics CRM 4.0 交互的 Silverlight 应用程序是比较富有挑战的工作,下面通过深入演练的形式介绍如何正确实现该任务,或许对您有所帮助。 Mark Beckner

SharePoint 开发:在 SharePoint 2010 中构建信息体系结构

了解如何使用新的 SharePoint 2010 企业内容管理功能为面向 Internet 的出版和知识管理门户构建和实现灵活的信息体系结构。 Shahram Khosravi

HTML5:浏览器和功能检测

如果您要构建一个网站,不仅希望其今天看上去非常漂亮,而且在很长时间内访问时都会觉得很耀眼。这意味着您的网站必须不仅可在当前的浏览器中工作,而且在未来的版本中也可正常工作。本文介绍了一些提示和最佳实践,帮助您实现此目标。 Sascha P. Corti

HTML5:编写面向业务的 JavaScript Web 应用程序

Microsoft 将 HTML5 和 JavaScript 视为 Windows 开发人员的重要工具。为了帮助您学习编写可立即用于生产的 JavaScript,我们将指导您创建一个基本的业务应用程序。 Frank Prößdorf, Dariusz Parys

专栏

编辑寄语:考虑异步方法的背景

为 C# 和 Visual Basic 增加异步编程支持是 Microsoft 的旗舰托管编程语言的一系列重要变革步骤中最新的一次。Michael Desmond

领先技术:数据建模的对象和艺术

当今的应用程序通常都是围绕单个数据模型而构建,Dino Esposito 如此说道。他将讨论用于处理多个模型可提供更大灵活性的相应情况的战略,并帮助您开发层次更多的强大应用程序。Dino Esposito

借助 C++ 进行 Windows 开发:线程池取消和清理

涉及多线程应用程序时,取消和清理是非常难以解决的问题。但是,通过线程池环境可以清理相应组,这使得线程池的对象和回调更易于管理,Kenny Kerr 将详细介绍这些内容。Kenny Kerr

预测:多云:Windows Azure AppFabric 服务总线:主题

通过 AppFabric CTP June Update,AppFabric 服务总线现在提供了“主题”,一种丰富的新“发布和订阅”功能。Joseph Fultz 说明了如何使用此新消息传递技术来方便库间清单检查。Joseph Fultz

测试运行:图形结构和最大团

在计算机科学中,最大团问题是非常富有挑战的问题,未被完全理解。但是,用于解决该问题的代码可以在多个重要方面为开发人员提供帮助,例如社交网络方面。因此,深入了解一下吧!James McCaffrey

UI 前沿技术:Windows Phone 7 中的页面和弹出窗口

Charles 通过增加很多对话框来帮助导航和增强用户交互,改进了其电子书阅读器,他将在庆祝万寿节时转向恐怖风格。Charles Petzold

别让我打开话匣子:想象一下

“2011 创新杯”软件竞赛决赛吸引了来自全球各地的 128 支队伍来到纽约市。David Platt 发现,创新已不是这项赛事唯一让人惊奇的内容David Platt