Program um Programme zu schreiben

Gast #427123
Lesenswert?

Hallo Leute,

ich würde gerne mein eigenes Programm in Java oder C schreiben. Die 
Sprache kenne ich, ich habe die in meinem Studium gelernt. Leider haben 
wir nicht mehr als kleine Programme für µC und Programme die auf 
schwarzen Bildschirm aufgerufen werden, wie in DOS, geschrieben .
Wie schreibe ich ein Programm, dass so eine Oberfläche wie z.B. Adober 
Reader hat, habe ich keine Ahnung.

Kann mir da jemand helfen.

Gruss Marc
Gast #427158
Lesenswert?

Du solltest erstmal die Sprache selbst beherrschen, bevor du mit 
graphischen Oberflächen (GUI) anfängst. Wenn du soweit schon bist, gut.
Die meistverbreiteten GUI-Toolkits unter Linux sind Qt (C++) und gtk (C, 
mit Wrappern auch andere Sprachen, z.B. C++, C#). Mit den Java-GUIs 
kenne ich mich nicht aus. Qt und gtk sind beide auch für andere Systeme 
verfügbar und sehr gut dokumentiert. Für GUIs würde ich C nicht 
empfehlen.
Gast #427160
Lesenswert?

Es hilft nur ausprobieren! Für C/C++, Java und die diversen GUI-Toolkits 
gibt es etliche IDEs, teils für mehrere Plattformen, teils nur Linux.

C/C++:
Anjuta nur Linux, GNOME/Gtk (anjuta.sourceforge.net)
Code::Blocks, Linux und Windows, wxWidgets (www.codeblocks.org)
KDevelop nur Linux, Qt, div. Programmiersprachen

Java:
NetBeans: www.netbeans.org

Java/C++ etc und div. Betriebssysteme:
Eclipse (www.eclipse.org)
Gast #439978
Lesenswert?

> Du solltest erstmal die Sprache selbst beherrschen, bevor du mit
> graphischen Oberflächen (GUI) anfängst.

Bin da anderer Meinung. Man sollte mit dem beginnen, was einem die 
grösste Freude bereitet und ein konkretes Projekt darstellt. Man ist da 
eher motiviert um es zum funktionieren zu bringen und gibt nicht so 
schnell auf wie bei trockenen Aufgaben.
Natürlich ist das bei jeder Persönlichkeit anders, ob man eine Konsole 
als "trocken" erachtet oder nicht ;-)
Gast #440001
Lesenswert?

Die GUI und die Sprache sind zwei getrennte Sachen. Die Sprache ist 
dabei das Grundgerüst, auf das das GUI-API aufbaut. Es ist besser, diese 
beiden Dinge auch getrennt zu lernen, denn wenn man von Anfang an alles 
gleichzeitig macht, verwirrt das eher. Es mag vielleicht für manchen 
etwas langweiliger sein, erstmal ohne GUI zu arbeiten, aber dafür wird 
es insgesamt vom Verständnis her einfacher.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren