![]() |
【基礎課題 4-13】で作った「2 の累乗」プログラムで「計算」ボタンを押したときのプログラムが動作する様子を1行ずつ順に追いかけてみましょう。
まずは、ボタンが押されたら一旦プログラムを止めるため、「ブレークポイント (“一時停止”の標識) 」をおきます。コードエディタの次の部分をクリックしてください。
すると、ブレークポイント (小さな赤丸) が現れます。
実行してみましょう。この状態で「計算」ボタンを押すと… | ![]() |
ブレークポイントの隣に小さな緑の矢印が現れます。これは、「プログラムをここから再開します」という標識です。ここで、「F8」キーを押すと (または「実行」→「ステップ実行」を選ぶと)
プログラムが1行実行されて、緑の矢印が次の行に移ります。この後は、「F8」を何度も押してイベントハンドラから抜け出しましょう。
右のスピンエディットの内容を1に戻して、再び「計算」ボタンを押しましょう。 | ![]() |
再び緑の矢印が表れましたね。
今度は CSpinEditResult->Value の値を見ながら1行ずつ実行します。まず、マウスを使って、どこでもいいから CSpinEditResult->Value を選択してください (左ボタンを押しながら領域をなぞってください。左ボタンを離すと選択が完了します。)。
![]() |
すると、「監視式一覧」というウィンドウが現れ、CSpinEditResult->Value の値を常に表示してくれるようになります。 |
同様に、i の値も監視しましょう。
![]() |
今は「監視できません。」と表示されていますが、「F8」を押していくとそのうち正しく表示されます。 |
このままどんどん「F8」を押し、CSpinEditResult->Value と i の値の変化を調べて下の表を埋めましょう。
SpinEditResult->Value | 1 | 1 | |||||||
i | 参照できない |