MSDN 杂志 12 月 2011

MSDN 杂志 12 月 2011

MVPVM 设计模式:用于 WPF 的 Model-View-Presenter-ViewModel 设计模式

Bill Kratochvil 展示了在受到 Microsoft 模式和实践 Prism 项目的启发下,使用他称之为 MVPVM 模式的方法开发可扩展企业应用程序的优点,从而对设计模式的历史进行了深入探讨。 Bill Kratochvil

构建 HTML5 应用程序:将 Geolocation 集成到 Web 应用程序中

谈到 HTML5,大部分人都将其当作一组适合在 Web 上进行实际应用程序开发的技术,geolocation 就是一个不错的示例。 Brandon Satrom 介绍了 Geolocation 规范,并展示了在您的应用程序中如何开始使用这项技术。 Brandon Satrom

ASP.NET 安全:对 ASP.NET 应用程序进行黑客防范保护

主流媒体几乎每天都会报道又一个站点遭到了黑客攻击。 幸运的是,很多此类攻击都能轻松防范。 Adam Tuliper 解释了这些攻击是如何发生的,并讨论了防范攻击的最佳做法。 Adam Tuliper

Sysinternals ProcDump 4.0 版:为 Sysinternals ProcDump 4.0 版编写一个插件

捕获应用程序的内存转储是一种常见的故障排除策略,但大部分转储捕获工具所提供的信息不是太多就是太少。 不过,Andrew Richards 解释说,您现在可以利用 Sysinternals ProcDump 4.0 版确定内存包含的内容。 Andrew Richards

视频编码:视频编码的保存和重用设置

这里有一个简单的方法,通过这种方法,视频处理应用程序可以使用计算机上的任何可用编解码器保存压缩的视频,而无需在每次启动应用程序时,或者在多台/远程/嵌入式计算机上使用应用程序时手动指定编解码器设置。 Adi Shavit

ALM Rangers:Visual Studio ALM Rangers - VM 工厂的提升

Rangers 提供了特定的有关虚拟机工厂用法的 ALM 指南,对它的概念和优点进行了探讨。 Willy-Peter Schaub, Brian Blackman, Paul Meyer

专栏

领先技术:ASP.NET MVC 的上下文相关进度条

Dino Esposito 解决了报告远程操作状态的问题,提供了真实反映给定会话操作状态的上下文相关反馈。Dino Esposito

借助 C++ 进行 Windows 开发:线程池计时器和 I/O

在有关 Windows 7 线程池系列讨论的结尾,Kenny Kerr 深入介绍了 API 计时器对象和 I/O 完成对象提供的两个剩余回调生成对象。Kenny Kerr

数据点:处理 WCF 数据服务中的实体框架验证

Windows 8 Metro 样式还添加了另一个可以使用 OData 的 UI。 Julie Lerman 帮助您提高了使用 WCF 数据服务、代码优先和实体框架验证 API 创建 OData 的技巧。Julie Lerman

预测: 多云:以 AppFabric 队列结束探索之旅

Joseph Fultz 根据在 Windows Azure AppFabric 服务总线中找到的新功能,综合运用主题和队列,完成了他的仓库库存量项目。Joseph Fultz

测试运行:禁忌算法和最大团

McCaffrey 博士通过一种称作禁忌算法的高级解决方案,完成了对神秘而具有挑战性的最大团问题(通常用于社交网络情形)的验证。James McCaffrey

孜孜不倦的程序员:分析器组合子

由于为神经光学科学实验(在其中会引发光学问题并记录结果)设计自定义配置,Ted Neward 将分析器组合子用于在现实情形下工作。Ted Neward

UI 前沿技术:Windows Phone 7 上的视频源

虽然 Windows Phone 的最初发行版仅包含一个相机 API,但这一缺陷已通过两组新的 API 得到纠正。利用这些 API,Charles 可以享受视频带来的乐趣。Charles Petzold

别让我打开话匣子:Jobs 和 Ritchie: 放大的照片

Steve Jobs 于 10 月 5 日去世,他得到了全世界人们的交口称赞。 相比之下,10 月 8 日去世的 Dennis Ritchie 却少人知晓。他应该获得人们的更多承认而不应被埋没,因为如果没有他的工作,Jobs 将不会有任何建树。David Platt