Infos zu Klassen

In asp.net arbeitet man im optimalen fall im Sinne der Objektorientierten Programmierung.

Um diesen Vorgaben gerecht zu werden, haben wir eine Klasse clsUser geschrieben, welche die Übergabeparamter der Funktion GetResult im HalloUserController zu Strukturieren und anschließend an die HelloUserResulotView zurückzugeben.

Wir haben der Klasse alle Eigenschaften (properties) gegeben, welche den Übergabeparamter der oben genannten Funktion entspricht.

Zudem haben wir 3 Funktionen entwickelt (BerechneAlter(), ErstelleListe(), ErstelleSchulListe(), welche aus den Übergabeparamtern weitere Werte berechnen.

Die Funktion BerechneAlter() berechnet dynamisch anhand der Eingabe des Geburtsdatums das Alter des Users.

Die Funktion ErstelleListe() nimmt die Komma seperierte String Variable "taetigkeiten" und verwaldelt diese in eine Liste, also eine Liste bestehend aus einzelstrings in welcher das Komma zur Trennung der Einzelnen Tätigkeiten entfernt wird. Die Funktion ErstelleSchulListe() macht genau das selbe mit den eingegebenen Schulfächern und diente nochmals zur Übung.

Eine Klasse ist also eine Art Strukturierter Datenspeicher im Sinne der Objektorientierten Programmierung. Im wesentlichen besteht eine Klasse aus Eigenschaften, welche das zu beschreibende Objekt definieren und Funktionen welche ein definiertes Objekt haben kann.