次の方法で共有


Visual C++ 開発用ツール

Visual Studio 統合開発環境 (IDE) の一部として、Visual C++ は他の言語と共通して複数のウィンドウとツールを共有します。これらの多くは、ソリューション エクスプローラーなど、コード エディター Visual Studio でのアプリケーション開発の下の MSDN ライブラリのデバッガー、および文書化されています。多くの場合、共有ツール ウィンドウは、または .NET 言語または JavaScript と、C++ のわずかに異なる一連の機能があります。一部のウィンドウやツールは、プロ Visual Studio または Visual Studio Ultimate でのみ使用できます。このトピックでは、Visual C++ の観点から Visual Studio IDE について説明し、Visual C++ に関連する他のトピックへのリンクを示します。

Visual Studio IDE で共有ツールのほかに、Visual C++ には、ネイティブ コードの開発に関するいくつかのツールで明確です。これらのツールは、ここに示します。リスト用ツールは Visual Studio の各エディションで使用できる、Visual C++ Editions"を参照してください。

ソリューションとプロジェクトの作成

Visual C++ のすべてのエディションでは、プロジェクトに実行可能ファイルのソース・コードと関連ファイル (.exe、.dll または .lib など) に整理します。プロジェクトにプロジェクト ファイル (.vcxproj)、およびリリース バージョンをビルドまたはプログラムのデバッグ バージョンのかプログラムをコンパイルするために必要なすべてのファイルおよびリソースを指定する、またはそのほかの構成設定、たとえばターゲット プラットフォーム (x86、x64 または ARM) が XML ファイル形式。プロジェクト (多くの ソリューションに含まれています;) たとえば、ソリューションは、その DLL を使用する単一の Win32 コンソール アプリケーション複数の Win32 DLL プロジェクトが含まれる場合があります。プロジェクトについては、ソリューション、プロジェクト、およびファイルの管理を参照してください。

プロジェクト テンプレート

Visual C++ は初期コードとさまざまな基本プログラムの種類に必要な設定を含む複数プロジェクトのテンプレートが付属しています。通常、開始されプロジェクト テンプレートからプロジェクトを作成するに [ファイル] | [新しいプロジェクト] の選択して、そのプロジェクトに新しいソース・コード ファイルを追加し、およびを提供するファイルのコーディングを開始します。C++ プロジェクトおよびプロジェクト ウィザード) に固有の場合、Visual C++ プロジェクトの作成および管理"を参照してください。

アプリケーション ウィザード

Visual C++ は、プロジェクトの種類にウィザードが用意されています。ウィザードは、新しいプロジェクトを作成するための一連の操作手順について説明します。詳細については、「アプリケーション ウィザードを使用したデスクトップ プロジェクトの作成」を参照してください。

デザイナーのユーザー インターフェイスの作成

プログラムにユーザー インターフェイスがある場合は、最初のタスクの 1 つが、ボタン、リスト ボックスなどのコントロールで、読み込みます。Visual Studio Pro、またはに C++ アプリケーションの各フレーバーのビジュアル デザイン サーフェイス ツールボックスが含まれます。Visual Studio Express は、Windows ストア.のツールが含まれています。アプリケーションの型を作成する問題は、基本的な知識同じではありません。: ツールボックス]ウィンドウからコントロールをドラッグし、目的の位置にデザイン サーフェイスにドロップします。バックグラウンドでは Visual Studio がリソースを生成し、それをすべて行うために必要なコードは正常に動作します。

Windows ストアのユーザー インターフェイスの作成方法の詳細については、___を参照してください。

MFC アプリケーションのユーザー インターフェイスの作成方法の詳細については、MFC デスクトップ アプリケーション"を参照してください。Win32 Windows プログラムについては、Win32 Windows Applications (C++)"を参照してください。

C++/CLI の Windows フォーム アプリケーションについては、.NET Framework を使った Windows フォーム アプリケーションの作成 (C++)を参照してください。

コードを作成、編集します

意味の色づけ

プロジェクトを作成したら、すべてのプロジェクト ファイルは、ソリューション エクスプローラー]ウィンドウに表示されます。ソリューション エクスプローラーの .h ファイルまたは .cpp ファイルをクリックすると、ファイルがコード エディターで開発します。コード エディターでは、C++ ソース・コードの特殊なワード プロセッサです。このコードを読みやすく、理解しやすくするコードの色コード言語のキーワード、メソッド、および変数名やそのほかの要素。

Intellisense

コード エディターでは、IntelliSense としてまとめて既知のいくつかの機能をサポートします。メソッドに合わせると、それについては、基本的なドキュメントを表示できます。クラスに変数名と、.を入力したら。または- >、そのクラスのインスタンス メンバーの一覧が表示されます。次に、クラス名と::を入力すると、静的メンバーの一覧が表示されます。クラスまたはメソッド名の入力を開始すると、コード エディターは、ステートメントを完成させるために提案を提供します。詳細については、「IntelliSense の使用方法」を参照してください。

コード スニペット

ショートカットのキーストロークの一般的なクエリや複雑なコード コンストラクターを生成するために Intellisense コード スニペットを使用できます。詳細については、「コード スニペット」を参照してください。

ナビゲーション コード

[表示]メニューには、コード ファイルに移動するための多くのウィンドウとツールへのアクセスを提供します。これらのウィンドウの詳細については、コードの構造の表示"を参照してください。

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

Visual Studio のすべてのエディションでは、プロジェクトのファイル間を移動するには、ソリューション エクスプローラーのウィンドウを使用します。ファイルのクラスを表示するには、.h または .cpp ファイルのアイコンを抽出します。メンバーに合わせてにクラスを展開します。ファイルの定義または実装に移動するメンバーでダブルクリックします。

クラス ビューとコード定義ウィンドウ

部分クラスを含むすべてのファイルを対象名前空間やクラスを調べるには、クラス ビューでウィンドウを使用します。各名前空間を配置またはメンバーに会い、ソース ファイルのこの位置に移動するメンバーをダブルクリックすると、並べ替えることができます。コード定義ウィンドウを開くと、クラス ビューで選択すると型の定義または実装を表示できます。

オブジェクト ブラウザー

Windows のランタイム コンポーネント (.winmd ファイル)、.NET アセンブリ、COM タイプ ライブラリの型情報を探索にオブジェクト ブラウザーを使用します。このクラスは Win32 DLL では使用されません。

定義へ移動]/申告

定義に移動するための API の名前またはメンバー変数の F12 キーを押します。定義が .winmd ファイル (Windows ストア アプリケーションの場合) 場合は、オブジェクト ブラウザーの型情報が表示されます。また、定義に移動したり、申告に変数または型の名前を右クリックし、コンテキスト メニューのオプションを選択することで移動できます。

[すべての参照の検索]

ソース・コード ファイルで、型またはメソッド名の上にマウス カーソルで右クリックや変数が、参照型を使用するファイル、プロジェクトまたはソリューション内の任意の位置の一覧を返すために、すべての参照が選択されます。別のスコープ内の他の変数が同じ名前を持つ場合でも、すべての参照を返します同じで、インテリジェント同一の変数のインスタンスを検索します。

アーキテクチャ エクスプローラーおよび依存関係グラフ (Ultimate)

コードのさまざまな要素間の関係を表示するには、アーキテクチャ エクスプローラーを使用します。詳細については、「アーキテクチャ エクスプローラーを使用したコードの検索」を参照してください。依存関係を表示するには、依存関係グラフを使用します。詳細については、「方法: C コードおよび C++ コードに対する依存関係グラフを生成する」を参照してください。

リソースを追加、編集します

Visual Studio のデスクトップのプロジェクトのコンテキストで用語「resources」ダイアログ ボックスなどを、アイコン、ローカライズ可能な文字列、spash の画面、データベース接続文字列、または実行可能ファイルに含める任意のデータが含まれます。Visual Studio

デスクトップ ネイティブ C++ プロジェクトのリソースを追加および編集する方法の詳細については、" リソース ファイルの操作を参照してください。Windows ストアのリソースに関する詳細については、" "を参照してください

ビルド (コンパイル、リンク)

プロジェクトをコンパイルおよびリンクするに [Ctrl + Shift + B] を押します。Visual Studio の実行可能コードを作成するために MSBuild を使用します。[ツール] | [オプション] | Projects and Solutionsの下に多くのビルド オプションを設定できます。ビルド エラーと警告はエラー一覧 (Ctrl +\ E) で報告されます。追加情報は、出力ウィンドウ ([Alt + 2]) に示します。詳細については、「Visual Studio での C++ プロジェクトのビルド」を参照してください。

また、Visual C++ コンパイラ (cl.exe) とコマンド ラインから NMAKE および解放などの多くのビルド関連のスタンドアロン ツールを直接使用できます。詳細については、「コマンド ラインでのビルド」および「C/C++ ビルドのリファレンス」を参照してください。

テスト

Visual Studio は、ネイティブ C++ および C++/CLI 両方の単体テスト フレームワークが含まれます。詳細については、コードの単体テストを使用して確認しますC++ の場合にフレームワークをテストする Microsoft の単位の C/C++ の単体テストの記述を参照してください。

デバッグ

F5 キーを押して、プログラムをデバッグできます、プロジェクトのデバッグ構成がに設定されている場合。デバッグ F9 キーを押すと、ブレークポイントを設定できますが、コードによって F10 キーを押すことで、ステップ インし、指定された変数、レジスタの値を表示し、場合によってはコードに変更を加えて、再コンパイルせずにデバッグを続けます。詳細については、「Visual Studio でのデバッグ」を参照してください。

完成したアプリケーションの配置

[プロジェクト] | Store のメニュー オプションによって Windows ストアを通じて貴社に Windows ストア を展開します。CRT の配置は背後で自動的に処理されます。詳細については、Apps の販売" "を参照してください。

別のコンピューターには、ネイティブ C++ のデスクトップ アプリケーションを配置すると、アプリケーションが依存するライブラリのファイルをインストールする必要があります。Visual Studio 2012 の Visual C++ は、アプリケーションの Visual C++ ランタイムを配置する 3 とおりの方法を示します: 集中配置、ローカル配置、または静的リンク。詳細については、「デスクトップ アプリケーションの配置 (Visual C++)」を参照してください。

.よる C プログラムの配置の詳細については、.NET Framework 配置ガイド (開発者向け)"を参照してください

関連トピック

Visual C++ Editions

どの機能が Visual Studio のさまざまなエディションで使用できるかを示します。

Visual C++ ガイド ツアー

Visual Studio 開発環境の概要と、作成できるリンクの種類の C++ apps を提供します。

Visual C++ プロジェクトの作成および管理

Visual Studio の C++ プロジェクトの概要と、その作成および管理する方法を説明するそのほかの文書にリンクします。

C/C++ プログラムのビルド

C++ プロジェクトをビルドする方法について説明します。

デスクトップ アプリケーションの配置 (Visual C++)

配置の概要を C++ の apps に提供し、配置の詳細を説明する他の文書にリンクします。

プログラムの移植とアップグレード

を使用して作成された apps を開く方法を Visual Studio 以外の Visual Studio の旧バージョンで作成された、またはツールの C++ の apps を開く方法を説明するトピックへのリンクを示します。

Visual C++

Visual C++ の主要機能を Visual Studio について説明し、Visual C++ のドキュメントの残りにリンクします。