Skip to content

HTL-Bulme/CSharpSkriptum

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


title: "Bulme C# Skriptum" author: [HTL BULME] date: "2024-10-16" subject: "C#" keywords: [Bulme, C#] book: true geometry: left=1.5cm,right=1.5cm,top=2cm,bottom=2.5cm classoption: [openany] lang: "de" ...

Einführung

In diesem Kurs lernst du, wie du einen Computer programmieren kannst. Dabei gehen wir davon aus, dass du noch kein Vorwissen mitbringst, und werden dir schrittweise alles erklären, was du dazu brauchst.

Was heißt "Programmieren" überhaupt?

Programmieren heißt, einer Maschine Anweisungen zu erteilen und sie damit zu steuern. Die erste solche Maschine, die du steuerst, ist eine kleine Schildkröte auf dem Bildschirm: Die Turtle. Die Schildkröte versteht verschiedene Anweisungen um sich zu bewegen, zu zeichnen oder sich zu verstecken. Welche Anweisungen existieren und wie diese Anweisungen geschrieben werden müssen, ist in einer Programmiersprache definiert.

Die Programmiersprache, die wir in diesem Kurs lernen werden, ist C#. C# ist eine moderne, objektorientierte Programmiersprache, die besonders für die Entwicklung von Windows-Anwendungen und Spielen beliebt ist. Sie wird häufig in der Webentwicklung und für Unternehmenssoftware eingesetzt und zeichnet sich durch ihre hohe Leistungsfähigkeit aus. Des Weiteren gibt es eine große Schnittmenge zu anderen Programmiersprachen, wie Java, C, C++ oder JavaScript, was das Erlernen dieser Sprachen später einfach möglich macht.

C# mit Roslynpad

Wir werden mit einer einfachen Umgebung starten, um C# zu programmieren. Diese Umgebung benötigt aber einige Schritt um sie zu installieren. Befolge folgende Schritte um die Anwendung zu installieren:

Installation

Zur Installation benötigst du einen aktuellen Computer mit dem Betriebssystem Windows.

Führe folgende Schritte der Reihe nach aus, um Roslynpad zu installieren:

  1. Download und Installation der .Net SDK Download
  2. Download und Installation des .Net Frameworks Download
  3. Download von Roslynpad Download
  4. Entpacken von RoslynPad
    • Rechtsklick auf die Datei: RoslynPad-windows-x64.zip
    • “Alle Extrahieren” wählen oder “Weitere Optionen” und dann “Alle Extrahieren” wählen
    • Ordner öffnen und Verknüpfung zu RoslynPad.exe auf dem Desktop erstellen
  5. RoslynPad starten und konfigurieren
    • Documents fixieren
    • x64 wählen und als Standard setzen
    • BulmeSharp laden
    • Minimalprogramm testen
#r "nuget: TurtleGraphics, 1.0.2"
using TurtleGraphics;

Turtle.Forward(50);
Turtle.TurnRight(120);
Turtle.Forward(50);
Turtle.TurnRight(120);
Turtle.Forward(50);
Turtle.TurnRight(120);

Turtle.ShowTurtle();

Tipp: Die gesamte Installation wird in diesem 📺 Video vorgezeigt.

Einführung in die Oberfläche

Die Oberfläche ist einfach gestaltet und speziell für Einsteiger entwickelt worden. Sie besteht aus folgenden sechs Bereichen.

  1. Neue Datei: Hier kannst du eine neue Dateien anlegen
  2. Dateiübersicht: Hier siehst du alle Dateien, die du angelegt hast. Mit Doppelklick auf eine Datei öffnest du die entsprechende Datei
  3. Codeeingabe: Hier gibst du den C#-Code ein
  4. Ausführen ▶: Mit diesem Button startest du dein Programm
  5. Beenden ■: Mit diesem Button beendest du dein Programm vorzeitig
  6. Framework: Hier muss das .Net Framework ausgewählt werden. Wir nehmen stets ".Net 9.0" und setzen es mit dem Button daneben gleich als Standard (Default).
  7. NuGet Bibliotheken: Hier binden wir zusätzliche Bibliotheken ein. Bibliotheken enthalten vorgefertigte Programmteile, normalerweise nicht im Standardumfang einer Programmiersprache enthalten sind. Meistens verwenden wir die BulmeSharp Bibliothek, da diese die Turtle enthält.

Roslynpad Übersicht

📝 Übung 1

Gib den Programmcode aus der oberen Grafik in RoslynPad ein und klicke auf den "Ausführen"-Knopf. Es sollte die gleiche Ausgabe erscheinen wie in der Grafik.

Tipps:

  • Achte auf Groß- und Kleinschreibung
  • Achte darauf, daß Anweisungen mit einem Strichpunkt (Semikolon) ageschlossen werden müssen
  • Achte auf die richtigen Klammern! Es werden in dem Beispiel runde Klammern "(" und ")" benutzt. Eckige "[", "]" oder geschwungene "{", "}" Klammern bedeuten etwas anderes und funktionieren nicht!
  • Wenn du einen Tippfehler gemacht hast, also beispielsweise statt Turtle.showTurtle(); den Text Törtle.showTrutel(); geschrieben hast, erscheint eine Fehlermeldung im unteren Teil des Ausgabefensters. Versuche diese zu verstehen und den Fehler zu beheben.
  • Beachte folgende Regel beim Programmieren: Probiere alles selber aus! Je mehr Programme du selber schreibst, umso mehr wirst du verstehen und beherrschen.
  • Verwende Shortcuts (Tastenkombinationen) um Zeit zu sparen:
    • STRG + S ➡ Speichern
    • STRG + C ➡ Kopieren
    • STRG + V ➡ Einfügen

🧭 Zusammenfassung

Wir haben unsere erste Umgebung zum Programmieren kennengelernt und ein erstes Programm eingetippt. Im nächsten Kapitel erfährst du, welche Anweisungen die Turtle versteht und wie du interessante Grafiken mit der Turtle zeichnen kannst.

About

CSharp Skriptum für 1BHWII 2024/25

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 79.7%
  • CSS 11.7%
  • JavaScript 4.0%
  • C# 2.2%
  • Python 1.3%
  • Shell 0.9%
  • PowerShell 0.2%