A desktop application built with C++ and WinForms that allows users to visually construct graphs and find Hamiltonian cycles. The project features multi-language support, customizable themes, and user session management.
- 🧩 Graph creation with an intuitive GUI
- 🔄 Adjacency matrix generation
- 🔍 Hamiltonian cycle search algorithm
- 🌐 Multilingual interface (English, Belarusian, etc.)
- 🎨 Theme customization with a set of background images
- 💾 Graph saving and loading via
.grfiles - 👤 User authentication and data storage
courseWork/— Main application source folder*.h,*.cpp,*.resx— Forms and UI logicBackgrounds/— Theme background imagesIcon/— Icons for visibility toggles and UI elementsData/UserData/— User-specific data storagegraph.gr— Graph data filegraphClass.h,myVector.h— Graph logic and data structuresНовая папка/— Backup or draft folder with similar structure
assets/— Images for documentation and presentationREADME.md— Project descriptionLICENSE.txt— License information.gitignore,Labs.sln— Solution files
- C++ with Windows API / WinForms
- Visual Studio solution (.sln) structure
- Resource localization files (.resx) for internationalization
This project is licensed under the MIT License.
