Dodatek A.doc

(90 KB) Pobierz
Dodatek A

Dodatek A. Najważniejsze polecenia VBScript

Pętle

·         Pętla For

 

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

 

·         Pętla While ... Wend

 

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

 

·         Pętla Do ... Loop

 

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

·         Blok warunkowy If ... Then ... Else

 

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

 

·         Blok warunkowy  Select Case

 

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

·         Sub – procedura

 

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

 

·         Function – funkcja

 

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

 

·         Call – wywołanie

 

Opis:

Wywołuje procedurę lub funkcję

Składnia:

...
Zgłoś jeśli naruszono regulamin