Den Zeitplan kannst du speichern wie du willst
Zum Beispiel:
Hilft dir dieser Link etwas weiter?
Ich bin nach Ansi-C(++) auf Java umgestiegen...
Andere Bibliotheken müsstest du in C++ eben einfügen.
Das sind Header-Files:
#include <XXX.h>
Grafikprogrammierung habe ich noch nie (mit C++) gemacht.
Aber generell sollte dein Programm auch ohne die GUI funktionieren.
Erst wenn das Programm läuft würde ich die GUI dazu machen, dann zwingst du dich schonmal dazu deinen Code so zu schreiben, dass "Business-Daten" und eigtl. GUI unabhängig voneinander funktionieren.
Wenn du das Zusammenhexelst und irgendwann die GUI ändern willst könnte das um einiges mehr Aufwand bedeuten.
Aber ich glaube das du für die Plasmoids auch das Qt-Framework verwenden werden musst.
Da kannst du dir auch schonmal was zu anschauen.
In C++ hast du übrigens auch Klassen
C++ Klassen sind zwar extrem unübersichtlich (zumd. für die Java'janer), aber sie funktionieren.
Du musst bedenken, dass du in C++ Mehrfachvererbung hast und (nicht unbedingt) Interfaces, daher musste der Code dementsprechend angepasst werden.
C++ hat viele Ähnlichkeiten aber auch viele Unterschiede zu Java.
Ich würde also zuerst C++ selbst näher lernen..
(Modultrennung... Pointer != Referenzen..., Copy-By-Value, Copy-By-Reference)
Du wirst zum Beispiel keine for-each-Schleife in einem C++-Code finden
In C++ musst du einen Array eben beispielsweise manuell durchlaufen..
[cs]for (int i = 0; i < array.length; i++) {}[/cs]
Du hast also einiges vor ![]()