BlueM.Opt Code: Difference between revisions
Jump to navigation
Jump to search
(Code-Formatierung) |
|||
| Line 21: | Line 21: | ||
** [[CEvolutionsstrategie.vb]]: Evolutionsstrategie | ** [[CEvolutionsstrategie.vb]]: Evolutionsstrategie | ||
** [[CES.vb]]: Combinatorial Evolution Strategy | ** [[CES.vb]]: Combinatorial Evolution Strategy | ||
==Code Formatierung== | |||
Formatierung von Überschriften: | |||
<vbnet> | |||
'#################################################################### | |||
'Überschrift 1 (z.B. Unterteilung zwischen Eigenschaften und Methoden | |||
'#################################################################### | |||
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | |||
'Überschrift 2 (z.B. Größere Gruppen von Funktionen/Subs) | |||
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | |||
'Überschrift 3 (Titel von Funktionen/Subs) | |||
'----------------------------------------- | |||
Sub Beispiel() | |||
End Sub | |||
</vbnet> | |||
==Tokens== | ==Tokens== | ||
Revision as of 04:34, 2 April 2007
Projektstruktur
Der Code besteht den drei folgenden Projekten, welche in der Datei Evolutionsstrategie.sln zusammengeführt werden:
- _Main: Zentrale Verwaltungseinheit.
- Apps: Anwendungen für die Evolutionsstrategie
- BlueM.vb: Anbindung an das BlaueModell
- IHA.vb: Berechnung von IHA-Parametern
- SensiPlot.vb: Sensitivitätsanalyse
- Testprobleme.vb: Testprobleme (Sinusfunktion, Deb, etc.)
- Wave.vb: Anzeige von Ganglinien
- EVO_FORM: Steuerelemente für die Einstellungen und den Optimierungsverlauf.
- EVO_Einstellungen.vb: Steuerelement für das Setzen der Optimierungseinstellungen
- EVO_Opt_Verlauf: Steuerelement, dass den Verlauf der Optimierung anzeigt
- EVOMOD.vb:
- myEVOS.vb:
- EVO_KERN: Der Optimierungsalgorithmus selbst.
- CEvolutionsstrategie.vb: Evolutionsstrategie
- CES.vb: Combinatorial Evolution Strategy
Code Formatierung
Formatierung von Überschriften: <vbnet> '#################################################################### 'Überschrift 1 (z.B. Unterteilung zwischen Eigenschaften und Methoden '####################################################################
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 'Überschrift 2 (z.B. Größere Gruppen von Funktionen/Subs) 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
'Überschrift 3 (Titel von Funktionen/Subs)
'-----------------------------------------
Sub Beispiel()
End Sub
</vbnet>
Tokens
Folgende Tokens werden im Code benutzt:
| Token | Bedeutung |
|---|---|
| ACHTUNG | Wichtiges Kommentar |
| BUG | Betrifft einen Bug in Bugzilla |
| TODO | Noch zu tun |
| HACK | Temporäre Lösung |
| UNDONE | ??? |
| CHECK | ??? |
| UPGRADE_NOTE | Beim Update von VB6 auf VB generierte Kommentare |
| UPGRADE_WARNING | Beim Update von VB6 auf VB generierte Kommentare |
| UPGRADE_ISSUE | Beim Update von VB6 auf VB generierte Kommentare |