estre
Commander
- Registriert
- Dez. 2005
- Beiträge
- 3.006
Nabend zusammen,
Ich versuche momentan eine kleine WPF-Browseranwendung zu entwickeln und habe ein paar Probleme das Programm strukturiert aufzubauen.
Ich habe eine GUI gebastelt und verschiedene Steuerelemente platziert. Wenn ich jetzt z.B. einen Doppelklick auf einen Button mache, dann öffnet sich eine Quellcodedatei (*.cs-Datei) und das Programm springt direkt zur Button.Click-Methode, genauso ist es bei allen anderen Steuerelementen, so weit so gut.
Nun frage ich mich allerdings ob ich meinen Code komplett in diese einzelnen EventHandler-Methoden schreiben muss, oder ob das nicht total dem Prinzip der OOP widerspricht.
Darüber hinaus scheint es in meinem Projekt auch keine Main-Methode zu geben. Ich weiß, dass man diese häufig selbst erstellen muss, aber dann frage ich mich wiederum was dort hinein soll, wenn alles in der Button.Click Methode steht und vorallem wo diese dann erstellt werden muss, doch nicht etwa in der Klasse wo sich die ganzen Methoden zu den Steuerelementen befinden ?
Ich hoffe, dass ich dieses Verständnisproblem einigermaßen rüberbringen könnt und ihr mir da weiterhelfen könnt!
Vielen Dank für die Hilfe!
Grüße
Ich versuche momentan eine kleine WPF-Browseranwendung zu entwickeln und habe ein paar Probleme das Programm strukturiert aufzubauen.
Ich habe eine GUI gebastelt und verschiedene Steuerelemente platziert. Wenn ich jetzt z.B. einen Doppelklick auf einen Button mache, dann öffnet sich eine Quellcodedatei (*.cs-Datei) und das Programm springt direkt zur Button.Click-Methode, genauso ist es bei allen anderen Steuerelementen, so weit so gut.
Nun frage ich mich allerdings ob ich meinen Code komplett in diese einzelnen EventHandler-Methoden schreiben muss, oder ob das nicht total dem Prinzip der OOP widerspricht.
Darüber hinaus scheint es in meinem Projekt auch keine Main-Methode zu geben. Ich weiß, dass man diese häufig selbst erstellen muss, aber dann frage ich mich wiederum was dort hinein soll, wenn alles in der Button.Click Methode steht und vorallem wo diese dann erstellt werden muss, doch nicht etwa in der Klasse wo sich die ganzen Methoden zu den Steuerelementen befinden ?
Ich hoffe, dass ich dieses Verständnisproblem einigermaßen rüberbringen könnt und ihr mir da weiterhelfen könnt!
Vielen Dank für die Hilfe!
Grüße