Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erengaygusuz/easy-geometry
Windows Form Application for Geometry Education
https://github.com/erengaygusuz/easy-geometry
csharp dotnet-framework education educational-project educational-software geometry visual-studio windows-desktop windows-forms
Last synced: about 12 hours ago
JSON representation
Windows Form Application for Geometry Education
- Host: GitHub
- URL: https://github.com/erengaygusuz/easy-geometry
- Owner: erengaygusuz
- License: mit
- Created: 2023-01-30T18:04:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-03T11:47:21.000Z (almost 2 years ago)
- Last Synced: 2024-01-28T06:08:44.919Z (10 months ago)
- Topics: csharp, dotnet-framework, education, educational-project, educational-software, geometry, visual-studio, windows-desktop, windows-forms
- Language: C#
- Homepage:
- Size: 495 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Easy Geometry
## Description
This project is a educational desktop app which I developed during my bachelor degree education at Hacettepe University.
You can see old version of Main page of this application.
![Alt text](/images/old-easy-geometry.jpg)
In this project, I try to teach people about some of the sections in Geomerty Lesson.
There are seven sections in this app. (Contents are Turkish)
These are:
* Deltoid (Deltoid)
* Rectangles (Dikdörtgenler)
* Quadrilaterals (Dörtgenler),
* Rhombuses (Eşkenar Dörtgenler),
* Square (Kare),
* Parallelogram (Paralelkenar)
* Trapezoid (Yamuk).For these sections, there are three type of contents. These are documents (PDF), videos (MP4) and tests (SWF).
## Tools That I Used During Development
In this project, I used COM Components before, but when I try this application nowadays SWF files cause crash. So I changed the display method of all content types. Instead of using COM Components, I used three app to display contents. These are Media Player Classic Portable, Adobe Flash Player Portable and Sumatra Pdf Portable. I embeded these portable app's window when they are called in application.
* Visual Studio Community Edition 2022 (as a code editor)
* Media Player Classic Portable (To Play Video Files)
* Adobe Flash Player Portable (To Play Flash Files)
* Sumatra Pdf Portable (To View Pdf Files)
* Gimp & Power Point (To create some ui images)
* Vectezy and Flaticon (To add some ui icons and images)## Project Usage
* Be sure that Visual Studio 2022 Community Edition (or Similar) and .net Desktop development Workload is installed in your PC.
* Clone the project using this command: https://github.com/erengaygusuz/easy-geometry.git
* Run the project with Visual Studio 2022 Community Edition.## Related Links
* Youtube: https://www.youtube.com/watch?v=98Ip5qhimh4
## License
The MIT License (MIT)
## Screenshots
![Alt text](/images/easy-geometry-1.jpg)
![Alt text](/images/easy-geometry-2.jpg)
![Alt text](/images/easy-geometry-3.jpg)
![Alt text](/images/easy-geometry-4.jpg)