Womit kann ich komfortabel ein GUI bauen?

CB_KeinNameFrei

Lieutenant
🎅Rätsel-Elite ’24
Registriert
Juli 2009
Beiträge
947
Okay, die Fragestellung braucht vielleicht etwas Erläuterung :)

Ich möchte ein Programm erstellen, für Windows. Nichts wichtiges, einfach aus Jux, weil mich gerade mal der Basteltrieb überkommt und ich eine fixe Idee habe. Ich möchte, dass dieses Programm eine richtige Benutzeroberfläche bekommt, mit Knöpfen und Textfeldern und Grafiken (wenn ich dafür am Ende nicht zu faul bin) und so.

Ich bin Systemintegrator und habe hier und da schon mit ein paar Programmiersprachen berührung gehabt. Die C-Familie, Java, Python, SQL, HTML und CSS, sogar BASIC und TurboPascal gaaaanz früher in der Schule. An der Sprache soll es also nicht hängen. Selbst wenn sie mir gänzlich unbekannt ist, kann ich mir das zusammengoogeln und selbst lernen.

Wonach ich hier frage ist eher: was für Tools/Entwicklungsumgebungen könnt ihr mir empfehlen, um eine entsprechende Benutzeroberfläche zu basteln? Gerade dieser Teil sollte möglichst zugänglich gehalten sein. Ich will nicht ein Projekt mit fünf bis zehn manuell untereinander zu verlinkenden Dateien erstellen, die jede mehrere Seiten von der Entwicklungsumgebung vorgenerierten kryptischen Code enthält, wo ich dann an genau der richtigen Stelle in der richtigen Datei Codeblöcke aus einem Wiki hineinkopieren muss ohne zu verstehen was ich mache, um dann nach dem (hoffentlich fehlerfreien) Kompilieren sehen zu dürfen, dass ein Standardknopf auf einem Standardhintergrund erschienen ist. Überzogenes Beispiel? Mitnichten, dass hab ich schon genau so erlebt, vor etlichen Jahren als ich mir Python angeschaut habe... die Sprache ist cool, aber die Entwicklungsumgebung die ich da erwischt hatte war unglaublicher Müll.

Das zu wiederholen will ich vermeiden. Ich hätte gerne eine gut bedienbare Lösung, im Funktionsumfang mehr einem solo-Hobby angemessen als eine Enterprise-Projekt mit fünfhundert Mitarbeitern. Sie sollte kostenlos, oder nicht teurer als ein paar dutzend Euro sein, denn ich werde sie wahrscheinlich nur einmal verwenden. Ich möchte direkt im Editor mein GUI bauen und damit interagieren und mit funktionalem Code befüllen können. Welche Sprache dabei zum Einsatz kommt ist erstmal zweitranging.


Gibt es so etwas überhaupt? Ich hab keine Ahnung, deswegen bin ich hier! :)
 
Kann dir QT für C++ oder WPF für C# empfehlen.

Wenn du wenig Erfahrung hast, dann tendenziell lieber C#. Lad dir dazu einfach Visual Studio runter.
 
klicki bunti ist doch vistual studio perfekt oder? In c# geht das auch gleich prima und kannst gleich ne "neue" Sprache mitnehmen ;-)

Eclipse mit Plugins für drag&drop swing gibt es auch.
 
Wenn es eine Windows-Anwendung sein soll, dann natürlich Visual Studio. Da hast du die Wahl zwischen C++, C# oder Visual Basic. Das designen der GUI ist bei allen identisch.
 
Würde auch zu C# (WPF oder Windows Forms) in Visual Studio raten. Ist relativ simple das ganze.
 
Ja, auf jeden Fall Visual Studio...z.B. 2010.

Da gibt es kostenlose Versionen, die in der Regel ausreichen.

Damit konnte selbst ich, dank Visual Basic, relativ leicht Programm mit GUI programmieren.
Hatte davor nur mit Excel und VBA zu tun.
 
Zuletzt bearbeitet von einem Moderator:
Hui, das ging aber flott! :O

Und ihr scheint euch alle einig zu sein. Gut, dann wird es Visual Studio werden! Wusste gar nicht dass man das heutzutage auch kostenlos bekommt. Schaumermal wie weit ich dieses Wochenende komme...
 
Ja, Visual Studio Express ist kostenfrei.

Seit neustem gibt es da aber unterschiedliche Versionen:
- Desktop
- Web
- Windows

Das klassische ist mit der Desktop-Version vergleichbar.
 
Die Community Version kannte ich gar nicht...Da bin ich fast schon zu lange hauptsächlich auf Mac unterwegs.

Also ja, lieber diese Version. Soll ja sozusagen der Nachfolger der Express-Version sein.
 
Zurück
Oben