MSDN 杂志 十一月 2011

MSDN 杂志 十一月 2011

NoSQL 文档数据库:将 RavenDB 嵌入 ASP.NET MVC 3 应用程序中

“开发人员再也不必因 Microsoft 堆栈缺乏非关系数据存储支持而大声疾呼了”,Justin Schwartzenberger 表示。他展示了使用 RavenDB 探索 NoSQL 世界有多么简单。NoSQL 是一个以 .NET/Windows 为中心的文档数据存储解决方案,可以在 ASP.NET MVC 应用程序内部以嵌入模式运行。 Justin Schwartzenberger

Windows Phone SDK 7.1:构建“芒果”应用程序

本文逐步介绍了如何创建一个使用 Windows Phone 7.1 的以下三个重要新功能的应用程序:本地数据库、活动图块和 Silverlight/XNA 集成。该应用程序的主题是芒果 – 包括芒果食谱、芒果鸡尾酒以及芒果射击游戏。 Andrew Whitechapel

LightSwitch 和 Windows Azure:将 LightSwitch 应用程序部署到 Windows Azure

在本文中,Mike Wade 介绍了如何将一个使用 Visual Studio LightSwitch 构建的应用程序部署到 Windows Azure,而无需提供专用的资源来进行基础结构管理。 Mike Wade

构建 HTML5 应用程序:使用 HTML5 窗体改进 Web 窗体

HTML5 中的一些新输入类型使创建 Web 窗体比以往任何时候都更简单,而这些新类型最值得称道之处在于它们在某种程度上适用于所有浏览器。Brandon Satrom 介绍了如何立即在应用程序中开始使用 HTML5 窗体。 Brandon Satrom

NuGet:使用 NuGet 管理项目库

NuGet 是一个适用于开发人员的程序包管理器,只需单击鼠标即可创建最佳的 .NET 库。NuGet 可用于访问免费的开发人员库,并允许公司设置一个专用应用程序商店来管理公司中的各个库。了解如何使用 NuGet 简化您的项目。 Phil Haack

SharePoint 安全性:SharePoint 2010 中基于声明的自定义安全模型

本文将介绍如何在 SharePoint 中构建自定义声明,如何将此声明与 FAST Search 集成以及如何管理启用声明的内容,以便您了解 Microsoft SharePoint Server 2010 中基于声明的新标识模型。 Ivory Feng, Patrick Stanko, Shabbir Darugar

Silverlight 3D:在 Silverlight 中开发三维对象

学会采用三种不同的方法创建三维对象;了解在屏幕上显示三维对象所需的主要元素,以及如何通过 Silverlight 5 扩展目前可用的功能,创建更丰富的三维对象。 Rajesh Lal

HTML5:HTML5 脱机应用程序:“环形洞”缓存

本教程中的示例演示了如何缓存“联系我们”页面,该页面用于向用户显示有关即将举行的活动的通知。当用户连接到网络时,将显示实时活动列表;否则,将提示用户拨打相应的电话号码了解活动信息。无论是否可以访问公共网络,该方法均可以确保用户随时了解信息并保持联系。 Craig Shoemaker

HTML5:使用 HTML5 中的媒体

HTML5 提供了一些全新的方法,用于在 HTML 页面中观看和播放音频及视频文件。需要安装 Flash 插件才能在网页中播放视频或 mp3 的时代将很快过去。在本文中,您将了解 HTML5 中的媒体功能,以及如何在最新的 Web 应用程序中使用这些功能。在本文中,您将了解:什么是 HTML5,为何它对于在 Internet 上构建媒体应用程序很重要,以及如何在 HTML5 页面中播放媒体。 Jason Beres

专栏

编辑寄语:冒险游戏

9 月份,Microsoft 在 BUILD 大会上宣布的 Windows 运行时旨在拓宽 Windows 开发人员的界定范围。Michael Desmond

领先技术:域模型设计

代码优先模式鼓励在 .NET 空间应用领域驱动设计 (DDD) 原则。然而,为真实方案编写对象模型会引发一些当前无法妥善解决的问题。Dino Esposito 将向这些问题发起挑战。Dino Esposito

借助 C++ 进行 Windows 开发:线程池同步

阻塞操作将对并发产生不利影响。您需要想方设法让线程池代表您进行等待,而不影响其并发限制。这样一来,在资源可用或时间已过后,便可将回调加入队列。除了工作对象以外,线程池 API 还提供了一些其他回调生成对象。Kenny Kerr 在本文中介绍了如何使用等待对象。Kenny Kerr

数据点:文档数据库到底是什么?

我们的常驻数据库专家介绍了 NoSQL 领域的一些主要数据库,并分享了她所学的知识。如果您是一位想要对 NoSQL 一探究竟的数据库开发人员,这篇概述 MongoDB、CouchDB 和 RavenDB 文档数据库的文章将非常适合您。Julie Lerman

测试运行:贪心算法和最大团

McCaffrey 博士本月介绍了一个用于解决图形最大团问题的贪心算法,该算法旨在找到图形中全都彼此相连的最大节点组。他介绍了如何设计和测试这些算法以解决此问题。James McCaffrey

UI 前沿技术:完成电子书阅读器

Charles Petzold 使用一个 Web 服务(用于从 Project Gutenberg 获取目录文件)、一个Pivot 控件(用于显示搜索屏幕)和一个已下载书籍列表完成了他的 Windows Phone 7 电子书阅读器。Charles Petzold

别让我打开话匣子:BUILD:Microsoft 的倡议

David Platt 称,他在 Microsoft BUILD 大会上看到了已经很久未出见过的场景:大家对于 Microsoft 的平台战略感到由衷的兴奋。David Platt