为Windows 7及更高版本开发

时间:2017-06-23 06:01:44

标签: c# visual-studio xamarin window

我想为Windows 7及更高版本制作Windows桌面应用程序。

有人能告诉我怎么才能开始?我曾尝试在Google上搜索为Windows开发应用程序;到目前为止,我发现的是UWP(通用Windows平台),我认为它适用于Windows 10及更高版本。我甚至检查了Microsoft文档,他们所说的只是关于Windows 10应用程序,而不是关于它下面的版本。

有人可以告诉我,如果我为Windows 10制作应用程序,它是否也适用于早期版本?因为主要要求是为Windows 7开发。

我已经做了3到3年的编码,所以我知道编码。我只是想从正确的道路开始。请指导我。

2 个答案:

答案 0 :(得分:2)

UWP适用于Windows 10及更高版本,你说得对,所以在你的情况下我会远离它。

您应该从C#开始简单的基本Windows窗体开发。

从此处下载并安装Visual Studio 2017社区版:https://www.visualstudio.com/downloads/

然后我建议在线查找C#中的Windows Form应用程序教程,它可以指导您完成它。

这是一对可以提供帮助的人。

http://www.guru99.com/c-windows-forms-application.html

https://www.youtube.com/watch?v=yGHzNunW8M8

还有更多,但它们适用于较旧的VS Studio版本,但即使UI略有不同,主体也是相同的。

DotNet Framework消除了对特定Windows版本的依赖。只要您的Windows版本可以运行您正在目标(编译)的DotNet Framework版本,那么它在大多数情况下都可以运行。

最好首先找出目标PC上安装的DotNet框架版本,然后为其构建或升级。

在不同的Windows版本上可能看起来有点不同,因此如果您在不同的平台上编译运行的内容,那么最好确保在目标平台上进行测试。

这显示了如何在Visual Studio中更改目标DotNet版本:https://www.youtube.com/watch?v=E36kiGWfGCQ

答案 1 :(得分:2)

杰森是对的,UWP是现代的方式,但我实际上会推荐用于取代Windows Forms的WPF。

它使用C#的现代技术和方法,如用于UI布局,MVVM,视图模型绑定等的Caml,它是UWP和Xamarin移动应用程序的所有可转移技能。另外,Xamarin Forms希望在未来版本中为真正的跨平台应用程序构建WPF应用程序,因此它是学习Windows桌面的好框架。

从这里开始 - https://docs.microsoft.com/en-us/dotnet/framework/wpf/getting-started/walkthrough-my-first-wpf-desktop-application