目前,我们有一个应用程序,允许用户包括/删除页面、图像和文本(该应用程序提供给打印机,使用挂钩,我们获得打印的文档,然后进行处理)。
现在,我们想为Windows8开发Metro UI风格的应用程序。
那么,使用XAML和C#开发上述应用程序的起点是什么呢?
我们是否需要学习HTML5、Javascript来开发Metro UI风格的应用程序?
如果您熟悉Javascript和HTML,那么使用Javascript可能是您想要的。微软声称Javascript、C++和C#只是WinRT API的不同投影。因此,从理论上讲,如果你可以用C#+XMAL编写应用程序,那么你也应该能够用Javascript+HTML5编写它。
因此,问题实际上是你更精通哪种语言,或者你更喜欢使用哪种语言。
Visual Studio 11速成版Beta版和Windows 8用户预览版目前是免费的,因此您无需花费任何费用即可开始开发。
以下是一组消费者预览示例:http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples
以下是打印API的链接:http://msdn.microsoft.com/en-us/library/windows/desktop/hh448418(v=vs.85).aspx
希望这能让你开始申请。