C# Class GeneticAlgorithmsGUI.GUI

Inheritance: System.Windows.Forms.Form
Show file Open project: DanielBaulig/Genetic-Algorithms

Public Methods

Method Description
GUI ( ) : System

Konstruktor - Initialisierung der Bedienoberfläche

setzeRaumschiff ( int hoehe, int schub ) : void

Raumschiffbild auf dem Hintergrund in bestimmter Höhe platzieren

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Method Description
GUI_FormClosing ( object sender, FormClosingEventArgs e ) : void

Abbrechen evtl. laufender Simulation beim Beenden des Programms.

InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

OnMondlandungsSimulationTurn ( object sender, EventArgs e ) : void

Mondlandungsssimulationsrunde durchlaufen

OnSimulationTurn ( object sender, EventArgs e ) : void

Simulationsrunde durchlaufen

beendenToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Beenden der Anwendung

btn_Abspielen_Click ( object sender, EventArgs e ) : void

Abspielen einer Mondlandung mit aus Populationsliste gewähltem Chromosom

btn_SimAbbrechen_Click ( object sender, EventArgs e ) : void

Simulationsdurchlauf abbrechen

btn_Simuliere_Click ( object sender, EventArgs e ) : void

Simulation starten

btn_Zuruecksetzten_Click ( object sender, EventArgs e ) : void

Simulationsergebnisse zurücksetzen

chk_AVGFitness_CheckedChanged ( object sender, EventArgs e ) : void

Durchschnittliche Fitness der Population ein-/ausblenden

chk_Laenge_CheckedChanged ( object sender, EventArgs e ) : void

Durchschnittliche Chromosomlänge der Population ein-/ausblenden

chk_maxFitness_CheckedChanged ( object sender, EventArgs e ) : void

Maximale Fitness der Population ein-/ausblenden

chk_minFitness_CheckedChanged ( object sender, EventArgs e ) : void

Minimale Fitness der Population ein-/ausblenden

cmb_Rekombinator_SelectedIndexChanged ( object sender, EventArgs e ) : void

Rekombinator ausgewählt

cmb_Selektor_SelectedIndexChanged ( object sender, EventArgs e ) : void

Selektor ausgewählt

drawClearBackground ( ) : void

leere Weltraum-/Mondlandschaft zeichnen

gewichtToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Gewicht des Raumfahrers zum Raumschiffgewicht hinzuzählen / abziehen

pnl_Animation_Paint ( object sender, PaintEventArgs e ) : void

Paint Ereignis

setzeRaumfahrer ( int x ) : void

Raumfahrer und Raumschiff in bestimmter Höhe auf den Hintergrund zeichnen

txt_Float_Validating ( object sender, CancelEventArgs e ) : void

Validierung eines eingegebenen Fliesskomma-Parameters

txt_Int_Validating ( object sender, CancelEventArgs e ) : void

Validierung eines eingegebenen Ganzzahl-Parameters

überToolStripMenuItem_Click ( object sender, EventArgs e ) : void

"Über"-Dialogfenster anzeigen

Method Details

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void

GUI() public method

Konstruktor - Initialisierung der Bedienoberfläche
public GUI ( ) : System
return System

setzeRaumschiff() public method

Raumschiffbild auf dem Hintergrund in bestimmter Höhe platzieren
public setzeRaumschiff ( int hoehe, int schub ) : void
hoehe int Höhe des Raumschiffs
schub int gegebener Schub
return void