Hallo zusammen,
ich habe eine Frage bezüglich der Trennung von Schnittstelle- und Programmcode. Das ist mein erstes großes Programm und ich wusste nicht, dass man das Programm auch ohne Benutzerschnittstelle (user gui) ausführbar machen musste, deswegen bekomme ich sehr viele Variablen nur über die Schnittstelle.
Ich möchte aber jetzt die Schnittstelle- und Programmcode voneinander trennen. Wie soll ich vorgehen?
Kann ich ein Boolean definieren und wenn das Programm über die Schnittstelle gestartet wird, setze ich diese Boolean auf wahr gesetzt. Danach im Programmcode frage ich ab ob diese Boolean „True“ ist. Wenn es „True“ ist, benutze ich die über der Benutzerschnittstelle gegebene Werte. Wenn es aber falsch ist, zuweise ich Werte zu der Variablen.
Ich möchte wie folgt Vorgehen:
Ist das in Ordnung so? Was wäre besser?
Danke im Voraus
ich habe eine Frage bezüglich der Trennung von Schnittstelle- und Programmcode. Das ist mein erstes großes Programm und ich wusste nicht, dass man das Programm auch ohne Benutzerschnittstelle (user gui) ausführbar machen musste, deswegen bekomme ich sehr viele Variablen nur über die Schnittstelle.
Ich möchte aber jetzt die Schnittstelle- und Programmcode voneinander trennen. Wie soll ich vorgehen?
Kann ich ein Boolean definieren und wenn das Programm über die Schnittstelle gestartet wird, setze ich diese Boolean auf wahr gesetzt. Danach im Programmcode frage ich ab ob diese Boolean „True“ ist. Wenn es „True“ ist, benutze ich die über der Benutzerschnittstelle gegebene Werte. Wenn es aber falsch ist, zuweise ich Werte zu der Variablen.
Ich möchte wie folgt Vorgehen:
Code:
if(interfaceBoolean) {
programparameter = interfaceparameter;
} else {
programparameter = 5;
}
Ist das in Ordnung so? Was wäre besser?
Danke im Voraus