まとめ

完了

このモジュールでは、Windows アプリケーションを構築するためのさまざまなオプションと、プロジェクトの要件に基づいて最適なオプションを選ぶ方法について説明しました。 このコンテンツでは、Windows 開発のフレームワークとして、WPF、Windows フォーム、WinUI を紹介します。 カスタマイズ、豊富な機能、ハイ パフォーマンス、タッチ デバイスとの互換性など、各フレームワークの特徴と利点について説明します。 各オプションには独自の長所と利点があるので、次の Windows アプリケーションに最適なフレームワークを選ぶときに、具体的なニーズを考慮することが重要です。

このモジュールでは主に次のことを学習しました。

  • WPF は、カスタマイズ、豊富な機能、ハイ パフォーマンスを提供する成熟したフレームワークです。 エンタープライズ アプリケーションに適しており、Microsoft Store 経由で展開できます。
  • Windows フォームは、ドラッグ アンド ドロップ ビジュアル デザイナーを備えた UI フレームワークであり、デスクトップ クライアント アプリをすばやく簡単に作成できます。 応答性が高く、更新が簡単なインターフェイスを必要とするアプリケーションに適しています。
  • WinUI と Windows アプリ SDK を使うと、Fluent デザインとハイ パフォーマンスを備えた最新のネイティブ Windows アプリを作成できます。 ISV が Windows 用のアプリを構築する際に最も適した選択肢です。 WinUI は、最新の設計システム ガイダンスに従い、タッチやペン入力でシームレスに機能する必要があるアプリケーションに最適です。

リファレンス

このモジュールで説明するアプリケーション フレームワークの詳細については、以下のリソースを参照してください。