MSDN 杂志 八月 2009

八月2009

.NET 可视化:使用 .NET 让信息可视化

对于优秀的信息可视化平台来说,仅仅拥有绘制图片的能力通常是不够的。构建可视化平台的关键在于具备以下能力:交互性、生成元数据以及覆盖相关数据。您需要某种程度的灵活性,使您能够随时以任何方式呈现任何数据。 Laurence Moroney

实体框架:N 层应用程序模式

本文对成功的 N 层模式以及一些重要的 API 和特定于实体框架的问题进行分析。还概括介绍了 Microsoft .NET Framework 4 提供的一些功能,这些功能将使 N 层开发变得非常容易。 Daniel Simmons

域模型:采用域模型模式

在本文中,我们将逐一介绍采用和不采用域模型模式的原因、域模型模式所带来的好处,还将提供一些使整体解决方案尽可能保持简单的实用技巧。 Udi Dahan

EF 数据访问:EF v2 和数据访问体系结构最佳实践

开发人员运用范围广泛的开发原理和体系结构风格。本文从三种常见视角探讨了应用程序开发,并说明每种视角是如何采用实体框架的。本文将详细介绍以窗体为中心、以模型为中心和以代码为中心的开发风格及它们与实体框架的关系。 Tim Mallalieu

SQL 数据服务:Azure 服务平台的关系数据库

本文介绍了 SQL 数据服务的新特性,探讨了它的体系结构,说明了它是 SQL Server 在云中真正的扩展。 David Robinson

Code Download.Chm Files

Columns

编辑寄语:编辑寄语

Howard Dierking

工具箱:数据快照、Subversion、源代码组织及其他

如果需要保存、组织数据库数据的快照或为其添加批注,需要找到一种安装和配置 Subversion 的简单方法,需要自动组织源代码,那么,您需要阅读关于这些最新工具的详细信息。Scott Mitchell

CLR 全面透彻解析:代码约定

本文将分享一些最佳做法,基类库 (BCL) 团队在添加代码约定库时总结出这些最佳做法,并开始在其自己的代码中加以利用。Melitta Andersen

数据点:Silverlight 3 中的数据性能和错误策略

在本月专栏中,作者将说明二进制编码的工作原理及其对应用程序性能的影响,还将通过实际运行演示来说明它的行为方式。John Papa

领先技术:数据传输对象的优点和缺点

首先简单介绍用于组织业务逻辑层的基于过程和对象的模式,然后,作者将着重说明数据传输对象及它们对软件项目部署的影响。Dino Esposito

实用模式:通过不断设计实现增量交付

软件项目的最终目标是为客户提供价值。团队如何成功交付这种价值的主要因素在于软件设计。最佳的设计是持续设计的结晶,而不是一蹴而就完成整个设计。这种方法让您能够运用从项目中获得的经验教训来持续改进设计,而不是在项目开发的早期就陷入错误设计的歧途。Jeremy Miller

安全简报:加密灵活性

即便是使用最安全的算法和最大的密钥长度,也无法保证您今天编写的代码能保持安全。从一开始就为灵活性做好规划不失为一个良好的选择。与其在代码中硬编码特定的加密算法,不如使用 Microsoft .NET Framework 中内置的灵活加密功能。本文对此进行了详细说明。Bryan Sullivan

揭秘:数据访问代码如何影响数据库性能

在本文中,作者深入分析了一些常用的数据访问代码编写方法,并说明了它们对性能的影响。Bob Beauchemin

基础内容:Windows 工作流设计模式

设计模式提供常用的、可重复的方法来完成软件开发任务,各种不同的模式将分别说明如何在代码中实现特定目标。开发人员开始使用 Windows Workflow Foundation (WF) 时,他们通常会问的相关问题是:如何使用此技术实现常见任务。本月专栏将论述 WF 中使用的几种设计模式。Matthew Milner

.NET 相关问题:汇总异常

.NET 中的异常是用来传递错误和其他异常情况的基础机制。本月专栏提供有关如何汇总异常以帮助管理各种异常情况的信息,就各种情况来说,多个异常可能是由一个操作导致的,包括涉及并行和并发的情况。Stephen Toub

Microsoft 模式和方法探秘:使用 Prism 用单一代码库构建 WPF 和 Silverlight 应用程序

本文讨论了 Project Linker 工具及其他技术,这些工具和技术用来从单一代码库创建面向 WPF 和 Silverlight 的应用程序。Erwin van der Valk