Welche Programmiersprache geeignet

Hallo.

Ich bin gerade dabei mein Abitur zu machen. Zusätzlich besuche ich das Seminar Informatik. Als Seminararbeit, würde ich gerne ein Programm schreiben, dass Daten aus einem anderem Programm einliest, diese Daten in eine Datenbank einträgt und dann eine Anweisung an das ursprüngliche Programm zurückgibt.

ab hier wird für das Programm, das verarbeitet werden soll Programm 1 verwendet und für das Programm, dass ich schreiben will Programm 2.
Ich habe mir das ganze folgendermaßen vorgestellt: Programm 1 besteht aus einem Fenster, mit 4 Buttons. 3 Button enhalten eine Zahl und einen Namen, und 1 Button eine Zahl.
Ich würde jetzt gerne in meinem Programm einen Frame schreiben, den ich über das Programm 1 lege und die Bereiche so definiere, dass sie die Ausgaben von Programm 1 scannen und dann in die Datenbank kopieren.

Jetzt mein Problem, bis jetzt habe ich nur Grundkenntnisse in Java (wir haben noch kein größeres Projekt gemacht). Ist mein Vorhaben überhaupt mit Java realisierbar oder ratet ihr mir eine andere Programmiersprache zu lernen und dann zu verwenden.

Könnt ihr mir irgendeine andere Programmiersprache empfehlen.

Mit freundlichen Grüßen
Florian

Hallo,

das, was du vor hast, ist nicht ganz einfach. Jedenfalls ist das Ablesen der Ausgabe vom Bildschirm keine gute Idee. Das allein ist schon eine ganze Menge Arbeit und ist für so eine Seminararbeit wohl etwas übertrieben. Hat das Programm1 nicht irgendeine Ausgabe, die nicht auf dem Bildschirm landet? Im Idealfall eine Datei… Ansonsten würde ich mir ein anderes Projekt suchen…

Nico

ab hier wird für das Programm, das verarbeitet werden soll
Programm 1 verwendet und für das Programm, dass ich schreiben
will Programm 2.
Ich habe mir das ganze folgendermaßen vorgestellt: Programm 1
besteht aus einem Fenster, mit 4 Buttons. 3 Button enhalten
eine Zahl und einen Namen, und 1 Button eine Zahl.
Ich würde jetzt gerne in meinem Programm einen Frame
schreiben, den ich über das Programm 1 lege und die Bereiche
so definiere, dass sie die Ausgaben von Programm 1 scannen und
dann in die Datenbank kopieren.

Hallo Flori,
ich würde mir das Konzept noch einmal überlegen (wie mein Vorredner schon schrieb).
Wäre es für Dich eine Option, mit der in Office-Produkten enthaltenen Sprache VBA (Visual Basic for Applications) zu arbeiten?
Das wäre mein Vorschlag für Dich.

Gruß und viel Erfolg
Thomas

Hallo!
Wenn Du die Aufgabe wirklich so lösen willst (das Auslesen von Bildschirminhalten ist nicht ganz ohne), solltest Du eine Sprache verwenden, die Dir einfachen Zugriff auf die Windows API Funktionen liefert. Die wirst Du nämlich brauchen, um bspw. das Fensterhandle und dessen Text herauszubekommen.
Also entweder gleich C++ oder C# mit entsprechenden Interop-Definitionen (für diesen Bereich ist es relativ einfach).
Mit Java ginge wohl auch ein Zugriff auf Win32 Systemfunktionen (Stichwort JNI), aber damit habe ich noch nichts gemacht.

Gruß,
Martin