From af316d5c47902c44627d262e9eafac4de5000443 Mon Sep 17 00:00:00 2001 From: Kevin Dietze Date: Tue, 6 May 2025 09:51:25 +0200 Subject: [PATCH] README.md aktualisiert --- README.md | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 72 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 586fee3..4b7ebb7 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,74 @@ -Projektverlauf -Zuerst haben wir den grundlegenden Code geschrieben und ein einfaches Layout erstellt. -Dabei wurden die grundlegenden Steuerelemente wie TextBoxen, ComboBox und Buttons eingefügt. -In der ersten Version war nur die Umrechnung von Euro in Dollar möglich. -Beim Einrichten der Versionsverwaltung hatten wir zunächst Probleme mit dem Hochladen des Projekts in Gitea. Die Lösung bestand darin, zuerst ein Repository in Gitea zu erstellen, es dann lokal zu klonen und anschließend das Projekt innerhalb dieses geklonten Ordners zu bearbeiten. So konnten wir erfolgreich mit Versionskontrolle arbeiten. +# Währungsrechner – Projektbeschreibung -Im weiteren Verlauf haben wir das Programm erweitert, sodass auch weitere Währungen (z. B. Pfund, Yen, Lira, Dirham) zur Auswahl stehen. Zum Schluss haben wir das Layout der Oberfläche angepasst und verbessert, sodass die Anwendung übersichtlicher und benutzerfreundlicher wirkt. +In diesem Projekt haben wir eine einfache WPF-Anwendung mit C# entwickelt, die Euro-Beträge in verschiedene andere Währungen umrechnen kann. -Die letzten beiden Schritte – das Einfügen mehrerer Währungen und das optische Anpassen der Steuerelemente – haben wir durch Recherche im Internet umgesetzt. \ No newline at end of file +## Projektverlauf + +### 1. Grundgerüst erstellen + +Zuerst haben wir das Grundgerüst des Programms geschrieben. Dabei ging es vor allem darum, den Code grob aufzubauen und die Hauptlogik für die Umrechnung zu schreiben. + +Anschließend haben wir die Benutzeroberfläche mit WPF gestaltet und grundlegende Steuerelemente wie `TextBox`, `ComboBox` und `Button` eingefügt. + +Zu diesem Zeitpunkt konnte das Programm nur Euro in Dollar umrechnen. + +--- + +### 2. Probleme mit Gitea und Lösung + +Wir hatten Schwierigkeiten, das Projekt in Gitea hochzuladen. + +Die Lösung war: +- Zuerst ein Repository direkt in Gitea erstellen +- Dann das Repository lokal klonen +- Anschließend das Projekt in diesem geklonten Ordner ablegen und darin weiterarbeiten + +So konnten wir das Projekt erfolgreich versionieren. + +--- + +### 3. Erweiterung auf mehrere Währungen + +Als der Grundaufbau funktionierte, haben wir das Programm erweitert. + +Jetzt kann man nicht mehr nur Dollar auswählen, sondern auch andere Währungen wie: +- Pfund +- Yen +- Lira +- Dirham + +Diese Erweiterung erforderte kleinere Änderungen im Code und der Benutzeroberfläche. + +--- + +### 4. Oberfläche verschönern + +Zum Schluss haben wir das Layout verbessert. + +Wir haben z.B. die Texte in den Boxen zentriert, die Steuerelemente gleichmäßig ausgerichtet und auf ein sauberes Gesamtbild geachtet. + +Auch die automatische Anpassung bei Fenstervergrößerung haben wir verbessert. + +--- + +### 5. Recherche im Internet + +Für den letzten Schritt mussten wir recherchieren. + +Besonders hilfreich war dabei die Dokumentation zu XAML und verschiedene Forenbeiträge. +Chatgpt hat keine hilfe leisten können. + +--- + +## Verwendete Technologien + +- C# +- .NET / WPF +- XAML +- Gitea (für Versionskontrolle) + +--- + +## Starten der Anwendung + +Das Projekt kann mit Visual Studio geöffnet und direkt gestartet werden (`F5`).