Übungen 3) Funktionen und Prozeduren

3.1) Stringfunktionen verwenden (optional)

Erstellen Sie eine ASP-Seite und definieren Sie als erstes eine Variable strganzername mit dem Wert „Anna Karenina“. Verwenden Sie die Funktionen left, right, instr und len (siehe Hilfe), um den String in die zwei Variablen strvorname und strnachname zu trennen, und zeigen Sie diese an.

3.2) Funktionen Rnd() etc. verwenden (optional)

Erstellen Sie ein ASP-File, das jedesmal beim Neuladen eine zufällige Zahl zwischen 1 und 36 ausgibt.
Tipp: Die Funktion Rnd() liefert eine Zahl zwischen 0 und 1 ohne 1.
Tipp 2: die Funktion Int(...) schneidet die Nachkommastellen einer Zahl ab.

3.3) Prozedur für Nachspann

Erstellen Sie eine Prozedur, die eine Linie (HTML-Tag <HR />) erzeugt und dann den Text „Erstellt von:“ sowie Ihren Vor- und Nachnamen auf der Seite anzeigt, wobei Vor- und Nachname als Parameter übergeben werden. Anschliessend geben Sie auf einer weiteren Zeile das aktuelle Datum aus. Rufen Sie diese Prozedur am Ende einer Seite auf.
Achten Sie bei den Parametern auf die korrekte Übergabe mit ByVal oder ByRef.

3.4) Funktion Array summieren

Erstellen Sie eine Funktion, die überprüft, ob ein übergebenes Array Zahlen enthält. Falls ja, summiert die Funktion alle enthaltenen Werte, andernfalls gibt sie 0 aus. Achten Sie bei den Parametern auf die korrekte Übergabe mit ByVal oder ByRef. Rufen Sie die Funktion aus der Seite heraus auf und zeigen Sie das Ergebnis an.
Optional: Füllen Sie den Array in einer Schleife mit 10 Durchläufen, wobei der erste Wert 2 ist und sich dieser Wert bei jedem Durchlauf verdoppelt. 

3.5) Prozeduren / Funktionen wiederverwenden

Erstellen Sie ein Unterverzeichnis _include und lagern Sie die soeben erstellte Funktion und Prozedur in je eine externe Datei aus, die Sie mit einem server-side-include auf den zwei Seiten einschliessen.
Tipp: Um bei grossen Projekten den Überblick zu behalten, erstellt man pro Include-Datei nur eine Funktion oder Prozedur und benennt sie mit dem Prefix incproc oder incfun und dem Namen der Prozedur sowie der Endung .asp. Das ergibt z.B. incfunsngarraysummieren.asp 




Letzter Update: 26.12.2021 17:48
Zurück zur Einführung ASP auf dem rothen ecotronics Web Site