Projektsetup
Last updated
Last updated
Achte darauf, dass du die neueste Version von Visual Studio verwendest.
Installiere jetzt die neuste Version, falls du sie noch nicht installiert hast.
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 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.
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".
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.
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".
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:
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.