英語で読む

次の方法で共有


統合開発環境を調べる

このトピックでは、Visual Studio に含まれているアプリケーション開発の機能およびツールについて、その多くを簡単に紹介します。

作成する開発者に関連する IDE の機能に関する情報をWindows 8 リリース プレビューMetroスタイルのアプリケーションを参照してください都市圏の開発スタイルののアプリケーションの Visual Studio を使用して

統合開発環境

Visual Studio の製品ファミリで構成される、単一の統合開発環境 (IDE) のいくつかの要素を共有します。 メニュー バー。 標準ツールバーの。 サイド リンク バー] ボックス。 ツール ウィンドウをドッキングまたは自動的に非表示、左、下、または右の辺の上で. また、エディターの中央の領域。

図 1 : 一般的な開発設定が適用された IDE

汎用開発設定が適用された IDE

ツール ウィンドウ、メニューのメニュー項目、および使用可能なツールバー、プロジェクト、作業中のファイルや、適用されている設定の種類によって異なります。

ツール ウィンドウおよび IDE の他の要素の位置は、適用した設定とその後行ったカスタマイズによって異なります。 使用して設定を変更することができます、 のインポートとエクスポートの設定ウィザード とを使用して、複数のカスタマイズを行って、 オプションダイアログ ボックス。 詳細については、「Visual Studio の設定」および「開発環境のカスタマイズ」を参照してください。

移動し、ガイドのひし形を使用して、ウィンドウをドッキングまたは自動的に隠す] を使用して windows を一時的に非表示にすることができます。 Windows を別のモニターや、IDE の外部で移動することもできます。 詳細については、「方法 : ウィンドウを整列およびドッキングする」を参照してください。

メニュー コマンド、ダイアログ ボックス、およびその他の IDE 要素を見つけ、スイッチがエディターで開かれているファイル間でキーワードを入力してすばやくサイド。 など多くのツール ウィンドウの内容をフィルターすることもできます、 ツールボックスエラー一覧 ウィンドウ、および ソリューション エクスプ ローラー アイテムをより簡単に見つけられるようにします。

プロジェクト システム

ソリューションとプロジェクトには、アプリケーションの作成に必要な参照、データ接続、フォルダー、およびファイルを表す項目が含まれています。 ソリューション コンテナーには、複数のプロジェクトを含めることができます。プロジェクト コンテナーには、通常、複数の項目が含まれます。 内を検索できるソリューション エクスプ ローラー 、特定の項目またはフィルターのアイテムが表示されるカテゴリ別します。 詳細については、「ソリューションとプロジェクトの基本」を参照してください。

ソリューション エクスプ ローラー プロジェクトでソリューション、プロジェクト、ファイル、およびリレーションシップを表示します。 ソリューション エクスプ ローラー、編集用ファイルを開く、ファイル、プロジェクト、およびソリューションの表示、プロジェクトへの追加、および項目のプロパティ。 クラスは、型を参照することもでき、メソッドの呼び出しの階層、シンボル参照の検索では、プロジェクトでは、シンボルの検索のメンバーを表示します。

図 2 : ソリューション エクスプローラー

ソリューション エクスプローラー ウィンドウ

詳細については、「ソリューション エクスプローラーの使用」および「ソリューションやプロジェクトの作成」を参照してください。

エディターとデザイナー

エディターとデザイナーを使ってファイルや、作成する文書の種類に依存します。 テキスト エディターは、IDE の基本的なワード プロセッサで、コード エディターは基本的なソース コード エディターです。

CSS エディター、HTML デザイナー、Web ページ デザイナーなどのその他のエディターは、コード エディターにある多くの機能を共有しており、サポートされるコードやマークアップの種類に固有の機能拡張がなされています。

エディターとデザイナーには、通常、グラフィカル デザイン ビューと分離コード ビュー (ソース ビュー) という 2 つのビューがあります。 デザイン ビューを使用すると、ユーザー インターフェイスや Web ページ上のコントロールなどの項目の位置を指定できます。 いくつかの種類のファイルもソースとデザインの両方のビューを同時に表示する分割ビューを提供します。 ツールボックスからコントロールをドラッグして、デザイン サーフェイスに配置できます。

図 3 : Web ページ デザイナーのデザイン ビュー

Web Page Designer、デザイン ビュー

ソース ビューには、ファイルまたはドキュメントのソース コードが表示されます。 このビューでは、IntelliSense、折りたたみ可能なコード セクション、リファクタリング、コード スニペット挿入などのコーディングのヘルプをサポートしています。 ワード ラップ、ブックマーク、行番号表示などの機能もあります。 詳細については、「コード エディターとテキスト エディター」を参照してください。

図 4: Web フォーム デザイナーのソース ビュー

Web Page Designer、ソース ビュー

簡単にアクセスできるように、タブの左側にある使用頻度の高いファイルを固定できます。 新しいプレビュー機能を使用すると、チェック アウトまたは編集用に開く前にファイルを確認できます。

ビルド ツールおよびデバッグ ツール

Visual Studio には、信頼性の高い一連のビルド ツールおよびデバッグ ツールが用意されています。 ビルド構成を使用すると、ビルドするコンポーネントの選択、ビルドしないコンポーネントの除外、および選択したプロジェクトをビルドするプラットフォームとその手順の指定を実行できます。 プロジェクトだけでなくソリューションのビルド構成も使用できます。 詳細については、「方法 : 構成を作成および編集する」および「アプリケーション開発時のビルド」を参照してください。

ビルド時は、デバッグ処理から開始されます。 アプリケーションをビルドすると、コンパイル時のエラーを検出できます。 コンパイル エラーには、無効な構文、キーワードのスペルミス、型の不一致などがあります。 [出力] ウィンドウには、この種類のエラーが表示されます。

図 6 : ビルド情報が表示された出力ウィンドウ

ビルド情報のある出力ウィンドウ

アプリケーションをビルドしたら、実行時に検出される論理エラーやセマンティック エラーなどの問題を検出して修正するために、デバッガーを使用できます。 中断モードでは、[変数] ウィンドウ[メモリ] ウィンドウなどのツールを使用し、ローカル変数やその他の関連データを調べることができます。

図 7 : 中断モードの Visual Basic フォーム

Visual Basic のブレークポイント デバッグの例

図 8 : デバッグ ツール ウィンドウ

デバッグ用ツール

[エラー一覧] ウィンドウには、デバッグ関連のエラー、警告、その他のメッセージが表示されます。

詳細については、「デバッガーのロードマップ」を参照してください。

配置ツール

Visual Studio には、ClickOnce と Windows インストーラーという 2 つの異なる配置方法が用意されています。 ClickOnce による配置では、開発者がアプリケーションを一元的な場所に発行し、ユーザーはその場所からアプリケーションをインストールまたは実行します。 Windows インストーラーによる配置では、開発者がアプリケーションを setup.exe ファイルにパッケージ化し、そのファイルをユーザーに配布します。ユーザーは、setup.exe ファイルを使用してアプリケーションをインストールします。 詳細な比較については、「配置ストラテジの選択」を参照してください。

ClickOnce使用するアプリケーションを迅速に導入することができます、 の発行ウィザード

図 9 : 発行ウィザード

発行ウィザード

詳細については、「方法: 発行ウィザードを使用して ClickOnce アプリケーションを発行する」を参照してください。

Windows インストーラーによる配置は、ユーザーに配布するインストーラー パッケージを作成することができます InstallShield 限定エディションを使用して実装できます。 ユーザーはセットアップ ファイルを実行し、ウィザードの手順のステップを実行して、アプリケーションをインストールします。

詳細については、「Windows インストーラー配置」を参照してください。

製品のドキュメント

ヘルプは、IDE で F1 キーを選択するか、またはアクセスできますヘルプ表示ヘルプメニュー バー。 ローカルにインストールされたヘルプ、MSDN オンライン、またはその他のオンライン ソースから情報を取得することができます。 ローカルのヘルプを表示するには、Microsoft のヘルプ ビューアーおよびオンライン ・ ヘルプ、web ブラウザーを使用して、使用しています。 詳細については、「Microsoft ヘルプ ビューアー 2.0 の概要」を参照してください。

図 11: ブラウザー ウィンドウに表示されたヘルプ

ヘルプの検索ページ

参照

概念

What's New in Visual Studio 2012

アプリケーション ライフサイクル管理のための Visual Studio および Team Foundation Server の導入

C# 言語と .NET Framework の概要

F# の関数型プログラミングの概要

Visual Studio 2012 RC の JavaScript

Office ソリューションの開発の概要

LightSwitch ガイド ツアー

Getting Started with the Windows Azure Tools for Visual Studio

その他のリソース

Visual Basic でのプログラミング

最新の C++ プログラミング ガイド

SharePoint ソリューションの開発