首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Windows 7及更高版本开发

为Windows 7及更高版本开发
EN

Stack Overflow用户
提问于 2017-06-23 14:01:44
回答 2查看 1.9K关注 0票数 0

我想为Windows 7和更高版本创建一个Windows桌面应用程序。

有人能告诉我怎么开始吗?我试着在谷歌上搜索为Windows开发应用程序;到目前为止,我找到的只是UWP (Universal Windows Platform),我相信它适用于Windows10或更高版本。我甚至查过微软的文档,里面只提到了Windows10的应用程序,而没有提到它的更低版本。

谁能告诉我,如果我为Windows10制作了一个应用程序,它也能在早期版本上工作吗?因为主要需求是为Windows7开发。

我已经做了3-4年的编码工作,所以我知道编码。我只想从正确的道路开始。请给我引路。

EN

回答 2

Stack Overflow用户

发布于 2017-06-23 14:37:58

Jason是对的,UWP是现代的方式,但我实际上推荐WPF,它被设计为取代Windows Forms。

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

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

票数 3
EN

Stack Overflow用户

发布于 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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44714097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档