Windows 桌面应用开发入门

本文介绍如何开始构建或更新Windows桌面应用,包括WinUI 3、WPF、Windows Forms等应用类型的详细信息,并提供利用Windows应用SDK、WinRT API和MSIX进行现代化改造的方法。
摘要由CSDN通过智能技术生成

Windows 桌面应用开发入门

本文提供了开始构建适用于 Windows 桌面环境的应用或更新现有应用以在 Windows OS 中采用最新体验所需的信息。

新建应用
若要构建适用于 Windows 11 或 Windows 10 的新应用,首先要决定构建哪种类型的应用。 Visual Studio 中的 Windows 和 .NET 开发工具提供了几种可以构建的不同类型的应用,每种都有自己的 Visual Studio 项目类型和不同的优势。

承接Windows驱动开发外包

每种应用类型都包括应用模型(用于定义应用的生命周期)、默认 UI 框架(用于创建在 Windows 桌面环境中运行应用,例如 Word 和 Excel)以及对一组全面的托管 API 和本机 API 的访问权限(用于使用 Windows 功能)。 其中一些平台有一些共同的特征,更适用于特定类型的应用程序。

无论选择从哪种应用类型开始,你都有权访问大多数 Windows 平台功能,从而在应用中提供新式体验。 例如,即使生成 WPF、Windows 窗体或经典 Win32 桌面应用,仍可以使用 MSIX 包部署、Windows OS 和 Windows SDK 提供的 Windows 运行时 (WinRT) API 以及 Windows 应用 SDK 提供的 API。 有关详细信息,请参阅本文后续部分中的更新现有应用。

应用类型
若要详细了解可以选择的应用类型,请参阅以下选项卡。

WinUI 3
本机 Win32
WPF
Windows 窗体
UWP
Windows UI 库 (WinUI) 3 是适用于 Windows 桌面应用的初装本机用户界面 (UI) 框架,包括使用 C# 和 .NET 的托管应用以及将 C++ 与 Win32 API 结合使

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值