5. 統合開発環境PSM Studioの基本的な使い方

この文書では統合開発環境PSM Studioの基本的な使い方を説明します。

プログラムをデバッグするには

ブレークポイントの配置

プログラムをデバッグするには、まずブレークポイントを配置します。

ブレークポイントをセットするには、コードエディタ上で配置したい箇所の左側の領域をクリックします。クリックすると赤い丸が表示されます。

image/program_guide/break_point.PNG

ブレークポイントをセットしたら、[メニュー] - [実行] - [デバッグ] でプログラムを実行します(F5キーでもデバッグ実行できます)。

プログラムを実行すると、ブレークポイントを配置した箇所で停止します。

ステップ実行

プログラムが停止したら、F10キーを押すことで1行づつプログラムを実行できます(これをステップ実行といいます)。

image/program_guide/break_point2.PNG

関数を呼び出しているコードでF11キーを押すと、処理を関数の中に進めます。Shift+F11なら処理を外に進めます。

プログラムを再開するにはF5キーを押してください。

変数の内容をみる

変数の内容をみるには、[メニュー] - [ビュー] - [デバッグウィンドウ] - [ローカル変数] を選択してください。

image/program_guide/local_variable.PNG

ウィンドウ内のリストをクリックすることで変数の内容を見ることができます。

呼出し履歴 (コールスタック)をみる

関数の呼出し履歴をみるには、[メニュー] - [ビュー] - [デバッグウィンドウ] - [コールスタック] を選択してください。

image/program_guide/call_stack.PNG

ウィンドウ内に関数の呼出し履歴が表示されます。

ライブラリを作成・利用する

ライブラリを作成する

ライブラリの新規作成は、以下の手順で行います。

  1. [メニュー] - [File] - [New] - [Solution...] を選択します。
  2. ダイアログ画面内の左側のツリービューで [C#] - [PlayStation Mobile] を選択し、右側のコントロールから[PlayStation Mobile Library Project] を選択します。
  3. ライブラリ名をつけ、OKボタンを押します。
image/program_guide/CreateNewLib.png

ライブラリのプロジェクトファイルをソリューションに追加する

作成したライブラリのプロジェクトファイルをソリューションに追加するには、以下の手順で行います。

  1. ソリューションウィンドウで、[ソリューション] を選択し、[右クリック] - [Add] - [Add Existing Project...]を選択します。
image/program_guide/AddLibProjectToSolution01.JPG
  1. ダイアログで追加したいプロジェクトファイルを選択し、[Open]ボタンを押します。これでソリューションにプロジェクトファイルが追加されます。
image/program_guide/AddLibProjectToSolution02.PNG
  1. 次に元のプロジェクトファイルにライブラリへの参照を設定します。ソリューションウィンドウで、元からあるプロジェクトファイルの [References] を選択し、[右クリック] - [Edit References] を選択します。
image/program_guide/AddLibProjectToSolution03.JPG
  1. ダイアログ画面でProjects タブを選択し、追加したプロジェクトファイルのチェックボックスをチェックし、OKボタンを押します。
image/program_guide/AddLibProjectToSolution04.PNG
  1. あとはusingでライブラリの名前空間をソースコードに追加すれば、そのライブラリのAPIが使用可能になります。
 using System;
 using TestLib; //<--here

namespace TestApp
{
    public class AppMain
    {
      ...

コンパイル済みのライブラリ (dll) をソリューションに追加する

ここではコンパイル済みのライブラリをソリューションに追加する方法を説明します。

  1. ソリューションウィンドウで、プロジェクトファイルの [References] を選択し、[右クリック] - [Edit References] を選択します。
image/program_guide/AddDllToSolution00.JPG
  1. ダイアログ画面で [.Net Assembly] タブを選択します。追加したいライブラリを選択し、[Add] ボタンを押します。
image/program_guide/AddDllToSolution01.png

なお、PSM SDKが標準で提供しているUIや物理ライブラリなどを利用する場合は、[All] タブを選択し、利用するライブラリにチェックをいれます。

image/program_guide/AddDllToSolution03.png
  1. あとはusingでライブラリの名前空間をソースコードに追加すれば、そのライブラリのAPIが使用可能になります。