Visual Studio での .NET Framework プログラミング

.NET Framework アプリケーションは、共通言語ランタイムのサービスに基づいて構築され、.NET Framework クラス ライブラリを利用します。 共通言語ランタイムでは、メモリ、スレッドの実行、コードの実行、コードの整合性検査、コンパイル、およびその他のシステム サービスを管理します。 .NET Framework クラス ライブラリは、共通言語ランタイムと緊密に統合された再利用可能な型のオブジェクト指向のコレクションです。 これらの型を使用すると、従来のコマンド ライン アプリケーションまたはグラフィカル ユーザー インターフェイス (GUI) アプリケーションを開発できるだけでなく、ASP.NET、Web フォーム、および XML Web サービスに基づいてアプリケーションを開発することもできます。 .NET Framework アプリケーションは、Visual Basic、Visual C#、Visual F#、または Visual C#++ で開発できます。これらのどのプログラミング言語でも同様に使用できます。

.NET Framework Version 4 をダウンロードするには、「.NET Framework のインストール」のリンクを使用します。 .NET Framework の詳細については、このドキュメントの「.NET Framework 4」を参照してください。 主なセクションを簡単に参照できるように、関連リンクを以下に示します。

  • .NET Framework クラス ライブラリ
    .NET Framework のすべての構文および例を示します。

  • 技術のクイック リファレンス (.NET Framework)
    .NET Framework の主要な技術領域へのリンクを表に示します。

  • .NET Framework 4 の新機能
    .NET Framework の最新バージョンで追加または変更された主な機能について説明します。

  • .NET Framework の概要
    共通言語ランタイム、共通型システム (CTS: common type system)、言語間での相互運用性、マネージ実行、アセンブリ、セキュリティなど、.NET Framework の主要な概念について説明します。

  • .NET Framework の基本開発
    データ、ファイル、およびストリーム入出力へのアクセス、構成、エンコード、配置、デバッグなど、さまざまな .NET Framework アプリケーションを開発するときの一般的なプログラミング タスクについて説明します。

  • .NET Framework の拡張開発
    ガベージ コレクション、COM 相互運用、スレッド処理など、.NET Framework プログラミングのその他の技術領域について説明します。

  • .NET Framework におけるセキュリティ
    安全なアプリケーションの開発を可能にする .NET Framework クラスとサービスに関する情報へのリンクを示します。

  • .NET Compact Framework ポータル
    Visual Studio 2008 でリソースが限られているコンピューティング デバイス用のマネージ アプリケーションを開発する方法に関する情報へのリンクを示します。.NET Compact Framework アプリケーションの開発は Visual Studio 2010 ではサポートされていません。

  • Windows Presentation Foundation
    Windows Presentation Foundation (WPF) を使ったアプリケーション開発に関する情報へのリンクを示します。

  • Windows Communication Foundation
    Windows Communication Foundation (WCF) プログラミング モデルを使ったサービス指向のアプリケーション構築について説明します。

  • Windows Workflow Foundation
    Windows Workflow Foundation (WF) のフレームワーク、プログラミング モデル、およびツールについて説明します。

  • .NET Framework の全般リファレンス
    .NET Framework に関するその他の参照情報です。たとえば、ASP.NET や ClickOnce reference のトピック、構成ファイルのスキーマ、アンマネージ API リファレンス、XML 標準のリファレンス、用語集などです。

  • .NET Framework ツール
    Windows SDK で使用できる .NET Framework 開発ツールについて説明します。

  • .NET Framework のサンプル
    .NET Framework の機能を紹介するサンプル アプリケーションを参照できる MSDN Code Gallery へのリンクを示します。