Ich bin ziemlich neu in der Welt der GUI-Programmierung und habe eine einfache GUI für eine Anwendung geschrieben, die ich in C# erstelle. Die GUI ist ziemlich einfach und besteht nur aus einer einzigen Windows-Form. Meine Frage bezieht sich auf die Standardverfahren für die Objektorientierung mit GUI und deren Benutzereingaben.C# - Windows Form Design
In meiner GUI-Klasse habe ich derzeit Membervariablen für alle GUI-bezogenen Objekte (Schaltflächen, Beschriftungen, Auswahlboxen usw.), aber ich habe auch Variablen, die die Benutzereingaben speichern (zB selectedFilePath, latIndex, longIndex, etc) .), die ihre Werte einfach an andere Objekte weitergeben, wenn der Benutzer auf "Ausführen" klickt. Ist es üblich, diese Variablen in der gleichen Klasse zu belassen, bis eine Schaltfläche angeklickt wird, und sie entweder an ein anderes Objekt weitergibt oder ein anderes Objekt erstellt oder sollte ich etwas anderes tun?
aktuelles UML-Klassendiagramm: Sample Class Diagram
Dave
Dank Roryap, ich hatte das Gefühl, das war nicht der richtige Weg, es zu tun, und jetzt weiß ich es. Ich wollte nicht anfangen, etwas zu bauen, nur weil es falsch ist. –
@DaveT - Kein Problem. Viel Glück. –