コーディングの開始
UWP プラットフォームへようこそ。
Note
Windows アプリの開発を開始する場合は、UWP ではなく、Windows アプリ SDKと WinUI の使用を検討することをお勧めします。 UWP は引き続きサポートされていますが、積極的な開発は行われていません。 詳細については、「Windowsアプリの開発を開始する」を参照してください。
開発を始める前に、必ずセットアップする必要があります。
学習トラック
次の学習トラックでは、いくつかの基本的なタスクを完了するために知っておく必要がある情報と、その情報を見つけることができる場所について説明します。 学習トラックはチュートリアルではありませんが、正しい方法で行っていることを確認するためにリファレンス コードが提供されます。
タスク | 説明 |
---|---|
フォームの作成 | 使いやすく、画面サイズに関係なく適切な外観になるフォームを作成する方法について説明します。 |
一覧での顧客の表示 | UI でデータを表示して編集する方法について説明します。 |
設定の保存と読み込み | 設定を保存して取得する方法と場所について説明します。 |
ファイルの操作 | ファイルに対する読み取りと書き込みの方法、およびアクセス権のあるフォルダーとアクセス権のないフォルダーについて説明します。 |
すべての学習トラックは、Windows に慣れようとしている経験豊富な開発者を対象としています。 始めたばかりの方は、新しい開発者のためのコンテンツから開始してください。
新しい開発者向け
新しい開発者の場合は、Windows の開発に必要になるコードとツールの使用方法の基本について説明する多くのリソースが用意されています。
コーディングの基本、C# 言語、Visual Studio、またはユニバーサル Windows プラットフォームの機能に関する詳細なチュートリアルが必要な場合は、次のリソースを確認してください。
ドキュメント:
ドキュメントの使用
学習トラックを既に試したか、または学習トラックで説明されていないことに興味がある場合は、Microsoft のドキュメントを通じて独自のツアーを試す必要があります。 各エリアで見つけることができる内容の簡単な概要を次に示します。
領域 | 説明 |
---|---|
新機能 | Windows の各メジャー アップデートでは、ドキュメントが新しいガイダンスで拡張されています。 これらのドキュメントには、すべてのリリースで追加した機能と開発者向けガイダンスだけでなく、新しい API の一覧に関する情報が含まれます: Windows 11 開発者向け新着情報 Windows 10 の開発者向け新着情報 |
設計と UI | アプリの外観と UI に関するすべての情報がドキュメントのこのエリアに含まれています。XAML マークアップ言語の特定の情報に興味がある場合、または自分のドキュメント用に独自の外観を作成したい場合は、ここから始めてください: UWP アプリの設計の基本 |
アプリの開発 | Windows 10 の特定の機能に関する詳細情報が必要である場合、または UWP 開発で行うことができる内容を確認することにのみ関心がある場合は、ドキュメントのこのエリアを確認してください: UWP アプリの機能 Windows アプリの API リファレンスは、関連する一連のドキュメントでホストされており、以下で参照できます: Windows UWP 名前空間 ファイルと XML スキーマ |
ゲームの開発 | これらのドキュメントには、Windows または Xbox でゲームを開発する方法に関する情報が含まれます。 これには、セットアップ手順、開発者プログラム、および DirectX または Xbox の機能を使用したプログラミングに関する手順が含まれます。 ゲーム開発の概要 |
発行 | これらのドキュメントには、アプリの申請から価格の設定、販売促進と顧客エンゲージメントまで、Windows ストアにアプリを公開する方法に関する情報が含まれます: Windows ストアでのアプリの公開 |
その他のドキュメント
Web 開発や Mixed Reality のような一部の専用の Windows プラットフォームには、独自のドキュメントのセットがあります。 これらの機能を使用してアプリを開発することに関心がある場合は、次のドキュメントを確認してください。
Docs | 説明 |
---|---|
Microsoft Azure | クラウドの開発と Microsoft Azure に関する情報は、Microsoft Azure 開発者向けドキュメントを参照してください。 |
Web 開発 | Microsoft Edge、WebVR、およびその他の Windows Web 開発機能に関する情報は、Microsoft Edge 開発者ドキュメントを参照してください。 |
Windows Mixed Reality | Mixed Reality では、現実世界と仮想コンテンツをブレンドして物理的なオブジェクトとデジタルのオブジェクトが共存するエクスペリエンスを生み出します。 Microsoft HoloLens とその他のイマーシブ ヘッドセットのためのアプリの構築に関する情報は、Windows Mixed Reality に関するドキュメントを参照してください。 |