加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 应用 > 正文

应用开发选项的概述

发布时间:2022-10-28 15:31:24 所属栏目:应用 来源:网络
导读: Win32 桌面应用(有时也称为经典桌面应用)是本机 Windows 应用程序的原始应用类型,需要具备对 Windows 和硬件的直接访问权限。 这使得此应用类型成为需要最高级别性能和直接访问系统硬件

Win32 桌面应用(有时也称为经典桌面应用)是本机 Windows 应用程序的原始应用类型,需要具备对 Windows 和硬件的直接访问权限。 这使得此应用类型成为需要最高级别性能和直接访问系统硬件的应用程序的理想选择。

与在托管运行时环境上(如 WinRT 和 .NET)相比,将 Win32 API 与 C++ 结合使用可以实现最高级别的性能和效率,方法是通过使用非托管代码对目标平台进行更多控制。 但是,对应用程序的执行进行这种级别的控制需要更加谨慎和更集中的注意力才能正确执行,同时,需牺牲开发效率以提高运行时性能。

以下是 Win32 API 和 C++ 提供的一些主要功能,使你能够生成高性能应用程序。

Win32 入门

还可以访问 Windows App SDK 提供的新式 Windows平台功能和 API。 有关详细信息,请参阅桌面应用的现代化。

电脑应用入门_应用入门_wordexcel 2010办公应用从入门到精通

WPF 是用于托管型 Windows 应用程序的功能完善的平台,具有对 .NET 或 .NET Framework 的访问权限,并使用 XAML 标记将 UI 与代码分隔开来。 此平台旨在用于需要复杂 UI、自定义样式和图形密集型方案的桌面应用程序。 WPF 开发技能类似于 WinUI 3 开发技能,因此从 WPF 迁移到 WinUI 3 比从 Windows 窗体迁移更容易。

WPF 入门

还可以访问 Windows App SDK 提供的新式 Windows平台功能和 API。 有关详细信息,请参阅桌面应用的现代化。

Windows 窗体是用于托管型 Windows 应用程序的原始平台,具有一个轻型 UI 模型和对 .NET 或 .NET Framework 的访问权限。 它擅长帮助开发人员快速开始构建应用程序,即使对于刚接触该平台的开发人员也是如此。 这是一种基于窗体的快速应用程序开发平台,其中包含大量内置的可视化和非可视化拖放控件。 Windows 窗体不使用 XAML应用入门,因此,如果决定以后将应用程序重写为 WinUI 3,则需要完全重写 UI。

Windows 窗体入门

应用入门_电脑应用入门_wordexcel 2010办公应用从入门到精通

还可以访问 Windows App SDK 提供的新式 Windows平台功能和 API。 有关详细信息,请参阅桌面应用的现代化。

通用 Windows 平台 (UWP) 为通用 Windows 平台中的所有设备提供通用类型系统、API 和应用程序模型。 UWP 不仅可以用于为 Windows 电脑创建桌面应用程序,同时也是唯一受支持的可用于编写跨 Xbox、HoloLens 和 Surface Hub 运行的单一原生通用应用的平台。 UWP 应用可以是本机应用,也可以是托管应用。

UWP 是一个高度可自定义的平台,使用 XAML 标记将 UI(展示)与代码(业务逻辑)分隔。 UWP 适用于需要复杂 UI、自定义样式和图形密集型方案的桌面应用。 UWP 还针对默认 UX 体验内置了对 Fluent Design 系统的支持,并提供了对 的访问。

UWP 入门

你将无法访问由 Windows App SDK 提供的 API。 若要使用 Windows App SDK,需要将 UWP 应用迁移到 WinUI 3。 有关详细信息,请参阅迁移到 Windows App SDK。

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!