Konzepterklärung
Diese Lektion führt in die grundlegende Struktur eines C#-Programms ein und hilft den Lernenden, sich mit der Ausführung von Code in einer .NET-Umgebung vertraut zu machen. Ziel ist es nicht, Theorie auswendig zu lernen, sondern zu verstehen, wie ein minimales Programm aussieht, wo die Ausführung beginnt und wie eine einfache Anweisung eine sichtbare Ausgabe erzeugt. Am Ende sollte sich der Lernende sicher fühlen, ein Projekt zu öffnen, eine Zeile zu ändern und es erneut auszuführen, um das Ergebnis zu bestätigen.
Wo der Code hingehört
- Definieren Sie Farb- und Positionsvariablen oben.
- Erstellen Sie die Logik zum 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 Programm einmal aus, ändern Sie dann den Namen des Lernenden und bestätigen Sie, dass die Ausgabe aktualisiert wird.
- Zeigen Sie auf die Zeile, die die Ausgabe tatsächlich durchführt, und erklären Sie ihre Rolle in einfachen Worten.
- Nutzen Sie diese Lektion, um drei Grundlagen zu verbinden: eine `using`-Direktive, einen in einer Variable gespeicherten Wert und ein gedrucktes Ergebnis.
- Nachdem Sie die Nachricht bearbeitet haben, führen Sie das Programm erneut aus und überprüfen Sie, ob die Konsole genau das anzeigt, was Sie erwartet haben.
Schritt-für-Schritt-Anleitung
- Führen Sie den Startcode aus und lesen Sie die Ausgabe, bevor Sie Änderungen vornehmen.
- Ändern Sie den gespeicherten Namen oder den Nachrichtentext in etwas Persönliches und führen Sie das Programm erneut aus.
- Erklären Sie in einem Satz, was `Console.WriteLine` in diesem Beispiel bewirkt.
- Nehmen Sie eine kleine Verbesserung der Lesbarkeit vor, z. B. einen klareren Variablennamen oder eine prägnantere Nachricht.
- Schließen Sie mit einem kurzen Check ab: Wird das Programm erstellt, ausgeführt und der aktualisierte Text gedruckt?
Übungsaufgaben
- Erstellen Sie ein ähnliches Beispiel, das einen Kurstitel und die aktuelle Lektionsnummer ausgibt.
- Modifizieren Sie das Programm so, dass es zwei Zeilen anstelle von einer ausgibt.
- Schreiben Sie eine neue Version, die einen anderen Lernenden mithilfe einer Variable und String-Interpolation begrüßt.
Coding-Challenges
- Erstellen Sie einen kleinen Begrüßungsbildschirm, der einen Namen, einen Track und eine kurze Statusmeldung lesbar ausgibt.
- Vergleichen Sie fest codierten Text mit Text, der aus Variablen erstellt wurde, und erklären Sie, welcher später einfacher zu aktualisieren ist.
Kleine Übungsaufgaben
- Benennen Sie eine Variable um, sodass ihr Zweck auf den ersten Blick ersichtlich ist.
- Fügen Sie eine zusätzliche Ausgabezeile hinzu und führen Sie das Programm erneut aus.
- Schreiben Sie eine einzeilige Notiz, die beschreibt, was dieses erste C#-Programm 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.