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/28 23:11] – [Konvertieren von Java-Projekte (insbes. BlueJ-Projekte)] 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 kann, aber 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. Es gibt kein "Rezept", mit dem man jedes BlueJ-Projekt auf dieselbe Art und Weise in ein Online-IDE-Programm verwandeln kann, aber 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.
   * Grundsätzliches Vorgehen   * Grundsätzliches Vorgehen
Zeile 36: Zeile 36:
  
 ===== Hauptprogramm anstatt manuellem Instanzieren von Objekten ===== ===== Hauptprogramm anstatt manuellem Instanzieren von Objekten =====
-In BlueJ startet man ein Programm üblicherweise, indem man per Maus ein Objekt einer Klasse instanziert und dann eine Methode davon aufruft:+In BlueJ startet man ein Programm üblicherweise, indem man per Maus ein Objekt einer Klasse instanziert und dann eine Methode davon aufruft: \\ 
 {{:convert:frombluej:pasted:20230128-204628.png?300 }} {{:convert:frombluej:pasted:20230128-204628.png?300 }}
 {{ :convert:frombluej:pasted:20230128-204709.png?300}} {{ :convert:frombluej:pasted:20230128-204709.png?300}}
Zeile 67: Zeile 67:
   * 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 128:
  
 </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