2012-03-12 8 views
0

私はデバッグ中のプログラムのフォームを開く方法を知る必要があります。VS2010:GUIを見る方法

私はVS2010に既存のソリューションをロードしましたが、私はコードを見ることができますが、私はプロジェクトのGUI部分を見て、ボタンをクリックしてコードのどの部分を見て、好き。

私はそれを行うことができますVS2010でGUIを参照する方法がわかりませんか? VS2010のインとアウトを学ぶための優れたリソースになります。また

、?

+0

あなたはどの言語を開発していますか? –

+0

プロジェクトはC++を使用しています – CQM

答えて

4

は、UIを作成した方法に応じて、または設計時にUIを参照する方法があってもなくてもよいです。特にこれが古いWindows UIアプリケーションの場合、ウィンドウがコードで完全に作成されている可能性が高く、デザインタイムのUIは表示されません。

リソース(* .RC)ファイルで定義されているダイアログウィンドウのためのダイアログエディタは、あります。 CTRL-SHIFT-Eはリソースビューアを表示し、ダイアログノードの下にあるものを探すことができます。 可能メインウィンドウはダイアログスタイルのウィンドウです。これは、新しいMFCベースのアプリケーションを作成するときに表示されるオプションの1つです。

これ以外の場合、UIをどのように見えるかは、プログラムを実行して確認することだけです。どのUI要素がプログラム内のどのアクションを行うかを追跡するには、適切なイベントハンドラまたはメッセージハンドラメソッド(必要に応じて、使用するUIフレームワークに応じて)を見つけてブレークポイントを設定する必要があります。

+0

CTRL-SHIFT-Eは、私が必要とされた場所に正確に私を得ました、ありがとう! – CQM

1

あなたがプログラム/どのような言語を使用していますか?

フォームでは、私はあなたがファイル→オープン→プロジェクト/ソリューション を持っていると信じています。そのウェブサイトなら、ウェブサイトを開きます。ウェブサイトの下でWindowsフォームを開こうとすると、デザインが表示されません。 >ビューデザイナー -

通常、あなただけの、あなたのデザインビューがポップアップしたりヒットShiftキー+ F7または右クリックしますので、あなたのフォーム名(Form1.csの)をダブルクリックします。フォーム上にあるツール(ボタンなど)をダブルクリックすると、自動的にボタンコードが表示されます。

同社のウェブサイトならば、コードがwebsite1.aspx.cs

に座っているしかし、それのどれも助けていない場合は、ここではこのようなもの

を学ぶのに良い場所ですが、それはwebsite1.aspx下だろう

VisualStudioWalkthroughs

+0

これはC#プロジェクトで動作しますが、Visual C++は非常に異なります(デフォルトのキーバインディングも非常に異なります) –

2

一般的な答えは次のとおりです。

ヒットデバッグモードを開始するF5。 (または、デバッグメニューの下でデバッグを開始を選択してください)

しかし、それはあなたのプロジェクトがセットアップされてどのようなプロジェクトのタイプかによって異なります。

+0

これはVS2010プロジェクトに変換されたVC++ 6.0ワークスペースプロジェクトでした。プロジェクトの設定内容をどのように伝えることができますか?ボタンにブレークポイントを配置するにはどうしたらいいですか?私はこのIDEとWindowsフォームセットアップの初心者です – CQM

+0

あなたはF5を押すとどうなりますか?アプリケーションが起動し、GUIが表示されますか?そうでない場合は、コンパイルエラーがありますか?ブレークポイントをデバッグする前に、コンパイルエラーを修正する必要があります。ブレークポイントを設定するには、コードファイルを開き、停止したい行の左の列をクリックします。ブレークポイントを設定すると、行に赤い丸のアイコンが表示されます。 –

+0

F5キーを押してデバッグモードで実行すると、GUIが表示されます。しかし、私はまだそれぞれのボタンが実際に何をしているかに慣れていないので、それらのボタンでブレークポイントを配置したいと思います。おそらく、それらのボタンのテキストラベルをコード内で検索することができます – CQM

関連する問題