次の方法で共有


データとファイル

この記事では、Windows アプリのデータとファイルを含むシナリオに関連する開発機能のインデックスを提供します。

Windows App SDK の機能

Windows App SDK には、Windows 10 以降の OS リリース向けのデータとファイルのシナリオに関連する次の機能が用意されています。

機能 説明
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 とデータの変更を同期させる方法について学習します。
ファイルおよびストリーム入出力 .NET アプリでデータ ストリームとファイルを同期的および非同期的に読み書きする方法について学習します。