我想为Windows 7和更高版本创建一个Windows桌面应用程序。
有人能告诉我怎么开始吗?我试着在谷歌上搜索为Windows开发应用程序;到目前为止,我找到的只是UWP (Universal Windows Platform),我相信它适用于Windows10或更高版本。我甚至查过微软的文档,里面只提到了Windows10的应用程序,而没有提到它的更低版本。
谁能告诉我,如果我为Windows10制作了一个应用程序,它也能在早期版本上工作吗?因为主要需求是为Windows7开发。
我已经做了3-4年的编码工作,所以我知道编码。我只想从正确的道路开始。请给我引路。
发布于 2017-06-23 14:37:58
Jason是对的,UWP是现代的方式,但我实际上推荐WPF,它被设计为取代Windows Forms。
它使用C#的现代技术和方法,如Caml的UI布局,MVVM,视图模型绑定等,并且它所有的技能都可以转移到UWP和Xamarin移动应用程序中。另外,Xamarin Forms希望在未来的版本中为真正的跨平台应用程序构建WPF应用程序,因此它是一个很好的Windows桌面学习框架。
发布于 2017-06-23 14:23:12
你说的对,UWP是针对Windows10和更高版本的,所以在你的情况下,我会远离它。
您应该从使用C#进行简单的基本Windows Form开发开始。
从此处下载并安装Visual Studio2017社区版: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框架消除了对特定windows版本的依赖。只要你的windows版本可以运行你的目标(编译)的DotNet框架版本,那么它在大多数情况下都可以工作。
最好先找出您的目标PC上安装了哪个DotNet框架版本,然后为其进行构建或升级。
它可能在不同的windows版本上看起来有点不同,所以如果你是在不同的平台上编译,那么最好确保你在目标平台上进行测试。
下面展示了如何在Visual Studio中更改目标DotNet版本:https://www.youtube.com/watch?v=E36kiGWfGCQ
https://stackoverflow.com/questions/44714097
复制相似问题