Windows Forms-App
Überblick
Bei diesem Projekt handelt es sich um eine Full-Stack-Windows Forms-Anwendung, die aus einem mit VB.NET erstellten Frontend und einem mit Node.js und Express erstellten Backend besteht. Mit der Anwendung können Benutzer Einsendungen erstellen, anzeigen, bearbeiten und löschen und verfügen über zusätzliche Funktionen wie eine Stoppuhr und eine E-Mail-Suchfunktion. Es wurde als Teil von Slidelys Bewertungsaufgabe 2 geschrieben.
Bilden | Wie es aussieht |
---|
Landung | |
Einreichung erstellen | |
Einsendungen anzeigen und löschen, bearbeiten und in CSV exportieren | |
Merkmale
- Einreichung erstellen: Benutzer können neue Einreichungen mit Feldern für Name, E-Mail, Telefonnummer, GitHub-Link und Stoppuhrzeit erstellen.
- Einsendungen anzeigen: Benutzer können vorhandene Einsendungen anzeigen, durch sie navigieren und die Details jeder Einsendung einsehen.
- Einreichung bearbeiten: Benutzer können vorhandene Einreichungen bearbeiten und ihre Änderungen speichern.
- Einreichung löschen: Benutzer können Einreichungen löschen.
- E-Mail-Suche: Benutzer können per E-Mail nach Einreichungen suchen.
- Stoppuhr: Benutzer können einen Stoppuhr-Timer starten, stoppen und zurücksetzen, während sie das Einreichungsformular ausfüllen.
- Validierungsprüfungen: Validierung für Name (keine Zahlen oder Sonderzeichen), E-Mail (gültiges E-Mail-Format) und Telefonnummer (10 numerische Ziffern, kann aber leer sein).
- Verhinderung doppelter Einträge: Stellt sicher, dass keine doppelten Einreichungen per E-Mail erfolgen können.
- Als CSV exportieren: Benutzer können alle Einreichungen in eine CSV-Datei exportieren.
Ausführen der App
Voraussetzungen
- Auf dem Computer muss Windows >8.1 ausgeführt werden.
- Node.js und npm auf Ihrem Computer installiert.
- Visual Studio ist auf Ihrem Computer installiert.
Ausführen des Backends: Ref. Backend README.md.
Ausführen des Frontends: Ref. Frontend README.md