windows 8.1平板电脑应用程序开发-从哪里开始

本文关键字:开始 应用程序开发 平板电脑 windows | 更新日期: 2023-09-27 18:05:18

好吧,我是windows开发新手。我的任务是建立一个小的应用程序,将只在windows 8.1平板电脑上运行。(没有应用商店,没有类似的东西)

在微软网站上做了大量的研究后,我迷失在大量的信息中,完全困惑了。微软说,表面平板电脑应用程序可以在windows vista/7上开发。然后他们在别的地方说,Windows 8.1应用程序只能在Windows 8.1(或8)上开发。我忘了),我需要一个开发人员许可证。
问题:1-为surface开发应用程序与为Windows phone开发应用程序不同吗?2-我想用WPF/c#来做。可能吗?3-对于只在windows 8.1 Surface平板电脑上运行的应用程序,硬件和软件要求是什么?(包括windows/VS版本等)

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

请指导

windows 8.1平板电脑应用程序开发-从哪里开始

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

你不能在没有注册的设备上安装(侧加载)应用程序,对于消费者部署,所有东西都必须通过商店进行签名。您可以覆盖windows的商业和企业版本,但恐怕这必须在管理员级别上完成/部署。

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

以前,是的,surface是winRT,而移动是基于silverlight的。现在有了共享的应用程序平台,进程就在这两个平台之间共享了,它们都是winRT,您可以在这两个平台之间部署一个应用程序。

首先,你需要知道Surface这样的设备有两种类型的应用程序。第一个是桌面应用程序,通常称为WPF应用程序。第二个是Modern application,通常称为Metro Apps。

桌面应用程序可以运行windows 7/8.1/10,而地铁应用程序只能运行windows 8.1/10。如果你想构建桌面应用程序,你可以使用visual studio 2010/12/13/15在windows 7/8.1/10上构建它们,但如果你想构建metro应用程序,你需要在windows 8.1上使用VS 2013构建它们,对于windows 10,你需要使用windows 10和VS 2015。

你的问题有点令人困惑。如果你只想为windows 8.1平板电脑开发应用,你就需要开发metro应用,而发布应用的唯一途径就是通过app store。

Windows 8.1有两个主要版本。RTM和其他版本(如home、pro等)。运行windows 8.1 RTM的平板电脑无法运行各种桌面应用程序。它们只运行地铁应用程序。运行windows家庭版、专业版或企业版的混合平板电脑可以同时运行桌面和城域应用程序。

如果我没有弄错的话,surface pro 3可以运行windows 8.1 pro,并且可以运行wpf和metro应用程序。

  1. 视情况而定。如果你想构建WPF应用程序,它与windows手机应用程序是不同的。如果你想构建metro应用程序,它与WP应用程序没有什么不同。

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

  3. OS: windows 8.1 and visual studio 2013.

要进一步说明,请查看不同版本的windows之间的差异,以及桌面和现代(metro)应用程序之间的差异。

WPF的起点:

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

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

参见Microsoft Developer Network MSDN

Microsoft Channel9教程视频