2D Drawing Application

PREVIOUS: Mini CPU

The 2D Drawing Application is a simple program that implements a Graphical User Interface to allow the user to draw shapes such as lines, ovals, and rectangles. The user can use a mouse to draw on the drawing plane by clicking and dragging the cursor. The program includes some additional options such as changing the color, color gradient, color-filling, adjusting line width, and dashed lines. An example of the 2D Drawing Application is shown below:

A graphical user interface of a 2D drawing application
2D Drawing Application

The 2D Drawing Application is important in that this introduces developing applications for an end-user. While the Dynamic Storage Allocator and Mini CPU focus more on the hidden workings of the computer, this 2D Drawing Application is the opposite where it is interacted with by real people. This application also serves as a practice and gives a taste of what it takes to meet the needs of the user.

Click HERE for 2D Drawing Application Code

NEXT: Resume