数据和文件

本文提供与 Windows 应用中涉及数据和文件的方案相关的开发功能的索引。

Windows 应用 SDK 功能

Windows App SDK 提供以下与 Windows 10 及更高版本 OS 的数据和文件方案相关的功能。

Feature 说明
使用 MRT Core 管理资源 使用 Microsoft.Windows.ApplicationModel.Resources 命名空间中的 MRT Core API 独立于应用逻辑来管理应用资源,例如存在多种语言、比例和对比度变体的字符串和图像。 MRT Core 是 Windows 平台的 Windows.ApplicationModel.Resources 中较旧资源管理 API 的简化版本。

Windows OS 功能

Windows 10 及更高版本的 OS 提供各种与应用的数据和文件方案相关的 API。 这些功能可通过 Windows SDK 提供的 WinRT 和 Win32(C++ 和 COM)API 的组合来实现。

WinRT API

以下文章介绍了可通过 Windows SDK 提供的 WinRT API 实现的功能。

项目 说明
应用资源 了解如何使用 Windows.ApplicationModel.Resources 命名空间和其他相关命名空间中的 API 独立于应用逻辑来管理应用资源,例如存在多种语言、比例和对比度变体的字符串和图像。
数据绑定 了解如何将应用 UI 绑定到数据,并使 UI 与数据更改保持同步。
文件、文件夹和库 了解如何在文件中读取和写入文本及其他数据格式,以及如何管理文件和文件夹。

Win32(C++ 和 COM)API

以下文章介绍了可通过 Windows SDK 提供的 Win32(C++ 和 COM)API 实现的功能。

项目 说明
菜单和其他资源 了解如何管理应用资源,包括图标、光标、菜单、对话框、位图等等。
数据访问和存储 了解涉及文件和文件系统管理、数据库访问等功能的数据访问和存储方案。

.NET 功能

.NET SDK 还提供与 WPF 和 Windows 窗体应用的数据和文件方案相关的 API。

项目 说明
.NET 应用中的资源 了解用于在 .NET 应用中管理应用资源的一般策略。
应用程序资源、内容和数据文件 (WPF) 了解如何在 WPF 应用中管理应用资源。
应用程序设置(Windows 窗体) 了解如何在 Windows 窗体应用中创建、存储和维护自定义应用程序和用户首选项。
LINQ 了解如何使用语言集成查询 (LINQ) 在 .NET 应用中执行语言级数据查询。
XML 文档和数据 了解如何在 .NET 应用中分析和编写 XML、编辑内存中的 XML 数据、验证 XML 数据以及执行 XSLT 转换。
Entity Framework Core 了解如何在 .NET 应用中使用 Entity Framework Core 来处理数据库。
数据绑定 (WPF) 了解如何将 WPF 应用的 UI 绑定到数据,并使 UI 与数据更改保持同步。
数据绑定(Windows 窗体) 了解如何将 Windows 窗体应用的 UI 绑定到数据,并使 UI 与数据更改保持同步。
文件和流 I/O 了解如何在 .NET 应用中同步和异步读写数据流和文件。