是否可以开发适用于 Windows 8、8.1 和 10 平板电脑以及台式机的应用程序?如果是,那有什么先决条件?

Is it possible to develop an app that work on Windows 8,8.1 and 10 Tablets as well as desktops? If yes What are the prerequisites for that?

我想开发一个可以在 Windows 8,Windows 8, Windows 10 平板电脑和台式机上 运行 的应用程序。这样做的先决条件是什么?

我在 SO 上找到了 答案。但它并没有给我我需要知道的一切。

我还想知道以下内容:

1) 在这种情况下,哪个版本的 windows 最适合开发?(我目前的系统中安装了 windows 7)。

2) 我应该使用什么版本的 Visual Studio IDE?

3) 有任何指南可以帮助我有效地学习和进行开发吗? (我以前从事过网络开发,但我是 windows 应用程序开发的初学者)

我所做的选择应该有助于我进行无忧开发,谢谢! :)

I'm a beginner in windows App development, I've worked on web for quite some time and have the basic knowledge of WinForms.

让它在所有这些平台上运行的唯一方法是开发桌面应用程序而不是通用 Windows 应用程序。 Visual Studio 社区是免费的,可以满足您的所有需求。您可以考虑创建 WPF 应用程序或 Windows Forms 应用程序;两者都与 Win7 到 10 兼容,尽管不会 运行 在基于 RT 的平板电脑上(它会 运行 在 Surface Pro 和类似的平板电脑上 运行ning FULL Windows)。

就指南而言,有很多编程书籍可供您学习,但我建议您在遇到问题时使用 Google 来发挥自己的优势。