Загрузка...

Student Grade Tracker – WinForms (C# .NET 10) | Manage Grades, CSV Import/Export, AES Encryption

🚀 **Student Grade Tracker** – A complete Windows Forms desktop application built with C# and .NET 10. Manage student grades, subjects, calculate averages, and export reports. Features encrypted JSON storage, CSV import/export, auto-save, and a modern UI with grade color coding.

🔗 **Source Code & Documentation:**
[https://github.com/Alaa-z17/student-grade-tracker-winforms-csharp]

📥 **Download Latest Release:**
[https://github.com/Alaa-z17/student-grade-tracker-winforms-csharp/releases/tag/V1.0.0]

---

## 📌 **Key Features Shown in This Video**

- ✅ Add, edit, delete students and grades per subject
- ✅ Automatic average calculation & letter grade (A–F)
- ✅ CSV import/export (bulk add students)
- ✅ AES‑256 encrypted local storage (`students.json`)
- ✅ Auto‑save every 30 seconds (toggle on/off)
- ✅ Search/filter by name + sort by column (ID, name, avg, grade)
- ✅ Subject breakdown tree view
- ✅ Customizable report font & grade colors
- ✅ System tray notifications

## 🛠️ **Technologies Used**

- **.NET 10.0** – Windows Forms
- **C#** – Language
- **AES‑256** – Encryption (`System.Security.Cryptography`)
- **Microsoft.Extensions.Configuration.Json** – App settings
- **System.Text.Json** – JSON serialization

---

## 📂 **How to Run Locally**

1. Clone the repo:
`git clone https://github.com/yourusername/student-grade-tracker.git`
2. Open in Visual Studio 2022+ (or use `dotnet run`)
3. Build & run – requires .NET 10.0 SDK

---

## 🔐 **Encryption Note**

The app uses AES‑256 to encrypt `students.json`. Default keys are in `appsettings.json` – **replace them for production**. See README for key generation.

---

## 💬 **Questions or Issues?**

Leave a comment below or open an issue on GitHub.
If you find this project useful, please ⭐ star the repo!

---

**#WinForms #CSharp #DotNet #StudentManagement #GradeTracker #AESEncryption #CSVimport #WindowsFormsApp**

Видео Student Grade Tracker – WinForms (C# .NET 10) | Manage Grades, CSV Import/Export, AES Encryption канала Alaa_Alkatshah
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять