This was my very first full software project ever!
A C# WinForms desktop app that lets the user draw in 2D space using shapes, save scenes and open saved ones.
The project explores the basics of OOP and Windows desktop application technologies - the shapes are part of an inheritance hierarchy and share some properties and behavior. Also, this project was a first look into what libraries are and how to create them. The shape classes are extracted into a separate dll.
- Subject: Object-Oriented Programming
- Semester: 2
- Year: 2021
- Keyboard shortcuts for most actions
- Create 2D drawings using shapes
- Rectangles, triangles and circles available for drawing
- Move, change fill and border color and edit properties of already drawn shapes
- Delete shapes
- Save Scene (drawing) to file
- Open saved Scenes for editing
- Detailed Help page in the app
- C#
- Windows Forms
- Open project in Visual Studio and press Start
OR
- Go to Releases and download the
2DShapeEditor.zip - Extract the zip and run the
2DShapeEditor.exeexecutable


