Projekte im Workspace organisieren
Hier bekommen Sie eine kurze Einführung in die Arbeit mit Projekten im Workspace von 5Code
Arbeiten mit Aufgaben = Projekten
Setzen des Workspace-Ordners
Speichern von Projekten
Sie brauchen einen "richtigen Computer"
Zu Beginn sei darauf hingewiesen, dass Sie mit 5Code/VSC - genau wie mit anderen IDEs - sinnvoll nur mit einem Laptop oder Desktop-Computer arbeiten können.
-
Sie müssen sowohl VSC mit 5Code-Extension als auch das Java JDK installieren, um Java-Code compilieren und und laufen lassen zu können.
-
Sie brauchen viel Bildschirm-Fläche, um viel Inhalt von Aufgaben und Lösungen im Blick zu haben.
-
Sie brauchen eine richtige Tastatur, um Texte und Code ohne Behinderung eingeben zu können.
-
Mit vielen Dateien sowie der Knowledge Map arbeiten Sie am besten mit der Maus oder einem Ihnen angenehmen Touchpad.
-
Ein Touchscreen kann dabei Probleme bereiten, wie vor allem auch bei der Text/Code-Eingabe.
Ein Tablet ist daher für die Bearbeitung der Praktikums-Aufgaben nicht geeignet, egal wie groß es ist.
Ein Laptop ist besonders praktisch, da Sie ihn sowohl zu Hause als auch in der Hochschule nutzen können. So haben Sie immer alle Programme und Ihre Datein überall verfügbar. Achten Sie darauf, dass der Bildschirm mindestens 13", besser 14" groß ist.
Projekt
Alle Dokumente, die zu einer Praktikums-Aufgabe zusammengehören, d.h.
Aufgaben
Erläuterungen
Lösungen
etc
werden zu einem "Projekt" zusammengefasst.
Dieses Konzept finden Sie auch in den meisten anderen Integrierten Entwicklungsumgebungen (IDEs).
Workspace
Der "Workspace" ist der Standard-Ordner, in dem alle Ihre Projekte gespeichert werden.
Es empfiehlt sich, für das Praktikum OOP1 einen eigenen Ordner anzulegen - wo, hängt von Ihrer eigenen Datei-/File-Organisation ab.
Wenn Sie 5Code das erste Mal öffnen, müssen Sie einen lokalen Ordner in Ihrem Dateisystem angeben (oder neu anlegen), in dem der Workspace untergebracht wird.
Projekte auf dem Dashboard / der Startseite
Dashboard / Startseite
Die Startseite von 5Code - und damit der Zugang zu den Aufgaben - erreichen Sie immer über das 5Code-Icon in der Sidebar ganz links:
Auf der Startseite von 5Code werden Ihnen angezeigt
-
Alle Projekte, die Sie bereits auf Ihren Rechner heruntergeladen haben, mit diesem Icon:
-
Projekte, die zum Download bereitstehen, was durch dieses Icon symbolisiert wird:
-
Diese können Sie durch einen Klick auf den entsprechenden Button herunterladen
-
Dann liegen diese Projekte auf Ihrem Rechner in dem lokalen Ordner und sie können Sie bearbeiten
-
Für Fortgeschrittene - Nutzung des VSC-Explorers
Wenn Sie sich mit VSCode schon auskennen, können Sie mit dem Icon in der Sidebar ganz oben den Standard-Explorer von VSCode öffnen:
Dort sehen Sie ebenfalls die Ordner und Files in Ihrem Workspace. Das sieht sehr ähnlich aus, wie in der 5Code-Extension.
Allerdings können Sie dort keine Projekte downloaden, einige spezielle Komfort-Funktionen funktionieren dort ebenfalls nicht, das funktioniert nur in der 5Code-Extension (dafür ist sie da ;-). Es ist also sinnvoll, dass Sie für das Praktikum möglichst nur über die 5Code-Extension auf Projekte und Files zugreifen.
Download-Ordner
Die Projekte mit allen Aufgaben werden Ihnen über einen Download-Server zur Verfügung gestellt.
Den Link, die URL zu diesem Server haben Sie bereits bei der Ersteinrichtung (beim ersten Start) in 5Code angegeben. Dabei wurde Ihnen genau erklärt, was Sie dafür machen müssen. Diese Verknüpfung müssen Sie auch nur einmal zu Beginn des Semesters machen.
Ihre Projekte und Dateien speichern Sie immer NUR lokal auf Ihrem Rechner.
Vom Download-Ordner laden Sie Projekte nur herunter. Es werden KEINE Daten synchronisiert.
Wie Sie Projekte zwischen Rechnern (zu Hause, PC-Pool, ...) transferieren, wird weiter unten erklärt.
Aufgaben und Texte
Wenn Sie ein Projekt in der Sidebar anklicken, wird das Projekt geöffnet.
Jedes Projekt kann enthalten
Dateien mit Aufgaben
Dateien mit Java-Quellcode
ggf. weitere Dateien
Explorer
Alle diese Dateien und Dokumente des gerade geöffneten Projekts werden im "Explorer" angezeigt. Dieser wird angezeigt, wenn ein Projekt in der Übersicht ausgewählt wurde.
Reihenfolge der Aufgaben
Welches Dokument in welchem Projekt zuerst geöffnet werden sollte, sollte aus der Benennung der Dateien klar werden (_00_Einf... , _01_Projekte_..., ...).
Lösungen
Den Code Ihrer Lösungen schreiben Sie in .java-Files. Wie das geht, erfahren Sie in den folgenden Dokumenten.
Eigene Anmerkungen und Überlegungen sowie Textmarker-Markierungen können Sie auch direkt in jedes Aufgaben-Dokument schreiben.
Speichern
Sie speichern entweder das aktuelle Dokument oder alle Dokumente des Projekts zusammen ab. Letzteres wird empfohlen, um die Konsistenz aller zusammengehörigen Dokumente zu gewährleisten und mehrere veränderte Dokumente auf einmal sichern zu können.
Einzeln speichern geht über
Das Menü File -> Save
oder den Shortcut (das Tastaturkürzel) Strg-S (bzw. Cmd-S auf MacOS)
Alles speichern geht über
Das Menü File -> Save all
-
oder den Shortcut (das Tastaturkürzel) Strg-K S (bzw. Option-Cmd-S auf MacOS)
Dass Sie ein Dokument geändert haben, sehen Sie in der Titelleiste: Dort wird dann ein Kreis rechts neben dem Namen angezeigt:
Ihre Projekte und Dateien speichern Sie immer lokal auf Ihrem Rechner. Wenn Sie Ihren Workspace-Ordner mit einem Cloud-Dienst wie OneDrive, Dropbox oder GoogleDrive verknüpft haben, dann liegen Ihre Daten natürlich auch in Ihrer eigenen Cloud. Mehr dazu im folgenden Abschnitt.
Transfer von zu Hause in den PC-Pool auf den Campus - und zurück
Sie bearbeiten die Aufgaben zu Hause an Ihrem eigenen Rechner, bereiten Ihre Lösungen vor und speichern Sie auch auf Ihrem eigenen Rechner.
Im Präsenz-Termin der Praktika im PC-Pool auf dem Campus brauchen Sie dann natürlich Ihre Lösungen.
Mit dem eigenen Laptop
Wenn Sie Ihren Laptop mit in den PC-Pool auf den Campus mitnehmen, können Sie den dort auch weiter benutzen (natürlich unter Beachtung der dortigen Randbedingungen).
Dann haben Sie immer alle Ihre Daten und Projekte dabei und können sie überall bearbeiten. Ein Laptop ist sicher die beste und einfachste Lösung.
Verwendung eines Pool-PCs in der Hochschule
Wenn Sie bei uns im Pool keinen eigenen Laptop, sondern einen dort vorhandenen PC-Pool-Computer verwenden möchten, richten Sie dort beim ersten Mal 5Code noch einmal ein, wie Sie es zu Hause schon getan haben:
Java einrichten (falls nicht schon automatisch eingerichtet)
-
E-Mail-Adresse !
-
geben Sie auf jeden Fall die gleiche E-Mail-Adresse an, wie in 5Code auf Ihrem Rechner zu Hause. Andernfalls können Sie nicht Ihre Erfolge, 5Coins, Features, etc. übertragen. Was das ist, wird in den folgenden Kapiteln erläutert.
-
Auf den Pool-PC müssen Sie Ihren Workspace-Ordner nun übertragen (transferieren, kopieren). Um diese hin- und auch wieder zurück zu transferieren, gibt es zwei Möglichkeiten, die im Folgenden erläutert werden.
Mit einem Cloud-Dienst (OneDrive, GoogleDrive, Dropbox, ...)
Sehr einfach, und auch empfehlenswert, ist es, Ihre Daten in einem Cloud-Dienst zu speichern. So haben Sie sie ebenfalls immer verfügbar, zu Hause, unterwegs und in der Hochschule.
Mit dem HSD-Account bekommen Sie kostenlosen Zugang zum Cloud-Dienst Microsoft OneDrive, den sie gut dafür nutzen können. Wenn Sie möchten können Sie natürlich auch andere, ggf. kostenpflichtige Services von Dropbox, GoogleDrive, etc. verwenden.
Mit einem USB-Stick
Wenn Sie Ihren Rechner nicht von zu Hause in den PC-Pool mitbringen können (Desktop-Rechner) oder wollen, können Sie Ihre Projekte auch per USB-Stick hin und zurück transferieren.
-
Kopieren Sie dazu einfach den Workspace-Ordner auf den USB-Stick
-
Transferieren Sie immer den kompletten Workspace-Ordner!
-
Andernfalls kann es zu Konsistenz-Problemen kommen, d.h. unterschiedlichen Versionen der Dateien.
-
Fast immer bearbeiten, korrigieren und ergänzen Sie Ihre Projekte auch während des Präsenz-Termins.
Denken Sie auch daran, Ihr im PC-Pool bearbeitetes Projekt wieder zurück vom PC-Pool mit nach Hause zu nehmen, damit Sie zu Hause immer die aktuelle Version mit allen Ihren Lösungen, Features, etc. haben. Auch hier transferieren Sie immer den kompletten Workspace!
--------------
Weiter geht es mit der Einführung in Features und 5Coins.