MSDN 杂志 七月 2013

MSDN 杂志 七月 2013

编译器:Microsoft 的新一代编译器项目如何改进您的代码

编译器是 .NET 开发人员可用来分析代码的最佳工具之一,但因为 C# 和 VB 编译器不提供 API 以供访问,他们一直无法使用这些来之不易的知识,直到最近这一状况才有所改变。 这一改变源于 Microsoft Roslyn 项目,该项目提供了一组编译器 API,利用它们可以完整地访问整个编译过程,Jason Bock 这样解释。 Jason Bock

MVVM:通过 MVVM 利用 Windows 8 功能

Brent Edwards 研究如何让应用程序使用很酷的 Windows 8 功能并仍然保持表示层单元测试友好。 Brent Edwards

Windows Phone:创建 Windows Phone 8 Company Hub 应用程序

Windows Phone 8 有一项新功能是创建 Company Hub 应用程序,从而在一台设备上负责公司应用的安装和更新,而不必通过应用商店或使用移动设备管理解决方案。 本文讨论如何创建 Company Hub 应用程序并将其部署到用户群。 Tony Champion

Windows 8:为 Windows 8 和 Windows Phone 8 构建应用程序

有时可以在 Windows 8 和 Windows Phone 8 之间共享代码,但有时不能。 Joel Reyes 告诉您在构建针对这两个平台的应用程序时如何最大化代码重用率。 Joel Reyes

LightSwitch:使用 Visual Studio LightSwitch 构建先进的企业生产力应用程序

最新的 Visual Studio LightSwitch 版本新增了对触控式用户界面以及 HTML5 和 JavaScript 的支持,同时挂接 SharePoint 2013 和 Office 365 以提供更好的业务集成。 Jan Van der Haegen, Beth Massi

专栏

编辑寄语:在云中开发/测试

Microsoft 认为 Windows Azure 之所以赢得开发人员的青睐,是因为其灵活的解决方案支持在云中进行开发和测试。Michael Desmond

领先技术:在 ASP.NET MVC 4 中创建为移动设备优化的视图

了解如何使用服务器端逻辑为给定设备呈现最佳的显示效果,并介绍 ASP.NET MVC 4 中一种称为显示模式的新功能。Dino Esposito

数据点:用 SpecFlow 进行行为驱动设计

Julie Lerman 演示行为驱动的开发如何围绕用户案例建立逻辑和测试,帮助确保您的软件真正符合规范要求。Julie Lerman

深入了解 Windows Azure:在 Windows Azure 中测量和自动缩放多租户应用程序

本系列文章分为两个部分,在第二部分,Bruno Terkaly 和 Ricardo Villalobos 探索资源的测量和自动缩放,继续讨论多租户体系结构。Bruno Terkaly, Ricardo Villalobos

新型应用程序:精通用 JavaScript 构建的 Windows 应用商店应用程序中的控件和设置

了解如何使用 Windows JavaScript 库控件在 Windows 应用商店应用程序中构建出色的用户体验,使得无论用户使用什么样的设备,都以自然直观的方式向用户呈现数据。Rachel Appel

DirectX 因素:模拟合成器的仿真

Charles Petzold 使用 XAudio2 音频效果创建了 20 世纪 70 年代的模拟合成器的数字仿真。Charles Petzold

别让我打开话匣子:活化能

利用化工界众所周知的概念 — 活化能和释放能 — 可以帮助您预测 UI 策略的影响。David Platt