MSDN 杂志 二月 2009

二月2009

最佳实践:域驱动的设计简介

向您简要介绍在代码编写中采用域驱动的设计 (DDD) 时如何设计和发展丰富的域模型。 David Laribee

.NET 互操作:IronRuby 和 RSpec 入门,第 1 部分

IronRuby 教您如何用直白的 Ruby 语言创建能够与符合 .NET 的代码进行互操作的验收测试。 Ben Hall

“OSLO”基础知识:使用“Oslo”平台构建基于元数据的应用程序

向您介绍“Oslo”平台,并演示如何通过 MSchema 和 MGraph 构建元数据驱动的应用程序。我们将在“M”语言中定义类型和值,然后将其部署到存储库中。 Chris Sells

模式:使用 Model-View-ViewModel 设计模式构建 WPF 应用程序

在本文中,我们介绍正确地使用 MVVM 模式构建 WPF 应用程序是多么简单。 Josh Smith

Silverlight:使用 Silverlight 构建业务线企业级应用程序,第 2 部分

在这里,我们封装了上个月开始的呼叫中心客户端应用程序。我们演示的技巧将帮助您使用 Silverlight 构建实际的企业解决方案。 Hanu Kommalapati

MSBuild:创建可靠内部版本的最佳实践,第 1 部分

本文描述您可以在 MSBuild 中使用的几个基本作法及技巧,以便在 Visual Studio 中更有效地管理和控制版本项目。 Sayed Ibrahim Hashimi


Code Download
.Chm Files

Columns

编辑的话:推动设计

Howard Dierking 认为业务领域必须推动软件设计,即使自然模式对开发人员而言并非最轻松的模式也是如此。请了解他的观点。Howard Dierking

工具箱:主动记录模式,面向方面的编程

本月我们了解如何在 .NET 应用程序中实现主动记录模式,以及面向方面的编程如何带来分离问题。Scott Mitchell

CLR 全面透彻解析:处理损坏状态例外

使用一成不变的例外处理会有危险,因此您需要了解如何尽量对具体错误做具体处理。Andrew Pardoe

数据点:Silverlight 中的整合数据和隔离存储

在本文中,我们构建了一个整合的新闻阅读器应用程序,以演示在 Silverlight 中如何使用隔离存储和数据整合。John Papa

领先技术:在 Silverlight 中管理动态内容交付,第 2 部分

本月 Dino 继续通过讨论缓存和隔离存储来介绍如何管理动态 Silverlight 内容。Dino Esposito

实用模式:惯例优先于配置

我们介绍某些技巧,您可以通过这些技巧减少维护您编写的代码量,以便将重点放在应用程序的核心功能上。Jeremy Miller

揭秘:SQL Server 2008 中的空间数据支持

通过 SQL Server 2008 中新增的空间数据支持,您可以映射和查询几何与地理数据,从而构建激动人心的新应用程序。Bob Beauchemin

基础内容:工作流中的错误处理

工作流通常定义长期运行的进程,而未处理的失败通常意味着终止。请适当地处理例外,以避免发生这种情况。Matt Milner

使用 C++ 进行 Windows 开发:Visual C++ 2010 与并行模式库

通过并行模式库,您可以更轻松地利用并行处理的优点。请了解此功能以及其他 Visual C++ 2010 功能。Kenny Kerr

.NET 相关问题:使用 ThreadPool 按顺序执行

本月我们将演示如何使用 ThreadPool 支持顺序运行,而不必自己构建自定义线程池。Stephen Toub

平步青云:使用 SyncML 置备移动设备

SyncML 是 XML 的一个分支,OMA 设备管理 (OMA-DM) 以它为基础,可用于置备及管理企业方案中的移动设备。我们将向您介绍其使用方法。Ramon Arjona

堆栈跟踪:使用不完整或无效的 IRP

Bob Golding 与 David Butler

堆栈跟踪:这些系统 PTE 是什么?

Bob Golding 与 David Butler

{ End Bracket }:您的创新思维

拥有伟大的创新思维只算成功了一半,实现它才是真正的挑战。Eric N. Bush