πŸ› οΈProjektsetup

Visual Studio 2022

Achte darauf, dass du die neueste Version von Visual Studio verwendest.

Installiere jetzt die neuste Version, falls du sie noch nicht installiert hast.

Repository Forken

Zuerst musst du einen Fork des Repos in deinem eigenen Github Account erstellen. Über diesen Account wirst du das Projekt am Ende des Kurses abgeben.

  • Falls du noch keinen github account erstellt hast, erstelle jetzt einen.

  • Gehe zur Projektvorlage auf Github und erstelle einen Fork in deinen Account:

  • Jetzt sollte github automatisch auf das frisch geforkte Projekt in deinem github Profil wechseln.

  • Klicke auf den grΓΌnen Button Code und anschliessend kopierst du die URL im Textfeld.

Repository Klonen

Jetzt musst du das Repo auf deinen Rechner klonen, damit du daran arbeiten kannst.

  • Γ–ffne jetzt Visual Studio und wΓ€hle "Clone a repository"

  • Gib die kopierte URL bei "Repository Location" ein und wΓ€hle ausserdem aus, wo auf deinem Rechner du das Projekt speichern willst. Klicke zum Schluss auf "Clone".

Projekt einrichten

Nach dem Klonen sollte die Solution modul-318-student geΓΆffnet werden. Sie beinhaltet zwei Projekte "SwissTransport" und "SwissTransportTest".

  • SwissTransport ist das Projekt, welches uns den Zugriff auf die API bietet, ΓΌber die wir Stationen und Verbindungen abfragen kΓΆnnen.

  • SwissTransportTest beinhaltet die Unit Tests, mit welchen die Methoden der SwissTransport-Library getestet werden.

Windows Forms App hinzufΓΌgen (GUI)

Damit du das GUI programmieren kannst, musst du ein neues Projekt zur Solution hinzufΓΌgen. WΓ€hle dazu das Project Template "Windows Forms App".

  • Rechtsklick im Solution Explorer auf die Solution und dann > "Add" > "New Project..." (deutsch: "HinzufΓΌgen" > "Neues Projekt...").

  • Suche nach "Windows Forms" und wΓ€hle "Windows Forms App".

WΓ€hle nicht den Eintrag mit (.NET Framework), denn das ist nicht kompatibel mit der SwissTransport-Library.

  • Kliche auf "Next" und gib dem Windows Forms Projekt einen sinnvollen Namen, z.B. "MyTransportApp" oder "SwissTransportGUI". Klicke zu Schluss auf "Create".

  • Jetzt sollten in deiner Solution drei Projekte angezeigt werden.

  • Damit das neu erstellte Projekt das Startprojekt ist, rechtsklicke auf dein neu erstelltes Projekt und wΓ€hle "Set as Startup Project" (deutsch: "Als Startprojekt festlegen"). Du erkennst das Projekt, das beim Start aktiviert wird daran, dass es im Solution Explorer fett geschrieben ist:

Referenz zur SwissTransport Library

Als nΓ€chstes mΓΌssen wir eine Referenz zum SwissTransport Projekt erstellen, damit wir auf die Klassen in diesem Projekts zugreifen kΓΆnnen.

  • Rechtsklicke dazu auf "Dependencies" direkt unter deinem Projekt und dann klicke auf "Add Project Reference"

  • WΓ€hle den Eintrag "SwissTransport" an und klicke OK.

Fahre auf der nΓ€chsten Seite fort, um den ersten Commit und Push durchzufΓΌhren.

Last updated