This short tutorial provides directions for setting up and configuring the jGrasp programming environment on the workstations in the CSL. You will create a simple C program. The very first thing we have to do is to figure out how to start up the programming environment and setup the correct options and preferences. This part of the lab is somewhat tedious but perhaps somewhat satisfying in an i-got-my-vcr-programmed-correctly kind of way. The software development environment described here is called jGrasp. It is installed on all the workstations in the CSL.
|Genre:||Health and Food|
|Published (Last):||20 August 2008|
|PDF File Size:||8.70 Mb|
|ePub File Size:||13.13 Mb|
|Price:||Free* [*Free Regsitration Required]|
The debugger lets you run your program partially and then stop it. From there, you can run each line one at a time and see the results. The program will run until it hits the line of your breakpoint. Then the execution will pause. The next line to execute will be highlighted. These buttons control the execution of the debugger. From left to right, their behavior is the following:. Step Over : Executes the current line.
If the current line is a method call, runs that entire method call. Step In : Executes the current line.
If the current line is a method call, jumps inside that method and pauses at its first line of code. Step Out : Executes all remaining lines of the method you are currently in, and returns to the place from which it was called.
If you click this while in your main method, it runs the rest of your entire program. Run to Cursor : Executes lines until reaching the line where your keyboard cursor is sitting.
Suspend : Stops the program. Resume : Tells the program to continue executing until it is finished, or until another breakpoint is encountered. The most useful of these buttons is Step In , so if you only learn to use one of them, make it that one. The result is the following:. Students will have too many, too few, or just have them in the wrong places. To see which bracket matches a particular bracket in your program, hold the Ctrl key and hover your mouse over that bracket.
The bracket, along with its matching partner, will highlight in gray. To change this and make the files open in larger windows, click the third button on the bottom left of the jGRASP window. Line numbers are useful so that you can find the line where a compiler error occurs. The message looks something like this:. You may safely ignore it. You will not lose any points for this message.
From left to right, their behavior is the following: Step Over : Executes the current line. The result is the following: Any output that results from the code as it is being run will appear in the bottom console pane. Enabling Line Numbers: Line numbers are useful so that you can find the line where a compiler error occurs.
The message looks something like this: Email Mr. Introduction to GridWorld. Recent Comments Mr.
Getting Started with jGRASP
Java Program Examples. Define a class named MyDay that implements the day of the week in a program. The class MyDay should store the day, such as Sun for Sunday. The program should be able to perform the following operations on an object of the type MyDay:. Set the day. Print the day. Return the day.
Projects with Multiple Files in jGRASP