Windows 8平板电脑上的快速入门

时间:2012-05-17 10:30:12

标签: .net windows-8 windows-runtime

我想为Windows 8平板电脑开发应用程序。我现在有:

  1. Windows 8消费者预览机
  2. VS studio 2011
  3. 我想知道:

    • 我从哪里开始?
    • 为Windows 8桌面开发的应用程序是否会像在Windows 8平板电脑中一样使用?
    • 我可以在哪里试用emulater来测试它们?
    • 我可以为Windows 8平板电脑应用程序提供一些hello world示例。我是为Windows 8桌面做的,但是它会在标签上工作吗?
    • 开发环境有什么不同我需要使用WINRT这个WINRT出现在哪里?
    • 当我选择新的metrostyle应用程序时,它是否会自动切换到winrt而不是.net?

    winrt vs .net存在很多混乱(当我们真正开始在消费者预览上开始研究VS 2011时)

2 个答案:

答案 0 :(得分:5)

台式机和平板电脑Windows 8计算机除了外形和可用功能之外没有区别。嗯,以及其中一些平板电脑将在ARM硬件(Windows的Windows RT SKU)上运行的事实,所以如果您使用任何本机代码,您需要将另一个平台纳入您可能想要支持的内容(x86,x64) ,ARM)。

首先 - 只需在Visual Studio 11中创建一个空白的Metro Style App项目,然后使用F5运行它。 Metro风格应用程序使用Windows Runtime(简称WinRT)而不是“桌面应用程序”使用的WinAPI / Win32。使用WinAPI的桌面应用程序仍然可以在非ARM设备上使用,但不能在Windows应用商店中销售(尽管您可以在自己的网站上自行销售并在商店中使用它)。

以下是您可以开始的一些learning resources。我建议从Build会议视频开始。

答案 1 :(得分:1)

您可以使用Windows 8 RTM继续使用VS2012。

VS 2012本身包含模拟器,但您总是选择本地计算机在您自己的计算机上部署您的应用程序以获得应用程序的外观和感觉