C# Class Alternativ.UserInterface

Inheritance: System.Windows.Forms.Form
Afficher le fichier Open project: nafetz/SE

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Verwendete Ressourcen bereinigen.

Private Methods

Méthode 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 méthode

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

Dispose() protected méthode

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

UserInterface() public méthode

Konstruktor
public UserInterface ( ) : System
Résultat System

WishesInOppositeDirection() public méthode

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

checkforoverload() public méthode

Überprüft ob Überladen
public checkforoverload ( ) : bool
Résultat bool

closeDoor() public méthode

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

floorchange() public méthode

Behandlung von Etagenwechsel
public floorchange ( ) : void
Résultat void

go() public méthode

Abarbeitung des Fahrstuhlalgorithmzus
public go ( ) : void
Résultat void

gui_close_door() public méthode

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

gui_open_door() public méthode

Tür öffnen auf auf der GUI darstellen
public gui_open_door ( ) : void
Résultat void

openDoor() public méthode

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

switchDirection() public méthode

Richtungswechsel
public switchDirection ( ) : void
Résultat void

wishesHere() public méthode

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

wishesHereInOppositeDirection() public méthode

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

wishesInDirection() public méthode

public wishesInDirection ( ) : bool
Résultat bool