Dodatek A (21)


Dodatek A. Najważniejsze polecenia VBScript

Pętle

Opis:

Pętla wykonuje zbiór poleceń określoną ilość razy

Składnia:

For Zmienna = Poczatek To Koniec [Step krok]

...Polecenia...

[Exit For]

...Polecenia...

Next

gdzie: Zmienna - zmienna całkowita służąca jako licznik

Poczatek - wartość inicjująca zmienną Zmienna

Koniec - wartość do której zwiększana jest zmienna Zmienna

Krok - Wartość o jaką zmieni się zmienna Zmienna przy każdym powtórzeniu pętli

Uwagi:

Wartość zmiennej Krok może być dodatnia lub ujemna. Należy jednak pamiętać, że jeśli Krok jest ujemna, to Poczatek musi być większe od Koniec

Opis:

Pętla wykonuje zbiór poleceń dopóki Warunek jest prawdziwy (true)

Składnia:

While Warunek

...Polecenia...

Wend

gdzie: Warunek - zmienna logiczna przyjmująca wartość true lub false

Uwagi:

Jeśli Warunek jest równy false przed pętlą, to polecenia w niej zawarte nie zostaną wykonane

Opis:

Pętla wykonuje zbiór poleceń dopóki (while) Warunek jest prawdziwy (True), lub kiedy (until) Warunek stanie się prawdziwy (True)

Składnia:

Wariant (1)

Do [{While | Until} Warunek]
...Polecenia...
[Exit Do]
...Polecenia...

Loop

Wariant (2)

Do
...Polecenia...
[Exit Do]
...Polecenia...
Loop [{While | Until} Warunek]

Gdzie: Warunek - zmienna logiczna przyjmująca wartość true lub false

Uwagi:

W zależności od wyboru wariantu, warunek jest sprawdzany na początku pętli - wariant (1) - lub na końcu pętli - wariant (2)

Bloki warunkowe

Opis:

Blok wykonuje grupy poleceń, w zależności od wartości wyrażenia warunkowego

Składnia:

Wariant(1)

If Wyrazenie Then

...Polecenia...

[Else

...Polecenia...]

Wariant(2)

If Wyrazenie Then

...Polecenia...
[ElseIf Wyrazenie_n-te Then
...Polecenia...

[Else
...Polecenia...]]
End If

gdzie: Wyrazenie, Wyrazenie_n-te - wyrażenia, których wynikiem zawsze jest wartość logiczna true lub false

Opis:

Blok wykonuje jedną z wielu grup poleceń w zależności od wartości wyrażenia

Składnia:

Select Case Wyrazenie
[Case ListaPrzypadkow
[...Polecenia...]]

[Case ... ]

...

[Case ... ]

...
[Case Else ListaPrzypadkow
[...Polecenia...]]
End Select

gdzie: Wyrazenie - dowolne wyrażenie numeryczne lub tekstowe

ListaPrzypadkow - Zbiór wartości (oddzielony przecinkami) jakie może przyjąć

Wyrażenie

Uwagi:

Jeśli wartość Wyrazenie pasuje do któregoś z przypadków z ListaPrzypadków zostają wykonane polecenia umieszczone we fragmencie bloku, rozciągającym się pomiędzy kolejnymi słowami kluczowymi Case. Fragment Case Else służy do obsługi, nie wyszczególnionych przypadków

Procedury i funkcje

Opis:

Deklaruje nazwę, argumenty oraz kod, które tworzą procedurę

Składnia:

Sub Nazwa [(ListaArgumentow)]

...Polecenia...
[Exit Sub]
...Polecenia...
End Sub

gdzie: Nazwa - nazwa procedury

ListaArgumentow - Lista zmiennych (oddzielonych przecinkami) reprezentująca

argumenty przekazywane do procedury w chwili wywołania

Uwagi:

Nazw procedury nie może być słowem kluczowym języka VBScript, nie może zawierać spacji, znaków interpunkcji a także nie może zaczynać się od liczby

Opis:

Deklaruje nazwę, argumenty oraz kod, które tworzą funkcję

Składnia:

Function Nazwa [(ListaArgumentow)]
...Polecenia...
Nazwa = Wyrazenie
[Exit Function]
...Polecenia...
Nazwa = Wyrazenie
End Function

Gdzie: Nazwa - nazwa funkcji

ListaArgumentow - Lista zmiennych (oddzielonych przecinkami) reprezentująca

argumenty przekazywane do funkcji w chwili wywołania

Wyrazenie - wartość zwracana przez funkcję

Uwagi:

Nazw funkcji nie może być słowem kluczowym języka VBScript, nie może zawierać spacji, znaków interpunkcji a także nie może zaczynać się od liczby

Opis:

Wywołuje procedurę lub funkcję

Składnia:

[Call] Nazwa [ListaArgumentow]

gdzie: Nazwa - nazwa wywoływanej funkcji / procedury

ListaArgumentow - Lista zmiennych (oddzielonych przecinkami) reprezentująca

argumenty przekazywane do funkcji / procedury

Tablice

Opis:

Deklaruje zmienne lub tablice zmiennych

Składnia:

Dim Zmienna [([wymiar])][, Zmienna_nta [([wymiar_nty])]]...

Gdzie: Zmienna - Nazwa zmiennej, lub tablicy zmiennych

Wymiar - Liczba całkowita, określająca liczbę elementów tablicy

Uwagi:

Zmienne lub tablice zdefiniowane na poziomie skryptu są „widoczne” we wszystkich funkcjach i procedurach danego skryptu. Zmienne zdefiniowane na poziomie funkcji / procedury, są widoczne w tej funkcji / procedurze. Słowo - klucz Dim jest konieczne tylko w przypadku deklaracji tablicy

Przykład:

'Stworzenie tablicy Tablica z dziesięcioma elementami

Dim Tablica(10)

'Czwarty element tablicy, to 5

Tablica(4) = 5

'Pierwszy element tablicy, to 8

Tablica(1) = 8

Obiekty

Opis:

Obiekt odzyskuje wartości, które klient (przeglądarka) przekazuje do serwera w trakcie żądania HTTP

Składnia:

Wariant(1)

Request.Form(element)[(indeks)|.Count]

gdzie: element - nazwa elementu formularza HTML, z którego odzyskiwane są dane

indeks - parametr opcjonalny, dający dostęp do zmiennych parametru

tablicowego

Wariant(2)

Request.QueryString(zmienna)[(indeks)|.Count]

gdzie: zmienna - nazwa zmiennej występująca łańcuchu HTTP

indeks - parametr opcjonalny, dający dostęp do elementów zmiennej tablicowej

Uwagi:

Zastosowanie obu wariantów w rozdziale 3. „Podstawy ASP”.

Obiekt Request posiada znacznie więcej kolekcji (obiektów takich jak Form czy QueryString), a kompletną ich listę znajdziemy w dokumentacji ASP dołączonej do serwerów IIS oraz PWS (dokumentacja dotycząca ASP nie jest instalowana domyślnie)

Opis:

Obiekt wraz ze swoimi metodami służy do wysyłania odpowiedzi do klienta

Składnia:

Wariant(1)

Response.Write Dane

gdzie: Dane - dane, które mają zostać wysłane do klienta. Typ danych może być

dowolny.

Uwagi:

Zastosowanie w rozdziale 3. „Podstawy ASP”.

Obiekt Response posiada znacznie więcej kolekcji (obiektów takich jak Write), a kompletną ich listę znajdziemy w dokumentacji ASP dołączonej do serwerów IIS oraz PWS (dokumentacja dotycząca ASP nie jest instalowana domyślnie)



Wyszukiwarka

Podobne podstrony:
test zarządzanie jakością 21.02, Studia Licencjackie, semestr V, Zarządzanie jakością, dodatek
21 Dodatek A
W 21 Alkohole
21 02 2014 Wykład 1 Sala
Dodatek mieszkaniowy
Wykład 10 dodatek
21 Fundamnety przyklady z praktyki
BO I WYKLAD 01 3 2011 02 21
MP W 07N dodatek
w 1 komunikacja 21 11 09 nst
21 25
21 23
2009 06 15 21;42;51
2011 03 05 21;05;08
2002 06 21

więcej podobnych podstron