CS 211: EXCELlent
This was the Final project assigned in CS211. The task was to create
a Java clone of Excel using everything we learned during the semester;
the program included GUI programming, Graph search, Topological sorting
and equation parsing.
Downloads
Screen Shots (Click to enlarge)
EXCELlent's Equation GUI. You can see the equation
parser has evaluated the user input.
Divide by zero error handling. EXCELlent handles
parser errors with dialog boxes and displays the type of error in the
cell
Cyclic redundancy checking. If a series of cell's
refer to each other in a circular path, EXCELlent catches the error and
reports it. It only traverses the cells once so the program feels quick
and responsive. |