ここから開始

Windows アプリの作成 (または Windows でのアプリの作成) を開始するためのガイド。

机に座る開発者

Windows 用アプリの開発へようこそ。 このガイドでは、開始するために必要な手順について説明します。 また、Windows 開発の詳細を学習するのに役立つリソースも示します。

実行する必要があることの概要を次に示します:

  1. コンピューターで開発者モードを有効にして、
  2. 必要な開発ツールをインストールし、
  3. コーディングを始めます

開発者モードを有効にする

Windows には、作業中のアプリを実行できるようにセキュリティ設定を調整する開発者向けの特別なモードがあります。 有効にする方法は次のとおりです:

開発者アカウントを作成するタイミングでもあります。 特に、これにより、アプリを Microsoft Store に発行できるようになります。 その方法を次に示します:

これで、アプリを作成するために必要なツールをインストールする準備ができました。

開発ツールをインストールする

Dev Home は Windows 11 で導入され、Windows 用アプリを開発するために必要なツールにすばやくアクセスできるダッシュボードです。 また、トレーニングとコード サンプルへのリンクも提供します。 これは、このリストの残りの項目を消化するのに役立ちます。

一般的な開発タスクを高速化するために、プロジェクトの格納に使用される特別にフォーマットされたドライブを作成できます。 これは開発者ドライブと呼ばれます。

多くの Windows 開発者にとって推奨される開発ツールである Visual Studio では、Windows やその他の多くのプラットフォーム用のプロジェクトを作成できます。 これは、アプリの作成、デバッグ、デプロイに役立つ強力な IDE です。

高度に拡張可能なエディターである Visual Studio Code は、考えられるほぼすべての種類の開発をサポートするようにカスタマイズできます。 Windows やその他のプラットフォーム用のアプリを作成するための最適な選択肢です。

Windows ターミナルは、コマンド プロンプト、PowerShell、bash (Linux 用 Windows サブシステム (WSL) 経由) などの使い慣れたコマンド ライン シェル用の最新のホスト アプリケーションです。 最新のタブ付きインターフェイスを提供し、テーマと拡張機能をサポートします。

WSL を使用すると、Windows で Linux ディストリビューションを実行できます。 これは、オープンソース ツールを使用して Windows 用アプリを開発するための優れた方法です。

コーディングの開始

Windows で実行されるアプリを作成する場合は、開発フレームワークを選択する必要があります。 一般的なフレームワークには、Windows App SDK、Windows Presentation Foundation (WPF)、Windows フォーム、Win32 などがあります。 ここでは、1 つのアプローチを選択する際に役立つ情報を紹介します:

Windows を使用して、Windows やその他のプラットフォーム用のアプリを作成している場合は、以下のトピックが役立ちます。 このトピックでは Python や Rust など他の言語の使用について説明しており、オープン ソース ツールにアクセスするために Windows に Linux をインストールする方法などのヒントも含まれています。

開発者ツールをすべて設定したら、オンライン トレーニングとコード サンプルの一部を調べることができます。