Once you have inserted break points in a program, you can run the program as usual. The program simply stops when execution reaches a break point.
When you are at a break point, you can inspect variables (to be discussed in a later section). When you want to proceed, you can choose from several options from the “Debug” menu.
“Step Into” continues to execute one line , and stops on the following line, or the first line of the subroutine the paused line invokes. This is useful when you suspect the invoked subroutine has a bug.
“Step Over” is similar to “step into”, but it does not stop in the invoked subroutine unless the subroutine has a break point. This is useful if you already know the invoked subroutine is correct.
You can also continue to run the program without stepping. Select “Continue” from the “Run” menu.