【IT168 技术】作为一名开发者,当听到微软Visual Studio 11 Beta版终于落地时,我的心情不只是一味的兴奋,而是显得更加复杂。在如今热得发烫的移动应用时代,Apple Store与Android Store两大豪门并驾齐驱,一路吹枯拉朽。作为曾经PC时代的霸主,在以多点触摸为标志的后PC时代,微软似乎显得矜持了一点。也许他们不太愿意接受这种改变吧。但无论如何,Win 8 Metro的横空出世,给了Windows 应用程序开发人员无限的遐想空间,Windows Store能否成为继苹果与安卓之后的第三大豪门?我们只能说拭目以待了。但无论如何,好的开始意味成功的一半。
俗话说,工欲善其事必先利其器,Visual Studio 11作为Windows应用程序的旗舰IDE,必将成为Windows Store应用的开发利器,为其保驾护航。针对Win 8 Metro风格,Visual Studio 11进行了大刀阔斧式的革新,对于微软进入后PC时代,这种意义无疑是里程碑式的。
不同于其它文章,对Visual Studio新特性的连篇累牍,本文特意精选一些针对开发者最为适用的功能特性,结合具体实例,图文并茂,加以梳理,力求读者以最快的速度熟悉Visual Studio的精华。这类似于电影的预告片。
Visual Studio 11 点亮Win 8 Metro
Metro风格是Win 8的一大卖点,Win 8应用变得可以触摸了。笔者认为,这是微软开始全面开启后PC时代的一个重要标志。作为Win 8应用程序的开发工具,Visual Studio与时俱进,也变得“Metro”起来。我们简单的分析一下使用Visual Studio 11 Beta开发Windows Metro应用程序的流程:
首先,安装Windows 8消费预览版(正式版还未发布),当然,安装Visual Studio 11 Beta必不可少。作为开发利器,Visual Studio 11 Beta贯穿应用程序开发的每一个阶段。程序员可以选择适合自己的编程语言开发Metro应用,比如JavaScript, C++, C# or Visual Basic。
那么,究竟是什么使Metro舞动起来,是谁充当Metro风格幕后指挥?这是一个可以说的秘密。答案是:Blend for Visual Studio 11 Beta。
当然,作为应用程序的质量保证,代码调试是少不了的,途径也多种多样,比如本地调试,装载到模拟器,或者其它设备。
当一切都准备好的时候,我们就可以把应用程序发布到Windows Store了。Visual Studio会帮助我们将程序打包,并上传到微软的应用商店。关于如何开发Metro风格的应用程序,可参见Windows Dev Center(http://msdn.microsoft.com/en-us/windows/apps/),Metro style app samples(http://code.msdn.microsoft.com/windowsapps).
总之,Visual Studio 11 Beta针对Windows Metro应用程序开发的一条龙服务,大大降低了开发者的门槛与开发成本。
Visual Studio 11 Beta版▲