Hallo liebe Leute,
ich habe eine 3-phasige Spannungsquelle die sich über ASCI Befehle über RS232 steuern lässt.
Es ist möglich Spannungen an den einzelnen Phasen einzustellen und auszulesen.
Ich möchte jetzt eine kleine Hilfssoftware schreiben mit einem hübschen GUI damit man die Befehle nicht immer über ein Terminalprogramm schicken muss.
Da jede dieser Phasen Eigenschaften besitzt wie z.B. AC-Spannung, DC-Spannung, Strom, Scheinleistung, Blindleistung, Wirkleistung kommen doch sehr viele Properties zusammen (weil, das ganze mal 3) und das ganze könnte etwas unübersichtlich werden.
Mal angenommen ich würde jetzt für die Eigenschaften die Properties erstellen in einer Klasse die "Spannugsquelle" heißt.
Dann würde nach Instanzierung einer solchen Spannungsquelle der Zugriff auf die Eigenschaften ja so aussehen:
Wenn ich jetzt diese zig Properties habe und
schreibe, dann würde mir IntelliSense ja alle meine Properties anzeigen und das ist ja irgendwie ein Chaos.
Wie ist es denn möglich den Code bestmöglich zu strukturieren?
Sprich sowas hier
Also das IntelliSense mir nach Eingabe von
die Phasen anzeigt und erst nachdem ich eine Phase ausgewählt habe
die Propierties für die Phase?
Was ist denn da "Best Practice"?
Ich wäre dankbar für jegliche Hilfe!
ich habe eine 3-phasige Spannungsquelle die sich über ASCI Befehle über RS232 steuern lässt.
Es ist möglich Spannungen an den einzelnen Phasen einzustellen und auszulesen.
Ich möchte jetzt eine kleine Hilfssoftware schreiben mit einem hübschen GUI damit man die Befehle nicht immer über ein Terminalprogramm schicken muss.
Da jede dieser Phasen Eigenschaften besitzt wie z.B. AC-Spannung, DC-Spannung, Strom, Scheinleistung, Blindleistung, Wirkleistung kommen doch sehr viele Properties zusammen (weil, das ganze mal 3) und das ganze könnte etwas unübersichtlich werden.
Mal angenommen ich würde jetzt für die Eigenschaften die Properties erstellen in einer Klasse die "Spannugsquelle" heißt.
Dann würde nach Instanzierung einer solchen Spannungsquelle der Zugriff auf die Eigenschaften ja so aussehen:
Wenn ich jetzt diese zig Properties habe und
schreibe, dann würde mir IntelliSense ja alle meine Properties anzeigen und das ist ja irgendwie ein Chaos.
Wie ist es denn möglich den Code bestmöglich zu strukturieren?
Sprich sowas hier
Also das IntelliSense mir nach Eingabe von
die Phasen anzeigt und erst nachdem ich eine Phase ausgewählt habe
die Propierties für die Phase?
Was ist denn da "Best Practice"?
Ich wäre dankbar für jegliche Hilfe!