C# Class Alternativ.UserInterface

Inheritance: System.Windows.Forms.Form
显示文件 Open project: nafetz/SE

Public Methods

Method Description
DeleteReqired ( ) : void

Öffnen sich die Türen auf einer Etage werden alle inneren und äußeren Wünsche gelöscht

UserInterface ( ) : System

Konstruktor

WishesInOppositeDirection ( ) : bool

Gibt auf einer Etage entgegen Fahrtrichtung Wünsche von inner oer von außen entgegen der Fahrtrichtung?

checkforoverload ( ) : bool

Überprüft ob Überladen

closeDoor ( ) : void

Funktionilitäten beim Schließen der Tür

floorchange ( ) : void

Behandlung von Etagenwechsel

go ( ) : void

Abarbeitung des Fahrstuhlalgorithmzus

gui_close_door ( ) : void

Tür schießen auf der GUI darstellen

gui_open_door ( ) : void

Tür öffnen auf auf der GUI darstellen

openDoor ( ) : void

Funktionilitäten beim Öffnen der Tür

switchDirection ( ) : void

Richtungswechsel

wishesHere ( ) : bool

Gibt es auf der aktuellen Etage innere Wünsche oder äußere Wünsche in Fahrtrichtung

wishesHereInOppositeDirection ( ) : bool

Gibt es auf der aktuellen Etage äußere Wünsche entgegen Fahrtrichtung

wishesInDirection ( ) : bool

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Verwendete Ressourcen bereinigen.

Private Methods

Method Description
ClickInnerButton ( object sender, EventArgs e ) : void

Türschließungsbutton wurde gedrückt

Innerer Wunsch wurde betätigt

ClickOutsideButton ( object sender, EventArgs e ) : void

Äußere Wunsch wurde betätigt

InitializeComponent ( ) : void

Erforderliche Methode für die Designerunterstützung. Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.

button_emergency_Click ( object sender, EventArgs e ) : void

Notfallbutton wurde gedrückt

button_less_passenger_Click ( object sender, EventArgs e ) : void

Der -1 Button wurde gedrückt

button_more_passenger_Click ( object sender, EventArgs e ) : void

Der +1 Button wurde gedrückt

button_open_door_Click ( object sender, EventArgs e ) : void

Türöffnungsbutton wurde gedrückt

timer_fahren_Tick ( object sender, EventArgs e ) : void

Fahr-Timer abgelaufen

timer_tuer_zu_Tick ( object sender, EventArgs e ) : void

Türschließungstimer abgelaufen

Method Details

DeleteReqired() public method

Öffnen sich die Türen auf einer Etage werden alle inneren und äußeren Wünsche gelöscht
public DeleteReqired ( ) : void
return void

Dispose() protected method

Verwendete Ressourcen bereinigen.
protected Dispose ( bool disposing ) : void
disposing bool True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.
return void

UserInterface() public method

Konstruktor
public UserInterface ( ) : System
return System

WishesInOppositeDirection() public method

Gibt auf einer Etage entgegen Fahrtrichtung Wünsche von inner oer von außen entgegen der Fahrtrichtung?
public WishesInOppositeDirection ( ) : bool
return bool

checkforoverload() public method

Überprüft ob Überladen
public checkforoverload ( ) : bool
return bool

closeDoor() public method

Funktionilitäten beim Schließen der Tür
public closeDoor ( ) : void
return void

floorchange() public method

Behandlung von Etagenwechsel
public floorchange ( ) : void
return void

go() public method

Abarbeitung des Fahrstuhlalgorithmzus
public go ( ) : void
return void

gui_close_door() public method

Tür schießen auf der GUI darstellen
public gui_close_door ( ) : void
return void

gui_open_door() public method

Tür öffnen auf auf der GUI darstellen
public gui_open_door ( ) : void
return void

openDoor() public method

Funktionilitäten beim Öffnen der Tür
public openDoor ( ) : void
return void

switchDirection() public method

Richtungswechsel
public switchDirection ( ) : void
return void

wishesHere() public method

Gibt es auf der aktuellen Etage innere Wünsche oder äußere Wünsche in Fahrtrichtung
public wishesHere ( ) : bool
return bool

wishesHereInOppositeDirection() public method

Gibt es auf der aktuellen Etage äußere Wünsche entgegen Fahrtrichtung
public wishesHereInOppositeDirection ( ) : bool
return bool

wishesInDirection() public method

public wishesInDirection ( ) : bool
return bool