.NET Framework の開発ガイド.NET Framework Development Guide

ここでは、.NET Framework アプリの作成、構成、デバッグ、保護、および配置を行う方法について説明します。This section explains how to create, configure, debug, secure, and deploy your .NET Framework apps. また、動的プログラミング、相互運用性、拡張性、メモリ管理、スレッド処理などの技術領域に関する情報も提供します。The section also provides information about technology areas such as dynamic programming, interoperability, extensibility, memory management, and threading.

このセクションの内容In This Section

アプリケーションの基本事項Application Essentials
アプリ ドメインとアセンブリを利用したプログラミング、属性の使用、基本型の書式指定と解析、コレクションの使用、イベントおよび例外の処理、ファイルおよびデータ ストリームの使用、ジェネリックの使用など、基本的なアプリ開発タスクについて説明します。Provides information about basic app development tasks, such as programming with app domains and assemblies, using attributes, formatting and parsing base types, using collections, handling events and exceptions, using files and data streams, and using generics.

データとモデリングData and Modeling
ADO.NET、統合言語クエリ (LINQ: Language-Integrated Query)、WCF Data Services、および XML を使用してデータにアクセスする方法について説明します。Provides information about how to access data using ADO.NET, Language Integrated Query (LINQ), WCF Data Services, and XML.

クライアント アプリケーションClient Applications
Windows Presentation Foundation (WPF) または Windows フォームを使用して Windows ベースのアプリを作成する方法について説明します。Explains how to create Windows-based apps by using Windows Presentation Foundation (WPF) or Windows Forms.

ASP.NET を使用した Web アプリケーションWeb Applications with ASP.NET
ASP.NET を使用して最小限のコーディングでエンタープライズ クラスの Web アプリケーションを構築する方法に関する情報へのリンクを示します。Provides links to information about using ASP.NET to build enterprise-class web apps with a minimum of coding.

WCF を使用したサービス指向アプリケーションService-Oriented Applications with WCF
Windows Communication Foundation (WCF) を使用して、安全で信頼できるサービス指向のアプリを構築する方法について説明します。Describes how to use Windows Communication Foundation (WCF) to build service-oriented apps that are secure and reliable.

Windows Workflow Foundation でワークフローを構築する Building workflows with Windows Workflow Foundation
Windows Workflow Foundation (WF) を使用するためのプログラミング モデル、サンプル、およびツールについて説明します。Provides information about the programming model, samples, and tools for using Windows Workflow Foundation (WF).

Windows サービス アプリケーションWindows Service Applications
Visual Studio および .NET Framework を使用して、サービスとしてインストールされるアプリを作成し、その動作を開始、停止、制御する方法について説明します。Explains how you can use Visual Studio and the .NET Framework to create an app that is installed as a service, and start, stop, and otherwise control its behavior.

.NET での並列処理、コンカレンシー、および非同期プログラミングParallel Processing, Concurrency, and Async Programming in .NET
マネージド スレッド処理、並列プログラミング、および非同期プログラミングのデザイン パターンについて説明します。Provides information about managed threading, parallel programming, and asynchronous programming design patterns.

.NET Framework のネットワーク プログラミングNetwork Programming in the .NET Framework
アプリにすばやく簡単に統合できる、複数層の拡張可能なインターネット サービスのマネージド実装について説明します。Describes the layered, extensible, and managed implementation of Internet services that you can quickly and easily integrate into your apps.

.NET Framework アプリの構成 Configuring .NET Framework Apps
構成ファイルを使用して、.NET Framework アプリを再コンパイルすることなく設定を変更する方法を説明します。Explains how you can use configuration files to change settings without having to recompile your .NET Framework apps.

.NET ネイティブによるアプリのコンパイルCompiling Apps with .NET Native
.NET Native プリコンパイル テクノロジを使用して、Windows ストア アプリをビルドおよび配置する方法について説明します。Explains how you can use the .NET Native precompilation technology to build and deploy Windows Store apps. .NET Native は、マネージド コード (C#) で記述され、.NET Framework を対象とするアプリをネイティブ コードにコンパイルします。.NET Native compiles apps that are written in managed code (C#) and that target the .NET Framework to native code.

セキュリティSecurity
.NET Framework において安全なアプリの開発を促進するクラスおよびサービスに関する情報を示します。Provides information about the classes and services in the .NET Framework that facilitate secure app development.

デバッグ、トレース、およびプロファイリングDebugging, Tracing, and Profiling
.NET Framework アプリとアプリ環境のテスト、最適化、およびプロファイリングを行う方法について説明します。Explains how to test, optimize, and profile .NET Framework apps and the app environment. 開発者向けの情報だけでなく、管理者向けの情報も記載されています。This section includes information for administrators as well as developers.

複数のプラットフォームの開発Developing for Multiple Platforms
.NET Framework を使用して複数のプラットフォームおよび複数のデバイス (電話、デスクトップ、Web など) で共有できるアセンブリを作成する方法に関する情報を示します。Provides information about how you can use the .NET Framework to build assemblies that can be shared across multiple platforms and multiple devices such as phones, desktop, and web.

配置Deployment
.NET Framework アプリをパッケージ化して配布する方法を説明します。開発者および管理者向けの配置ガイドも含まれています。Explains how to package and distribute your .NET Framework app, and includes deployment guides for both developers and administrators.

パフォーマンスPerformance
キャッシュ、遅延初期化、信頼性、および ETW イベントについて説明します。Provides information about caching, lazy initialization, reliability, and ETW events.

関連項目Reference

.NET Framework クラス ライブラリ.NET Framework Class Library
.NET Framework の名前空間に含まれる各クラスの構文、コード例、および使用情報を示します。Supplies syntax, code examples, and usage information for each class that is contained in the .NET Framework namespaces.

はじめにGetting Started
.NET Framework の包括的な概要と、追加リソースへのリンクを説明します。Provides a comprehensive overview of the .NET Framework and links to additional resources.

新機能What's New
最新バージョンの .NET Framework の主要な新機能と変更点について説明します。Describes key new features and changes in the latest version of the .NET Framework. 新旧の型とメンバーのリストを含み、.NET Framework の以前のバージョンからアプリを移行する方法について説明します。Includes lists of new and obsolete types and members, and provides a guide for migrating your apps from the previous version of the .NET Framework.

ツールTools
.NET Framework テクノロジを使ってアプリを開発、構成、配置するのに役立つツールについて説明します。Describes the tools that help you develop, configure, and deploy apps by using .NET Framework technologies.

.NET サンプルおよびチュートリアル.NET samples and tutorials
.NET を学習する際に役立つサンプルとチュートリアルへのリンクです。Provides links to samples and tutorials that help you learn about .NET.