N上記を実行すると、下図の「新しいプロジェクト」ダイアログが表示されるので、言語、種別等を選び、プロジェクト名等を入力する。名前を入力し、場合によってはプロジェクトの場所を指定して、【OK】を押す。ダイアログが表示される。デフォルトのままでいいなら、【完了】ボタンを押すとよい。下記のダイアログで上記オプションをOFFにして、【完了】を押している。すると、コンソールアプリケーションのひな形が作成され、下図のような画面になる。あとは、ソースコードを編集し、ビルド・実行・テスト・デバッグするだけだ。即刻やめて欲しいのだが、筆者がいくら言っても改善されることは無いだろうな・・・ビルドビルドするときのオプションとしてデバッグモード・リリースモードってのがあるぞ。「デバッグモード」とは、その名のとおり、デバッグするときのモードで、プログラムの実行速度が遅い代わりに、途中で止めたり、変数の値を見たりすることが出来るモードだ。「リリースモード」とは、それとは逆に、プログラムの実行速度は高速になるが、途中で止めたり、変数の値を見たりすることが制限されているモードだ。プログラムがちゃんと動作するまではデバッグモードでビルド・テスト・デバッグする。動作するようになったら、リリースモードでビルドし配布するのが普通だ。デバッグモード・リリースモードを切り替えるには、下図の赤枠の部分のドロップダウンで選択するんだぞ。ショートカットキーを押す。ビルドした結果、ソースコードに誤りがあると、エラーが表示される。エラーが無い場合は、以下のように出力ウィンドウに表示される。エラーがあった場合は、下図のように出力ウィンドウに表示される。再度押すと次のエラー行にジャンプしてくれるので、とても便利だ。エラーが大量に出た場合は、最初のエラーから順に見ていくようにしよう。その部分は何も間違っていないのにエラーと表示さえる場合があるからだ。下図の様に、エラー一覧ウィンドウで、エラー出力だけを見ることができる。上部の「警告」部分をクリックすることで警告の表示をON・OFFも出来るぞ。デバッグデバッグとは問題・その原因を見つけ出して、正しく動作するよう修正する作業だ。問題を発見する作業は「テスト」とか「検査」とか呼ばれる。生放送を見ていると、デバッガを使用せず、print文を散りばめるだけで、問題箇所を探している人がいるが、とても非効率だ。そんなことではプログラムがなかなか完成せず、疾走せざるをえないのもやむなしだ。ソースが表示されている部分の一番左をクリックで、ブレークポイントを設定・解除できる。ブレークポイントが設定された行には、下図の様に赤いマークが表示される。押すと、実行を再開する。次節で説明するステップ実行を行うと、1行づつコードを実行することが出来る。押すと、1行づつコードを実行することが出来るぞ。関数内に入っていくぞ。押すと、関数をコールして戻ってくる。押すと、現在の関数から抜けるまで実行してくれるぞ。押すと、その行の直前まで実行してくれるぞ。93行目で停止してくれる。1行づつステップ実行すると埒が明かないけど、ブレークポイントは設定したくない時などに便利だぞ。変数の上にマウスカーソルを当て、しばし待つと、下図のように変数の値をポップアップ表示してくれるぞ。「自動変数」ウィンドウを見ると、変更されたばかりの値や、現在行で参照されている値が自動的に表示されるぞ。16進数で見たい場合は、下図のように右ボタンクリックして表示されるメニューで「16進数で表示」を選ぶといいぞ。例外発生時プログラム実行時、不正なメモリを参照などで例外が発生すると、下図のようなダイアログが表示される。ここで、【中止】を押す人が多いようだが、それだと何も情報が得られない。【再試行】を押し、次のダイアログを出してから【中断】を押すといいぞ。する、例外が発生した箇所で下図の様に止まってくれるので、問題の箇所を直ぐに特定できて便利だぞ。止まった時点で下図の「呼び出し履歴」ウィンドウを見ると、そこがどこから呼び出されているかが分かる。呼び出し元を見たい場合は、そのウィンドウで当該箇所をダブルクリックするといいぞ。プログラムが終了するまで、またはブレークポイントまで実行。関数の場合は、関数をコールして戻ってくる。関数の場合は、関数の中身に入っていく。現在の関数から抜けるまで実行。カーソル行まで実行します。小さい盤面で、さくさく勝負がつくミニ将棋だよ。将棋の相手は9人の萌え萌え将棋娘だよ。