Windows 8.1平板电脑应用程序开发 – 从哪里开始?

好的,我对Windows开发很陌生。 我的任务是构build一个只能在Windows 8.1平板电脑上运行的小应用程序。 (没有应用程序商店,没有这样的)

在微软网站上进行了大量的研究之后,我迷失在大量的信息中,完全迷茫。 例如微软说,可以在Windows Vista / 7上开发平板电脑应用程序。 然后他们说别的地方,Windows 8.1的应用程序只能在Windows 8.1(或8我忘了)开发,我需要一个开发者许可证。
问题:1-正在为Surface创build应用程序与为Windows Phone创build应用程序不同? 2-我想在WPF / C#中做到这一点。 可能? 3-对于仅在windows 8.1 Surface平板电脑上运行的应用程序,硬件和软件要求是什么? (包括Windows / VS版本等)

学习新东西不是问题。 问题是如果我正在学习正确的事情,可以帮助我完成任务。

请指导

提前致谢。

您需要开发人员许可证才能在本地进行机器上的调试。

您不能将应用程序安装(sideload)到未经开发人员注册的设备上,对于消费者部署,所有内容都必须通过商店进行签名。 您可以覆盖这是Windows的企业版和企业版,但这必须在管理员级完成/部署。

如果你想为Windows 8.1开发,你需要运行8.1,因为在本地机器上完成部署和调试,然后可选地显示在类似仿真器的虚拟会话中,对于桌面Windows运行时应用程序没有实际的“模拟器”。

以前是的,表面是winRT,手机是silverlight的。 现在共享应用程序平台的过程是共享的,都是winRT,你可以在两个应用程序之间部署一个应用程序。

首先,您需要知道Surface等设备有两种类型的应用程序。 第一个是桌面应用程序,通常被称为WPF应用程序。 第二个是现代应用程序,通常称为地铁应用程序。

桌面应用程序可以运行Windows 7 / 8.1 / 10,因为metro应用程序只能在Windows 8.1 / 10上运行。 如果你想构建桌面应用程序,你可以使用Visual Studio 2010/12/13/15在windows 7 / 8.1 / 10上构建它们,但是如果你想构建城域应用程序,你需要使用VS 2013 for windows 8.1构建它们,而对于Windows 10,则需要使用Windows 10和2015。

你的问题有点混乱 如果您只想为Windows 8.1平板电脑构建应用程序,则需要构建一个metro应用程序,只有通过应用商店分发应用程序的方法。

有两个主要版本的Windows 8.1。 RTM和其他版本(如家庭,亲等)。 运行Windows 8.1 RTM的平板电脑无法运行各种桌面应用程序。 他们只运行metro应用程序。 运行Windows Home,Pro或Enterprise的混合平板电脑可以同时运行桌面和metro应用程序。

如果我没有错误的表面亲3运行Windows 8.1专业版,可以同时运行wpf和metro应用程序。

  1. 这取决于。 如果你想构建WPF应用程序,它不同于Windows Phone应用程序。 如果您想构建城域应用程序,则与WP应用程序没有区别。

  2. 正如我所提到的,Surface Pro 3可以运行桌面应用程序。 所以WPF / C#应用程序是可能的。

  3. 操作系统:Windows 8.1和Visual Studio 2013。

为了进一步说明,请查看不同版本的Windows之间的区别,以及桌面和现代(metro)应用程序之间的区别。

WPF的起点:

http://www.codeproject.com/Articles/140611/WPF-Tutorial-Beginning

http://www.wpf-tutorial.com/

请参阅Microsoft开发人员网络MSDN

微软Channel9教程视频