INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Verbessern



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

01.12.2011, 14:47
Beitrag #3

eb Offline
LVF-Lernwilliger
***


Beiträge: 292
Registriert seit: Mar 2008

2014
2008
EN

12xxx
Deutschland
RE: Verbessern
Hallo seitzo,

Dein Programm ist momentan zwar sehr "gegliedert", dennoch solltest du noch ein wenig mehr Arbeit in die Programmstruktur stecken. Am stärksten aufgefallen sind mir:
- Redundanter Code in den Cases für FS, SS, NS, sowie in den Cases für die Wochentage -> am besten nur den sich verandernden Code in Case-Strukturen packen
- deine Wochentags-Schleife ist suboptimal -> schau die evtll. mal das Prinzip einer State-Machine an.
- nicht alle "Phasen" deines Programms müssen zwingend nacheinander ausgeführt werden -> Sequenzen vereinen/weniger Sequenzen, vielleicht sogar durch eine State-Machine mit "init"- und "exit"-State überhaupt keine Sequenzen mehr
- wenn die Struktur "aufgeräumt ist, werden schon viel weniger LokaleVariablen existieren, diese können dann eventuell noch reduziert werden.

Mit hilfe sog. "Eigenschaftsknoten" kannst du auf sehr viele Eigenschaften eines Controls zugreifen, wie z.B. den Text eines String-Controls. Klicke einfach mal mit rechter Maustaste auf ein Control und wähle Erstellen->Eigenschaftsknoten und schaue dir mit aktivierter Kontexthilfe (Strg+H) die einzenen möglichen Eigenschaften an.

Bei Fragen zur State-Machine die Beispiele anschauen und Gedankenknoten posten.


Viel Glück
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Verbessern - seitzo - 01.12.2011, 13:59
RE: Verbessern - Achim - 01.12.2011, 14:45
RE: Verbessern - eb - 01.12.2011 14:47
RE: Verbessern - Achim - 01.12.2011, 14:51
RE: Verbessern - seitzo - 01.12.2011, 14:53
RE: Verbessern - GerdW - 01.12.2011, 15:05
RE: Verbessern - seitzo - 01.12.2011, 15:07
RE: Verbessern - seitzo - 02.12.2011, 08:07
RE: Verbessern - GerdW - 02.12.2011, 09:16
RE: Verbessern - seitzo - 02.12.2011, 11:47
RE: Verbessern - GerdW - 02.12.2011, 11:50
RE: Verbessern - seitzo - 02.12.2011, 12:53
RE: Verbessern - GerdW - 02.12.2011, 12:54
RE: Verbessern - seitzo - 02.12.2011, 13:14
RE: Verbessern - GerdW - 02.12.2011, 13:26

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Abtastrate verbessern creo_123 1 2.845 29.07.2013 13:48
Letzter Beitrag: Achim
  Lauflicht verbessern FIE 23 21.165 03.01.2013 18:35
Letzter Beitrag: GerdW
  Hohe CPU und Speicherauslastung, wie kann man das verbessern? bierber 15 18.154 20.07.2006 16:58
Letzter Beitrag: eg

Gehe zu: