Benutzer-Werkzeuge

Webseiten-Werkzeuge


convert:frombluej:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
convert:frombluej:start [2023/01/28 21:47] – [Hauptprogramm anstatt manuellem Instanzieren von Objekten] Martin Pabstconvert:frombluej:start [2023/01/29 08:41] Martin Pabst
Zeile 1: Zeile 1:
-====== Konvertieren eines BlueJ-Projekts ====== +====== Konvertieren von Java-Projekte (insbes. BlueJ-Projekte) ====== 
-<WRAP center round info 100%> +<WRAP center round info 70%> 
-Es gibt kein "Rezept", mit dem man jedes BlueJ-Projekt auf dieselbe Art und Weise in ein Online-IDE-Programm verwandeln kannaber meist ist es dennoch recht einfach möglich. Im Folgenden zeige ich, wie man grundsätzlich vorgeht und wie sich auftretende Probleme lösen lassen.+Die Online-IDE deckt einen großen Teil des Java-Sprachumfangs ab ([[unterschiede_zu_java:start|Details siehe hier]])zudem sind in ihrer Laufzeitbibliothek viele Klassen der Java Standard Library nachgebildet. Dadurch ist es möglich, die meisten Java-Programme, die im Informatikunterricht geschrieben wurden, auf einfache Weise in die Online-IDE zu übertragen\\ \\ 
 +Im Folgenden zeige ich, wie man dabei grundsätzlich vorgeht und wie sich auftretende Probleme lösen lassen.
   * Grundsätzliches Vorgehen   * Grundsätzliches Vorgehen
   * ''import''-Statements   * ''import''-Statements
Zeile 67: Zeile 68:
   * 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:
-{{ :convert:frombluej:pasted:20230128-212503.png?300}}+{{ :convert:frombluej:pasted:20230128-212503.png?200}}
   * 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 129:
  
 </HTML>  </HTML> 
 +
 +
 +===== Besondere Klassen in der Online-IDE =====
 +Das API der Online-IDE enthält einen recht großen Teil der Java Standard Library. Eine [[ttps://www.online-ide.de/api_documentation.html|dokumentierte Übersicht über alle Klassen finden Sie hier.]] 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:
 +
 +Benutzereingaben per Tastatur
 +Farbige Ausgabe mit print und println
 +Farben
 +Klassen zur Grafikausgabe und Spieleprogrammierung mit der Online-IDE
 +Soundausgabe
 +Netzwerkprogrammierung
 +Zugriff auf Datenbanken
convert/frombluej/start.txt · Zuletzt geändert: 2023/01/29 13:13 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki