*
@Schlangenmensch sagte in Code::Blocks als reines GUI Design Tool:
@john-0 Wenn man die GUI via xml spezifiziert hat man aber noch eine Abängigkeit mehr um das xml in eine binary umzuwandeln. Außerdem, macht es das wirklich übersichtlicher, wenn man mal schnell was anpassen will? Wie sieht es aus, wenn man da was debuggen muss?
Das XML wird nicht umgewandelt, es wird direkt genutzt. Wenn man es nicht offen herumliegen haben will, kann man z.B. verschlüsseln, im Speicher entschlüsseln und daraus das GUI generieren lassen. Oder man nutzt eine Resource, dann gibt es ein externes Tool was die XML Datei in eine Resourcedatei umwandelt. Dann kann man nicht mehr die XML Datei so ohne weiteres verändern.
Wenn man schnell etwas am GUI ändern will, startet man direkt den GUI-Editor und muss nichts neu übersetzen, und sieht gleich die Änderung am GUI.
Das Debugging erfolgt ganz normal, wie man das sonst auch macht. Benutzt werden die Elemente so wie man das sonst auch gewohnt ist. Einzig man erzeugt die Objekte nicht selbst, sondern lässt sie sich durch die Factory des Builders generieren, der als Parameter den Namen des Objekts und einen passenden Rückgabezeiger erwartet.