MSDN 杂志 八月 2010

MSDN 杂志 八月 2010

联合身份标识:使用 WIF 实现 ASP.NET 被动身份验证

联合安全的目标是提供一种在域之间建立信任关系的机制。像 Windows Identity Foundation (WIF) 之类的平台工具大大降低了支持这种联合身份标识的难度。我们将向您介绍其中的工作原理。 Michele Leroux Bustamante

Windows Azure:将应用程序迁移到云的技巧

Windows Azure 已经在帮助很多公司将应用程序移入云中。我们来分享一下我们与客户合作进行实际迁移时所发现的一些提示和技巧。 George Huey, Wade Wegner

保持同步:使用 Sync Framework 创建同步提供程序

使用 Sync Framework 构建的应用程序可以在网络上使用任何协议从任何数据源同步数据。我们将向您介绍它的工作原理,并带您开始构建一个自定义的同步提供程序。 Joydip Kanjilal

OData 和 AtomPub:使用 WCF 数据服务绑定 AtomPub 服务器

了解如何使用 AtomPub 协议交付您的博客。Chris Sells 做了一次非常实用的映射演示,为您介绍如何从网站公开一个标准 AtomPub 服务,并使用 Windows Live Writer 针对该服务提供丰富的编辑体验。 Chris Sells

为 SQL 提速:通过层交互分析优化数据库调用

层交互分析 (TIP) 是 Visual Studio 分析工具提供的一项功能,它可以测量对 ADO.NET 兼容数据存储所做的同步调用的持续时间。我们将介绍 TIP 的工作原理,并提供使用 TIP 诊断应用程序性能问题的一些最佳做法。 Mark Friedman

智能客户端:使用 NHibernate 和 Rhino 服务总线构建分布式应用程序 — 第 2 部分

智能客户端应用程序响应速度快,注重与用户的交互性。在本文中,我们将使用 NHibernate 进行数据访问,使用 Rhino 服务总线实现与服务器之间的可靠通信,从而继续构建智能客户端应用程序。 Oren Eini

Windows Phone 7:Windows Phone 与云 — 简介

在 Ramon Arjona 的带领下创建一个语言翻译工具,了解如何轻松创建 Windows Phone 7 应用程序并将其绑定到 Web 服务。 Ramon Arjona

专栏

编辑寄语:您的程序是否有咸肉的味道?

构建程序时,您是否奉行“过得去就行”的标准?若如此,我得说您的期望值实在太低了。Keith Ward

领先技术:别着急,人懒没问题

懒惰在软件开发中不一定是坏事,但在 Microsoft .NET Framework 4 之前,编码者要靠自己实现懒惰的行为。Dino Esposito 向您介绍如何使用新的 Lazy<T> 类来实现资源利用最大化。Dino Esposito

数据点:兵不血刃拒绝对 Entity Framework 的表访问

Julie Lerman 向数据库管理员演示如何从 Entity Framework 限制对数据库的访问,从而只允许 Entity Framework 使用视图和存储过程而不能使用表,而且实现这一点时既不会影响应用程序代码,也不会与开发人员产生嫌隙。Julie Lerman

测试运行:使用 TestApi 进行错误注入测试

错误注入测试是指有意在应用程序中注入错误以检验应用程序的错误处理情况的过程。我们将介绍如何使用 TestApi 库的托管代码错误注入 API,在运行时向 .NET 应用程序中引入错误。James McCaffrey

孜孜不倦的程序员:SQLite 内幕

解决了 NoSQL 的问题之后,Ted Neward 返回到 SQL 关系世界 — SQLite。在本文中您将了解到有关这个轻量级嵌入式数据库的全面信息,这个数据库的运行空间可以像客户端文件系统上安装的一个文件那样小。Ted Neward

UI 前沿技术:WPF 中的多点触控操作事件

多点触控以前只是科幻电影中表现未来主义的一种重要手法,现在俨然已经成为主流的用户界面技术。我们将向您介绍 Windows 7 中的多点触控支持如何已经渗透并应用到 .NET Framework 的各个领域。Charles Petzold

别让我打开话匣子:火星人与金星人

男女在思维上的差异客观存在,因此在设计软件时要记得考虑到与您不同的另一半人的需要。David Platt