- Die Lernenden können Visual Studio 2022 erfolgreich installieren, starten und die wichtigsten Funktionen der IDE identifizieren.
- Die Lernenden sind in der Lage, ein Projekt in Visual Studio zu erstellen und dieses mit einem Git-Repository zu verbinden.
- Sie verstehen die Bedeutung von Commits und können diese in Visual Studio durchführen.
- Die Lernenden können sich mit ihren Konten in Visual Studio anmelden.
- Sie können ein neues Repository auf GitHub erstellen, Änderungen pushen und ziehen (fetch und pull).
- Sie verstehen den Unterschied zwischen diesen Aktionen.
- Die Lernenden sind in der Lage, ein neues C#-Konsolenprojekt in Visual Studio zu erstellen.
- Sie können bestehende Projekte bearbeiten und verschiedene Projekte innerhalb einer Lösung verwalten.
Die Integration von Visual Studio mit GitHub hat die Entwicklung und Zusammenarbeit von Software erheblich vereinfacht. In diesem Tutorial werden Sie durch den Prozess der Erstellung eines Projekts in Visual Studio 2022 geführt, seiner Verbindung mit einem GitHub-Repository und der Durchführung der grundlegenden Git-Operationen, die im Softwareentwicklungszyklus häufig verwendet werden. Nachdem Sie diesen Leitfaden befolgt haben, werden Sie über das notwendige Wissen verfügen, um Ihren Code effizient zu verwalten, Änderungen zu verfolgen und mit anderen Entwicklern zusammenzuarbeiten.
Um Visual Studio 2022 zu starten, folgen Sie diesen einfachen Schritten:
- Öffnen Sie die Windows-Suchleiste und geben Sie "Visual Studio 2022" ein.
-
Wählen Sie das entsprechende Suchergebnis aus, indem Sie darauf klicken.
-
Sollte ein Popup-Fenster erscheinen, klicken Sie auf "ohne Code fortfahren".
Bevor Sie mit der Arbeit in Visual Studio 2022 beginnen, ist es wichtig, Ihr Microsoft-Konto und Ihr GitHub-Konto zu verknüpfen. Ein Microsoft-Konto ermöglicht Ihnen den Zugriff auf verschiedene Dienste von Microsoft und sichert Ihre Einstellungen in der Cloud. Ein GitHub-Konto wird benötigt, wenn Sie Ihre Projekte versionieren und online auf GitHub speichern möchten.
- Navigieren Sie im Menü zu
Datei
>Kontoeinstellungen
.
- Klicken Sie auf "Anmelden" und geben Sie Ihre Schul-E-Mail-Adresse ein, um sich bei Ihrem Microsoft-Konto anzumelden.
Hinweis: Sollten Probleme bei der Anmeldung auftreten, wechseln Sie den Standardbrowser in den
Kontooptionen
.
- Nachdem Sie sich mit Ihrem Microsoft-Konto angemeldet haben, fügen Sie Ihr GitHub-Konto hinzu.
- Klicken Sie hierfür auf "Hinzufügen" und wählen Sie GitHub aus der Liste aus.
Nach erfolgreicher Anmeldung mit beiden Konten sollte Ihr Anmeldebildschirm wie folgt aussehen:
In diesem Abschnitt werden Sie lernen, wie Sie eine neue Projektmappe für ein Konsolenprogramm erstellen, das in der Programmiersprache C# geschrieben wird. Ein Konsolenprogramm ist eine Art von Anwendung, die in einem Konsolenfenster (auch bekannt als Befehlszeilenfenster) ausgeführt wird. Es besitzt keine grafische Benutzeroberfläche (GUI), stattdessen interagiert es mit dem Benutzer durch Texteingaben und -ausgaben.
- Navigieren Sie im Menü zu
Datei
>Neu
>Projekt
.
- Geben Sie in die Suchleiste
Konsolen.App
ein und stellen Sie sicher, dass C# als gewählte Programmiersprache eingestellt ist.
- Benennen Sie die Projektmappe im ersten Feld als "GrundlagenrepositoryCsharp" und das darin enthaltene Projekt als "1_Elementare_Syntax" im zweiten Feld.
- Es ist eine gängige Praxis, Repositorys im
source
Ordner des Benutzers zu speichern. Achten Sie darauf, die Projektmappe nicht im selben Verzeichnis wie das Projekt zu platzieren.
- Für dieses Tutorial wählen Sie die Framework-Version .NET 6.
Im Anschluss daran wird Visual Studio das Projekt initialisieren und Ihnen eine Übersicht über die erstellten Dateien und den Quellcode anzeigen.
Der Debugger ist ein essentielles Tool für Entwickler. Er ermöglicht es, den Programmcode Schritt für Schritt auszuführen, den Zustand von Variablen zu überwachen, Haltepunkte zu setzen und viele andere Aufgaben durchzuführen, die bei der Fehleridentifikation und -behebung helfen. Das Debuggen hilft dabei, das Verhalten und die Abläufe im Code besser zu verstehen, und ist daher ein unerlässliches Werkzeug bei der Softwareentwicklung.
- Um den Debugger zu starten, drücken Sie F5 auf Ihrer Tastatur oder klicken Sie auf den grünen Pfeil in der Menüleiste.
Nach dem Starten des Debuggers wird Ihr Code im Debug-Modus ausgeführt. Sie können den Verlauf des Programms verfolgen, Haltepunkte setzen und den Wert von Variablen während der Laufzeit beobachten. Dies ist besonders nützlich, um das korrekte Verhalten des Codes zu überprüfen und mögliche Fehler oder Unstimmigkeiten zu identifizieren.
In Visual Studio können Sie mehrere Projekte innerhalb einer einzigen Projektmappe organisieren. Dies ermöglicht es, mehrere miteinander verbundene Projekte zentral zu verwalten. Hier zeigen wir Ihnen, wie Sie ein neues Projekt zu einer bereits existierenden Projektmappe hinzufügen:
- Projektmappe im Solution Explorer auswählen:
- Klicken Sie im Solution Explorer auf die lilafarbene Projektmappe, die Ihr Hauptprojekt enthält.
- Kontextmenü öffnen und neues Projekt hinzufügen:
- Klicken Sie mit der rechten Maustaste auf die ausgewählte Projektmappe und wählen Sie die Option, ein neues Projekt hinzuzufügen.
- Projekteigenschaften festlegen:
- Geben Sie dem neuen Projekt den Namen "2_Konsolenausgabe".
- Achten Sie darauf, dass Sie das .NET 6 Framework als Zielplattform auswählen, um die Kompatibilität und Konsistenz zwischen Ihren Projekten sicherzustellen.
Nach Abschluss dieser Schritte ist das neue Projekt Ihrer bestehenden Projektmappe hinzugefügt und Sie können mit der Entwicklung innerhalb dieses neuen Projektes beginnen.
In einer Projektmappe mit mehreren Projekten in Visual Studio können Sie ein bestimmtes Projekt als Startprojekt festlegen. Das bedeutet, dass dieses Projekt beim Starten des Debuggers automatisch ausgeführt wird. Im Folgenden wird erläutert, wie Sie das Startprojekt ändern und überprüfen können, welche Ausgabe es erzeugt:
- Ändern des Quellcodes:
- Öffnen Sie die Datei
Program.cs
im neu hinzugefügten Projekt. - Ersetzen Sie den Text
Hello World
durchFubar
. - Speichern Sie die Datei.
- Öffnen Sie die Datei
-
Projekt ausführen und Ausgabe überprüfen:
- Starten Sie den Debugger, um die Ausgabe des aktuellen Startprojekts zu überprüfen.
- Sie sollten die Ausgabe
Fubar
im Konsolenfenster sehen, wenn das aktuelle Startprojekt das neu hinzugefügte Projekt ist.
-
Startprojekt ändern:
- Wenn Sie die Ausgabe von
Hello World
stattFubar
sehen, bedeutet dies, dass das ursprüngliche Projekt immer noch als Startprojekt festgelegt ist. - Um das neu hinzugefügte Projekt als Startprojekt festzulegen, klicken Sie mit der rechten Maustaste auf den Projektnamen im Solution Explorer.
- Wählen Sie "Als Startprojekt festlegen" aus dem Kontextmenü.
- Wenn Sie die Ausgabe von
- Erneutes Überprüfen der Ausgabe:
- Starten Sie den Debugger erneut.
- Diesmal sollte die Ausgabe
Fubar
im Konsolenfenster angezeigt werden, da das neu hinzugefügte Projekt nun als Startprojekt festgelegt ist.
Indem Sie das Startprojekt wechseln, können Sie sicherstellen, dass Sie immer das richtige Projekt in Ihrer Projektmappe ausführen und testen.
Um sicherzustellen, dass Ihr Projekt von einer Versionskontrolle profitiert, ist es wichtig, es mit einem System wie GitHub zu verbinden. Dies ermöglicht es Ihnen, Änderungen nachzuverfolgen, mit anderen zusammenzuarbeiten und den Code sicher in der Cloud zu speichern.
- Initialisierung der Quellcodeverwaltung:
- Klicken Sie in Visual Studio auf die Schaltfläche "Zur Quellcodeverwaltung hinzufügen".
- Wählen Sie im daraufhin angezeigten Menü "Git" aus.
- Einige wichtige Einstellungen:
-
Visual Studio bietet bereits einige vordefinierte Einstellungen. Überprüfen Sie die folgenden Punkte und passen Sie sie bei Bedarf an:
-
README.md hinzufügen: Eine
README.md
-Datei bietet allgemeine Informationen über Ihr Projekt und ist oft der erste Anhaltspunkt für andere Entwickler oder Nutzer, um zu verstehen, was Ihr Projekt macht und wie man es benutzt. -
Konto auswählen: Stellen Sie sicher, dass Sie das richtige Konto auswählen, über das Sie das Repository erstellen möchten.
-
Repository-Besitzer auswählen: Wählen Sie, wem das Repository gehört. Wenn Sie Teil der GSO-Organisation sind, haben Sie die Möglichkeit, das Repository entweder Ihrem persönlichen Profil oder der Organisation zuzuweisen.
-
Beschreibung hinzufügen: Geben Sie eine kurze Beschreibung an, die den Inhalt und den Zweck des Repositories klar macht.
-
Repository veröffentlichen: Dieser Schritt erstellt das Repository auf GitHub. Beachten Sie, dass das Repository standardmäßig als "Privat" eingestellt ist, sodass nur Sie darauf Zugriff haben. Diese Einstellungen können später auf der GitHub-Website angepasst werden.
-
-
-
Überprüfung auf GitHub:
- Nachdem Sie das Repository veröffentlicht haben, können Sie es direkt auf GitHub überprüfen. Melden Sie sich bei Ihrem GitHub-Konto an und navigieren Sie zu Ihrem persönlichen Profil. Hier sollte das neu erstellte Repository erscheinen.
Mit diesen Schritten haben Sie Ihr Projekt erfolgreich in ein Git-Repository umgewandelt und dieses Repository auf GitHub veröffentlicht. Sie sind nun bereit, die Vorteile der Versionskontrolle und der Zusammenarbeit über GitHub zu nutzen.
Das Konzept von Git basiert auf der Trennung von lokalen und entfernten Repositories. Wenn Sie Änderungen in Ihrem lokalen Repository vornehmen, werden diese nicht automatisch auf das entfernte Repository (in diesem Fall auf GitHub) übertragen. Um diese Synchronisation durchzuführen, müssen Sie Ihre Änderungen "commiten" und dann "pushen".
- Fenster im Blick behalten:
- Es gibt zwei Hauptfenster in Visual Studio, die Sie beim Arbeiten mit Git oft nutzen werden:
- Projektmappenexplorer: Zeigt die Struktur Ihrer Projekte.
- Git-Änderungen: Zeigt alle Änderungen in Ihrem lokalen Repository.
- Es gibt zwei Hauptfenster in Visual Studio, die Sie beim Arbeiten mit Git oft nutzen werden:
Nun wollen Wir eine Änderung in der Program.cs des ersten Projekts ("1_Elementare_Syntax") vornehmen. Schreiben Sie unter die Vorhandene Codezeile eine Übersetzung der Konsolenausgabe.
Console.WriteLine("Hello World");
Console.WriteLine("Hallo Welt");
- Klicken Sie auf die "Git-Änderungen"-Registerkarte.
- Beschreiben Sie kurz und präzise, was Sie geändert haben. Eine gute Praxis ist es, aktive Verben zu verwenden (z.B. "hinzugefügt", "geändert").
- Klicken Sie auf den Commit-Button, um Ihre Änderungen zu speichern.
Wenn Sie nach Ihrem Commit auf GitHub schauen, werden Sie feststellen, dass Ihre Änderungen noch nicht dort erscheinen. Das liegt daran, dass Commits zuerst lokal gespeichert werden. Um diese Änderungen auf das entfernte Repository zu übertragen, müssen Sie sie "pushen".
- Klicken Sie auf den Pfeil-nach-oben-Button, um Ihre Änderungen zu pushen. Die kleine Zahl neben dem Button zeigt an, wie viele Commits Sie seit dem letzten Push gemacht haben.
- Nachdem der Push abgeschlossen ist, können Sie erneut auf GitHub nachsehen. Ihre Änderungen sollten jetzt im entfernten Repository sichtbar sein.
Durch diesen Prozess stellen Sie sicher, dass alle Ihre Änderungen sicher auf GitHub gespeichert sind und Sie oder andere Entwickler darauf von überall aus zugreifen können.
Während der Arbeit in einem Team oder durch Änderungen direkt im Browser kann es passieren, dass Änderungen am Code auf GitHub vorgenommen werden, die Sie noch nicht lokal auf Ihrem Rechner haben. Um diese Änderungen zu erhalten, müssen Sie diese zunächst "fetchen" und anschließend "pullen".
Führen Sie die folgenden Schritte aus, um eine Änderung im Browser vorzunehmen:
- Gehen Sie in Ihrem Browser zu Ihrem Repository GrundlagenrepositoryCsharp und navigieren Sie zum Verzeichnis 2_Konsolenausgabe.
- Ersetzen Sie die Codezeile:
Console.WriteLine("Fubar");
durch
Console.WriteLine("foobar");
Vergessen Sie nicht, Ihre Änderung zu committen.
- Öffnen Sie in Visual Studio die Registerkarte Git-Änderungen.
- Klicken Sie auf den gestrichelten Pfeil nach unten, um die Daten abzurufen.
- Visual Studio zeigt nun eine Änderung an, die online gemacht wurde. Beachten Sie: Diese Änderung ist lokal noch nicht übernommen!
- Im Register "Eingehend" finden Sie den entsprechenden Commit.
- Klicken Sie auf die Datei, in der der Commit gemacht wurde, um die Änderungen zu überprüfen.
- Um die Änderung lokal zu übernehmen, klicken Sie erneut auf den Pfeil nach unten.
Überprüfen Sie abschließend, ob die Änderung auch lokal auf Ihrem Rechner übernommen wurde.
Ein Hauptgrund für die Speicherung von Code auf einem Server, wie z.B. GitHub, ist die Sicherung der Daten. Dies erlaubt es Ihnen und anderen, jederzeit auf den Code zuzugreifen und ihn zu verwenden, selbst wenn er lokal gelöscht wurde.
Befolgen Sie die folgenden Schritte, um zu erfahren, wie Sie ein gelöschtes Repository wiederherstellen können:
- Lokales Repository löschen:
- Schließen Sie Visual Studio.
- Navigieren Sie zu dem Ordner, in dem Sie das "GrundlagenrepositoryCsharp" gespeichert haben.
- Löschen Sie dieses Repository.
- HTTPS-URL des Repositories kopieren:
- Öffnen Sie Ihren Browser und navigieren Sie zu Ihrem GitHub-Profil.
- Klicken Sie auf das Repository "GrundlagenrepositoryCsharp".
- Klicken Sie auf den 'Code'-Button und kopieren Sie die HTTPS-URL.
- Repository mit Visual Studio klonen:
- Starten Sie Visual Studio.
- Gehen Sie zu
Datei
und klicken Sie aufRepository klonen
.
- Fügen Sie die kopierte URL in das obere Feld ein.
- Klicken Sie auf den `Klonen`-Button.
Ihr Repository ist nun wieder auf Ihrem Computer und kann lokal bearbeitet werden.