Hallo,
Ich habe mal wieder eine Frage. Da ein Freund von mir Java lernen möchte, ich aber nicht immer Zeit finde mich mit hm zusammen zu setzen (ich stelle meistens Aufgaben und er versucht sie zu Lösen) würde ich gerne eine GUI schreiben, die eine Datei einliest und demnach Aufgaben stellt.
Wie soll das ganze aussehen?
Stellen wir uns vor wir haben eine Datei, die so aufgebaut ist:
In dieser Datei sollen zusätzlich noch bestimmte Keywords hinterlegt werden, z.B.:
Nun soll es auf der GUI eine Textarea geben, in die Java-Code eingefügt wird (ohne Syntaxhighlight, das is mir zuviel arbeit).
Dieser Quellcode soll zuerst nach den Keywords durchsucht werden und alle nicht vorhandenen Keywords in einer Liste speichern, anschließend soll der Quellcode Compiliert werden und die Ausgabe mit der angegebenen Ausgabe (in diesem Fall 2,3,5,7,11) abgeglichen werden, auch hier sollen die Fehler in einer Liste gespeichert werden.
Anschließend soll mein Freund die Möglichkeit haben, seinen Quellcode zu überarbeiten anhand der Fehlerliste, oder sich gleich einen "Muster-Quellcode" anzeigen zu lassen.
Nun meine Frage:
Gibt es in die richtung schon Ansätze die Benutzt werden können, oder muss ich da quasi von 0 anfangen?
Ich habe mal wieder eine Frage. Da ein Freund von mir Java lernen möchte, ich aber nicht immer Zeit finde mich mit hm zusammen zu setzen (ich stelle meistens Aufgaben und er versucht sie zu Lösen) würde ich gerne eine GUI schreiben, die eine Datei einliest und demnach Aufgaben stellt.
Wie soll das ganze aussehen?
Stellen wir uns vor wir haben eine Datei, die so aufgebaut ist:
Code:
Schreiben Sie ein Programm, dass alle Primzahlen von 2 bis 11 in einer eigene Zeile ausgibt, schreibe dazu eine Funktion "boolean isPrime()", die eine Zahl empfängt und true oder false zurück gibt!
In dieser Datei sollen zusätzlich noch bestimmte Keywords hinterlegt werden, z.B.:
Code:
//Aufgabenstellung
2,3,5,7,11
boolean isPrime; System.out.println;public static void main;.....
Nun soll es auf der GUI eine Textarea geben, in die Java-Code eingefügt wird (ohne Syntaxhighlight, das is mir zuviel arbeit).
Dieser Quellcode soll zuerst nach den Keywords durchsucht werden und alle nicht vorhandenen Keywords in einer Liste speichern, anschließend soll der Quellcode Compiliert werden und die Ausgabe mit der angegebenen Ausgabe (in diesem Fall 2,3,5,7,11) abgeglichen werden, auch hier sollen die Fehler in einer Liste gespeichert werden.
Anschließend soll mein Freund die Möglichkeit haben, seinen Quellcode zu überarbeiten anhand der Fehlerliste, oder sich gleich einen "Muster-Quellcode" anzeigen zu lassen.
Nun meine Frage:
Gibt es in die richtung schon Ansätze die Benutzt werden können, oder muss ich da quasi von 0 anfangen?