convert:frombluej:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
convert:frombluej:start [2023/01/28 21:46] – Martin Pabst | convert:frombluej:start [2023/01/29 13:13] (aktuell) – Martin Pabst | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== |
- | <WRAP center round info 100%> | + | <WRAP center round info 70%> |
- | Es gibt kein " | + | Die Online-IDE |
+ | Im Folgenden zeige ich, wie man dabei grundsätzlich vorgeht und wie sich auftretende Probleme lösen lassen. | ||
* Grundsätzliches Vorgehen | * Grundsätzliches Vorgehen | ||
* '' | * '' | ||
Zeile 15: | Zeile 16: | ||
* Netzwerkprogrammierung | * Netzwerkprogrammierung | ||
* Zugriff auf Datenbanken | * Zugriff auf Datenbanken | ||
+ | |||
+ | **Nützliche Links:** \\ | ||
+ | * [[https:// | ||
+ | * [[api: | ||
+ | * [[api: | ||
+ | * [[api: | ||
+ | |||
</ | </ | ||
Zeile 36: | Zeile 44: | ||
===== Hauptprogramm anstatt manuellem Instanzieren von Objekten ===== | ===== Hauptprogramm anstatt manuellem Instanzieren von Objekten ===== | ||
- | In BlueJ startet man ein Programm üblicherweise, | + | In BlueJ startet man ein Programm üblicherweise, |
- | {{: | + | {{: |
- | {{ : | + | {{ : |
< | < | ||
<div style=" | <div style=" | ||
Zeile 54: | Zeile 62: | ||
Hat ein Workspace also nur ein einziges Hauptprogramm, | Hat ein Workspace also nur ein einziges Hauptprogramm, | ||
</ | </ | ||
+ | |||
+ | ===== Kein Exception Handling in der Online-IDE ===== | ||
+ | <WRAP center round info 100%> | ||
+ | Der Sprachumfang der Online-IDE umfasst kein Exception Handling. Daher müssen bei der Übertragung von Java-Programmen in die Online-IDE alle '' | ||
+ | </ | ||
+ | |||
+ | ===== Keine Nebenläufigkeit in der Online-IDE ===== | ||
+ | <WRAP center round info 100%> | ||
+ | Die Online-IDE kann Programme leider nicht nebenläufig ausführen, d.h. es gibt keine Threads. Java-Programme, | ||
+ | </ | ||
+ | |||
+ | |||
===== Verwendung der Graphics and Games-Bibliothek des Cornelsen-Verlages ===== | ===== Verwendung der Graphics and Games-Bibliothek des Cornelsen-Verlages ===== | ||
Zeile 67: | Zeile 87: | ||
* Ereignisbehandlung | * Ereignisbehandlung | ||
sind in der Online-IDE bereits Bestandteil der Systembibliothek und müssen nicht von BlueJ her herüberkopiert werden. Dafür muss die Graphics and Games-Bibliothek je Workspace aber einmalig aktiviert werden: | sind in der Online-IDE bereits Bestandteil der Systembibliothek und müssen nicht von BlueJ her herüberkopiert werden. Dafür muss die Graphics and Games-Bibliothek je Workspace aber einmalig aktiviert werden: | ||
- | {{ : | + | {{ : |
* Rechtsklick auf den Workspace -> Einstellungen | * Rechtsklick auf den Workspace -> Einstellungen | ||
* Häkchen bei der Graphics and Games-Bibliothek setzen | * Häkchen bei der Graphics and Games-Bibliothek setzen | ||
Zeile 128: | Zeile 148: | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== Besondere Klassen in der Online-IDE ===== | ||
+ | Da Java vor allem serverseitig verwendet wird, sind die Textein und -ausgabe sowie die Grafikprogrammierung in der Java Standard Library nicht besonders gut unterstützt. Daher hat die Online-IDE dafür eigene Klassen, die es Schüler/ | ||
+ | |||
+ | * [[api: | ||
+ | * [[api: | ||
+ | * [[api: | ||
+ | * [[api: | ||
+ | * [[api: | ||
+ | * [[api: | ||
+ | * [[api: | ||
+ | * [[api: | ||
+ | |||
+ |
convert/frombluej/start.1674938794.txt.gz · Zuletzt geändert: 2023/01/28 21:46 von Martin Pabst