MSDN 杂志 四月 2012

MSDN 杂志 四月 2012

构建 HTML5 应用程序:使用 CSS3 媒体查询来构建响应更快的 Web

正如 Brandon Satrom 所介绍的,跨所有主要桌面和移动浏览器提供 CSS3 媒体查询支持意味着您可以使用上下文线索为用户提供各种设备的定制体验。 本文概述了媒体查询 CSS3 模块,讨论其语法和用法,并提供了一个利用媒体查询为联机照片库构建支持平版电脑和 Smartphone 的视图的简单示例。 本文的目标是,提供仅使用 CSS 和一些经过调整的样式创建响应式网站和应用程序的坚实基础。 Brandon Satrom

C++:C++ AMP 代码简介

随 Visual Studio 11 提供的 C++ 编译器通过称为 C++ Accelerated Massive Parallelism 的技术添加异类平台支持。 C++ AMP 是一个数据并行 API,使开发人员能够利用 GPU 等加速器的性能来执行其数据并行算法。 本文介绍 C++ AMP API。 Daniel Moth

C++ AMP:C++ AMP 平铺功能简介

在 C++ AMP 中,将性能提升到一个新水平的最常执行的首要步骤是借助一项称为“平铺”的技术。 本文是 Daniel Moth’s 所撰写的介绍 C++ AMP 的文章的续篇,并说明如何平铺 C++ AMP 算法。 Daniel Moth

T4 模板:减少使用 T4 合并代码生成时遇到的问题

Microsoft’s T4 工具包可以显著减少在将代码生成合并到开发过程中时遇到的问题。 本文介绍如何构建、实现和调试代码生成解决方案,以及如何发现可利用代码生成解决方案的各种机会。 Peter Vogel

Microsoft Office:使用 OpenXML SDK 集成 Windows Workflow Foundation

了解如何使用 OpenXML SDK 2.0 将与 Microsoft Office 兼容的文档集成到 Windows Workflow Foundation 中,而不必直接与 Office 应用程序进行交互。 Rick Spiewak

Kinect:采用 Kinect 技术的上下文感知对话

Project Lily 是一种支持 Kinect 的 Windows Presentation Foundation 应用程序,借助该应用程序可尝试通过创建虚拟办公室助理来推动上下文感知对话方式和多模式沟通方式的发展。 Leland Holmquest

BizTalk:在 BizTalk Server 2010 中批量处理 EDI 数据

了解如何快速且轻松地从源数据库中提取数据,以及如何通过几个情景示例来实现映射和批处理。 Mark Beckner

CLR:.NET 4.5 性能改进概述

改进不仅仅是提供一些新的功能。 有时,可通过性能、稳定性和可靠性来区分框架。 本文概述即将对 .NET Framework 4.5 进行的影响 CLR、ASP.NET、ADO.NET、实体框架及更多程序的性能改进。 Ashwin Kamath

专栏

编辑寄语:您需要的更多内容

《MSDN 杂志》发布的 Web 领域的扩充内容包括更深入的教程和每月专栏,例如 Rachel Appel 撰写的“Web 开发报告”和 Bruno Terkaly 撰写的“深入了解 Azure”。Michael Desmond

领先技术:长轮询和 SignalR

Dino Esposito 续写上月的专栏,讨论长轮询为何如此有用,以及如何使用 SignalR 更加轻松地进行实时客户端/服务器通信。Dino Esposito

数据点:让高级用户创建他们自己的 OData 数据源

Julie Lerman 介绍了 SQL Azure Labs(代号为“数据资源管理器)的当前预览版本,并使用它帮助客户创建其自己的 OData 数据源。Julie Lerman

测试运行:细菌觅食优化

是否遇到了棘手的数字优化问题? 采用可以为常见细菌的觅食和生殖行为建模的概率技术可能会有所帮助。James McCaffrey

客户端洞察:将 JsRender 与 JavaScript 和 HTML 配合使用

John Papa 讨论了准备取代 jQuery 模板的新型技术 JsRender。John Papa

一触即发:使 Windows Phone 成为乐器

将音频流与多点触控技术相结合并将您的手机转化为电子乐器,是不是更加有趣? Charles Petzold 将介绍如何实现这一点。 能否将 Windows Phone 转变成便携式 Theremin(一种使用天线检测手的移动并将其转换为音符的电子乐器)? Charles Petzold 将重点解决此问题。Charles Petzold

别让我打开话匣子:极客的诗歌

David Platt 梳理了他的内心思路,并在研究有关软件和科学的诗歌时为短语“诗的破格”赋予了新的含义。David Platt