dodatek a YRJTBATC2LXJMNMFF7TA7 Nieznany

background image

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: War

nt (1

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

[Exit Do]
...Polecenia...

ia

)

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

background image

Składnia: Wa

If Wyrazenie Then

riant(1)

...Polecenia...

[Else
...Polecenia...]

Wa

If Wyrazenie Then

riant(2)

...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)]

background image

...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: [Call] Nazwa [ListaArgumentow]


gdzie: Nazwa – nazwa wywoływanej funkcji / procedury
ListaArgumentow – Lista zmiennych (oddzielonych przecinkami) reprezentująca
argumenty przekazywane do funkcji / procedury

Tablice

Dim – Deklaracja

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: 'Stw

Dim Tablica(10)

orzenie tablicy Tablica z dziesięcioma elementami

'Czwarty element tablicy, to 5

Tablica(4) = 5

'Pierwszy element tablicy, to 8

Tablica(1) = 8

Obiekty


• Obiekt Request

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)

background image

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)

• Obiekt Response

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:
33 Dodatek C GRPEXABYVET3WFIOB2 Nieznany (2)
dodatek b GPZQD47IR27NMTUH27XFQ Nieznany
32 dodatek b z5p3xkd2mmw2jg7rrj Nieznany (2)
dodatek b OKQW6IQLIF5ZJ7T5QNMSL Nieznany
31 dodatek a grlqkhicn6llzu4m2b Nieznany
POST SCRIPTUM dodatek specjalny Nieznany
06 CW 6 INSTRUKCJA dodatekid 64 Nieznany (2)
eteczka2012 dodatekdo2011 id 16 Nieznany
Dodatek5 Techniczne biznesowe Nieznany
Dodatek2 LA cw1 id 138703 Nieznany
dodatek4 old id 138707 Nieznany
DODATEK B (2) Nieznany
Dodatek3 Grafika wektorowa id Nieznany
DODATEK A (2) Nieznany
Cw 1 dodatek id 97541 Nieznany
Dodatek B Mechanika id 138691 Nieznany
Gor±czka o nieznanej etiologii
Dodatek mieszkaniowy
Wykład 10 dodatek

więcej podobnych podstron