Frage

Was wäre ein gutes Werkzeug/eine IDE/App, um eine GUI zu erstellen? Plattform: vorzugsweise Windows, kann aber mit Linux davonkommen

Einzelheiten:

  • Ich bin ein eingebetteter C -Programmierer, der mit dem Schreiben eines einfachen Spiels für die Neujahrsparty beauftragt ist ... (eine Party)

  • Die Spiellogik ist sehr einfach, gab Args, Alter String, Zeichenfolge auf dem Bildschirm (Befehlszeilenversion erledigt ..).

  • Die Schnittstelle sollte jedoch "cool" mit vorzugsweise einigen Übergangseffekten beim Ändern von Werten und einigen ordentlichen visuellen Wegen, um diese Werte zu ändern.

  • Ich habe einen Designer -Freund (kein Programmierer), der beim Layout hilft.

Wie können Sie nach all dem raten, wie Sie die GUI bauen können? Die Handcodierung scheint hier kontraproduktiv zu sein.

Bearbeiten: Kurz gesagt, ich suche ein Wysiwygish -Tool, um Einstiegsboxen/Schaltflächen/WHONOT durchzuziehen und ein schönes Hintergrundbild hinzuzufügen und es dann mit meinem Logikcode zu kleben.

War es hilfreich?

Lösung

Wenn Sie einen Wysiwyg -Formular für Windows wünschen, würden Sie mit einem dieser kostenlosen Downloads von Microsoft gut abschneiden:

Visual C# Express und Visual Basic Express ermöglichen die Verwendung der Verwendung der Verwendung Windows Presentation Foundation Was ich nicht verwendet habe, aber wahrscheinlich ermöglicht es Ihnen, die coolen Effekte zu erstellen, nach denen Sie suchen.

Andere Tipps

Wenn ich eine schnelle (und sogar hübsche) GUI für ein Projekt brauche, betrachte ich oft HTML/CSS mit JavaScript. Wenn Sie mit diesen Tools vertraut sind, kann es extrem einfach sein, ein interaktives Layout zusammenzustellen. Ein weiteres Plus ist, dass der Entwicklungszyklus lächerlich schnell ist --- aktualisieren einfach Ihren Webbrowser. Es ist auch Kreuzplattform.

Wenn Sie das Spiel spielen, können Sie den Browser immer voll mit dem Bildschirm bringen, sodass es nicht so offensichtlich ist. Fügen Sie einige Animationen hinzu (JQuery ist mein Vorschlag) oder Bilder, und einige Leute wissen den Unterschied nicht.

Visual Basic ist ein einfacher GUI -Schöpfer. Wenn es Ihnen nichts ausmacht, mit Basic zu arbeiten, ist es ein schnelles Werkzeug. Sie können die Free Express Edition herunterladen, die ziemlich voll ausgestattet ist. hier.

Unter Windows und C stecken Sie ziemlich mit dem Winapi fest. Ich glaube, es gibt C ++ GUI -Generatoren, aber ich kenne kein C.

Qt kommt mit dem QtDesigner das ist so einfach zu bedienen wie das gebaute Visualstudio Designer.

Eine andere Möglichkeit wäre Microsoft Expression Mischung. Es verwendet WPF (Ihr Code muss dafür .NET sein, vielleicht wäre das kein Problem), was es Ihnen ermöglicht, die ausgefallenste GUIs zu tun, die Sie je gesehen haben;)
Leider ist dieser keine Sache, die man in ein paar Tagen lernen könnte, aber es lohnt sich die Erfahrung.

Sie könnten immer eine Python haben, um eine kurze kleine Anwendung zusammenzustellen, die entweder auf Windows oder Linux ausgeführt wird. Sie können sogar einige Vorschläge für a finden Wysiwyg Designer hier.

Viel Glück und hoffe, das hilft einigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top