Title: Nachlese: Online IDE
Course: PAC++ SchülerInnen > Section: Zuse

Einführung

Die Online IDE wird in diesem Kurs unsere Programmier- und Entwicklungsumgebung sein. Um die Online Entwicklungsumgebung starten zu können, benötigst du nur einen gängigen Browser und eine Internetverbindung. Klicke auf den folgenden Link bzw. gib den folgenden Link in die Adresszeile deines Browsers ein, um auf die Entwicklungsumgebung zu kommen:

http://www.tutorialspoint.com/compile_cpp11_online.php

Nun werden wir Schritt für Schritt die Bereiche und die Funktionsweise der Online Entwicklungsumgebung kennenlernen.

Bemerkung: Du kannst links oben mit einem Klick auf Einstellungen/Buch-Administration/Buch drucken die gesamte Nachlese ausdrucken.

Allgemein

Im unteren grünen Bereich befindet sich die Konsole - auch Terminal genannt -, die zur Eingabe und Anzeige von Daten zur Verfügung steht.

Im linken oberen Bereich findest du deine derzeitige Projektstruktur.

Im rechten oberen Bereich befindet sich die Ansicht des aktuellen Quellcodeblattes, in dem wir unsere Programme entwickeln werden.

Hauptfunktionen

Wie wir bereits in einem vorherigen Modul erfahren haben, benötigen wir die Online IDE zum Entwickeln unserer Programme. IDEs können verschiedene Funktionen unterstützen.

Das sind die Funktionen unserer Online IDE und Entwicklungsumgebung:

- Speichern von Quelltexten: das Herunterladen
- Bearbeiten von Quelltexten: das Hochladen
- Kompilieren von Quelltexten
- Ausführen von Quelltexten

Herunterladen

Da wir in diesem Fall eine Gratisversion einer Online IDE benutzen, werden Quelltexte nicht lokal gespeichert und müssen nach Programm-Fertigstellung heruntergeladen werden. Sobald man den Browser schließt, wird auch der Quelltext geschlossen und kann nicht wiederhergestellt werden. Aus diesem Grund ist es sehr wichtig, nach jeder Bearbeitung des Quelltextes die aktuelle Version herunterzuladen. Das Herunterladen ist wie folgt möglich:

1. Quellcode-Datei (.cpp Datei) auswählen
2. im Menü den Eintrag "File" auswählen
3. anschließend Option "Download File" auswählen

Hinaufladen

Will man an der letzten Version eines Codes weiterarbeiten, muss das zuvor heruntergeladene File hochgeladen werden. Dies ist wie folgt möglich:

1. einen Ordner in der Online IDE auswählen
2. im Menü die Option "File" auswählen
3. anschließend die Option "Upload File" und "Choose File" auswählen
4. entsprechende .cpp Datei suchen und auswählen
5. Upload-Button klicken

Nun wird die entsprechende Datei in den ausgewählten Ordner der Online IDE geladen und kann bearbeitet werden.

Kompilieren

Das Kompilieren von Quelltexten kann über die Schaltfläche "Compile" im Menü durchgeführt werden. Es ist darauf zu achten, dass nur eine Main-Funktion im Projekt vorhanden ist. Ansonsten wird in der Konsole bzw. im Terminal eine Fehlermeldung ausgeworfen, dass zu viele Hauptfunktionen zur Verfügung stehen.

Sollte das Programm beim Kompilieren Fehler aufweisen, wird dies in der Konsole bzw. im Terminal angezeigt. Wurde ein Quelltext erfolgreich kompiliert, sollte nur die Meldung "g++ -std=c++11 -o main *.cpp" aufscheinen.

Ausführen

Wurde der Quelltext erfolgreich kompiliert, kann das kompilierte Programm ausgeführt werden. Programme können entweder in der Konsole bzw. im Terminal oder durch die Aktivierung des im Menü zur Verfügung stehenden Buttons "Execute" ausgeführt werden.

Die Ausführung in der Konsole bzw. im Terminal ist mittels Eingabe des Programmnamens möglich. In unserem Fall mittels "main", da wir in unserem Kompilierungsvorgang bei der Parameterübergabe "-o main" angegeben haben.

Datenausgabe und Dateneingabe

Im Fall unseres ersten Beispielprogramms “Hello World” wird in der Konsole bzw. im Terminal der Text "Hello World" ausgegeben. Eingaben über die Konsole können mit cin erfolgen und werden in späteren Modulen vorgestellt.

Ausblick

Mit der Online IDE - der Entwicklungsumgebung für unsere Programme - können wir nun selbst Programme entwickeln, speichern und ausführen.

Jetzt heißt es für dich: Mache dich mit der Online IDE vertraut und entwickle dein erstes Programm - das “Hello World!” Programm. Speichere dein Programm als "helloworld.cpp" und führe es aus!