Konzepterklärung
„C# Einrichtung und .NET Grundlagen: Projektintegration“ fasst die ersten Grundlagen in einem kleinen Feature zusammen, anstatt in einem weiteren isolierten Snippet. Ziel ist es, zu zeigen, wie ein Anfänger von einzelnen Anweisungen zu einem kleinen, nützlichen Ablauf gelangen kann: Daten erstellen, speichern, aktualisieren und das Ergebnis so ausgeben, dass es sich wie der Beginn einer echten App anfühlt. Die Lektion bleibt einfach, führt aber eine wichtige Denkweise für die .NET-Arbeit ein: Selbst ein kleines Feature sollte lesbar, vorhersehbar und leicht erweiterbar sein.
Wo der Code hingehört
- Definieren Sie Farb- und Positionsvariablen oben.
- Erstellen Sie die Logik für das Zeichnen oder Platzieren von Formen in der Mitte.
- Rendern Sie die Ausgabe (Druck, Canvas, SVG oder gestylter Block) am Ende.
Befehlsreferenz
- Führen Sie das Beispiel einmal aus, fügen Sie dann eine weitere Aufgabe hinzu und bestätigen Sie, dass sich die Anzahl ändert.
- Erklären Sie, welche Zeile neue Daten zur Sammlung hinzufügt und welche Zeilen das Ergebnis melden.
- Ändern Sie die Aufgabennamen, damit das Programm wie eine Einrichtungs-Checkliste aussieht, die Sie tatsächlich verwenden würden.
- Halten Sie das Beispiel klein, aber behandeln Sie es wie den Beginn eines echten Features und nicht wie eine zufällige `print`-Anweisung.
Schritt-für-Schritt-Anleitung
- Führen Sie den Startcode aus und lesen Sie die Ausgabe für die Anzahl und die neueste Aufgabe.
- Fügen Sie eine Aufgabe hinzu oder benennen Sie eine um, damit sich die Liste für Sie realistischer anfühlt.
- Erklären Sie in einem Satz, warum eine Sammlung hier nützlicher ist als eine einzelne Variable.
- Nehmen Sie eine gezielte Verbesserung vor, z. B. klarere Variablennamen oder eine sauberere Ausgabemeldung.
- Überprüfen Sie abschließend, ob das Programm noch läuft und die angezeigte Anzahl mit dem Listeninhalt übereinstimmt.
Übungsaufgaben
- Erstellen Sie ein ähnliches Beispiel, das drei Lektionstitel anstelle von Einrichtungsaufgaben speichert.
- Erweitern Sie das Programm so, dass es jede Aufgabe in der Liste ausgibt, nicht nur die neueste.
- Erstellen Sie eine neue Version, die erledigte und ausstehende Elemente mit einer einfachen Regel verfolgt.
Coding-Challenges
- Wandeln Sie die Logik zur Aufgabenanzeige in eine kleine Methode um, ohne das Beispiel schwerer verständlich zu machen.
- Vergleichen Sie das Speichern von einfachen Strings mit dem Speichern eines kleinen `Task`-Datensatzes und erklären Sie, welche Option besser skalieren würde.
Kleine Übungsaufgaben
- Benennen Sie einen Bezeichner um, damit seine Rolle sofort ersichtlich ist.
- Fügen Sie der Liste ein weiteres Element hinzu und führen Sie den Code erneut aus.
- Schreiben Sie eine Zeile, die beschreibt, was dieses Mini-Feature demonstriert.
Häufiger Fehler
Mixing x and y axes or using wrong coordinate origin causes shapes to appear in unexpected places.
Mini-Challenge aus der Praxis
Draw one square, one triangle, and one circle, then move X marker 2 steps right and 1 step down.