我想为Windows 7及更高版本制作Windows桌面应用程序。
有人能告诉我怎么才能开始?我曾尝试在Google上搜索为Windows开发应用程序;到目前为止,我发现的是UWP(通用Windows平台),我认为它适用于Windows 10及更高版本。我甚至检查了Microsoft文档,他们所说的只是关于Windows 10应用程序,而不是关于它下面的版本。
有人可以告诉我,如果我为Windows 10制作应用程序,它是否也适用于早期版本?因为主要要求是为Windows 7开发。
我已经做了3到3年的编码,所以我知道编码。我只是想从正确的道路开始。请指导我。
答案 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桌面的好框架。