26. Kljucne reci rezervisane za JAWS scripting language.

U nasoj maloj skoli za pisanje skripti, vec smo se upoznali sa svim kljucnim programskim recima koje se upotrebljavaju u JSL-u. Posto smo se sa njima u nasem izlaganju sretali u skladu sa potrebom da se objasni odredjena problematika u programiranju, one nisu nigde sistematski navedene. Zato sada ovde sledi lista svih programskih reci koje su rezervisane za JSL, kao i objasnjenja za te reci.

Const
Ova programska rec sluzi za odpocinjanje segmenta fajla sa deklaracijama vrednosti za konstante. Deklaracije konstanti se postavljaju u narednim linijama. Programska rec "Const", moze se koristiti samo izvan pojedinacnih skripti ili funkcija. Definicije konstanti se obicno nalaze pri vrhu skript fajla ili u JAWS script header file-u.

EndFunction
Ovom programskom recju se zavrsava definicija neke korisnicki definisane funkcije. Svaka korisnicki definisana funkcija mora da se zavrsava sa "EndFunction". Ako se koristi "New Script" dijalog za kreiranje korisnicke funkcije, "Script Manager" ce ovu programsku rec upisati automatski.

ElIf
Ova programska rec daje drugi nacin za grananje u If programskoj strukturi. Iza "ElIf", navodi se uslov koji Jaws posmatra. Ukoliko se utvrdi da je uslov ispunjen, izvrsavaju se naredbe koje ga slede.

Else
Ova programska rec je opcionalni deo If-Then-EndIf programske strukture. Rec "Else" sluzi da oznaci drugu granu pri grananju If programskom strukturom. Kada prethodni If uslov nije ispunjen, Jaws ce izvrsiti naredbe koje slede iza reci Else.

EndIf
Ova programska rec oznacava kraj If-Then-Else-EndIf programske strukture. Rec "EndIf" se uvek mora navesti da oznaci kraj If programske strukture.

EndScript
Ovom programskom recju se zavrsava definicija neke pojedinacne skripte. Svaka pojedinacna skripta mora da se zavrsava sa "EndScript". Ako se koristi "New Script" dijalog za kreiranje skripte, "Script Manager" ce ovu programsku rec upisati automatski.

EndWhile
Ova programska rec oznacava kraj "While" programske petlje. Svaka While programska petlja mora biti zavrsena sa EndWhile. Sve naredbe koje se nalaze izmedju While i EndWhile, izvrsavace se ciklicno sve dok je ispunjen uslov koji je naveden u While programskoj strukturi.

Function
Ova programska rec oznacava pocetak korisnicki definisane funkcije. Njoj prethodi tip povratne vrednosti funkcije. Iza reci Function se nalazi ime funkcije praceno potrebnim parametrima smestenim u par zagrada.

Globals
Ova programska rec sluzi za odpocinjanje segmenta fajla sa deklaracijama globalnih promenljivih. Deklaracije globalnih promenljivih se postavljaju u narednim linijama. Programska rec "Globals", moze se koristiti samo izvan pojedinacnih skripti ili funkcija. Definicije globalnih promenljivih se obicno nalaze pri vrhu skript fajla ili u JAWS script header file-u.

Handle
Ova programska rec sluzi kao pocetna pri definiciji promenljive handle tipa. Ime promenljive se navodi iza ove reci kao u "handle hMojBrojProzora".

If
Ova programska rec oznacava pocetak If-Then-Else-EndIf programske strukture. Puna formulacija ove programske strukture ukljucuje If, Then, Else, and EndIf programske reci. If naredbom se posmatra postavljeni uslov. Ako je uslov ispunjen, izvrsavaju se naredbe koje ga slede.

Int
Ova programska rec sluzi kao pocetna pri definiciji promenljive int tipa. Ime promenljive se navodi iza ove reci kao u "int iMojaCelobrojna".

Not
Ova programska rec okrece smisao pitanja postavljenog u If programskoj strukturi. Upisuje se izmedju If i postavljenog uslova.

Object
Ova programska rec sluzi kao pocetna pri definiciji promenljive object tipa. Ime promenljive se navodi iza ove reci kao u "object oMojObjekt".

Return
Ova programska rec prekida izvrsavanje funkcije u kojoj je navedena. Ukoliko se koristi za prosledjivanje povratne vrednosti neke funkcije, ta vrednost se mora navesti iza reci return. Kontrola, zajedno sa povratnom vrednoscu se vraca skripti ili funkciji odakle je funkcija pozvana. Posto skripte ne mogu imati povratnu vrednost, u njima ova programska rec sluzi samo za prekidanje izvrsenja na mestu gde je upisana.

Script
Ova programska rec oznacava pocetak pojedinacne skripte. Nalazi se ispred imena skripte. Kada se u Script Manager-u koristi "New Script" dijalog za kreiranje nove skripte, ova programska rec se upisuje automatski ispred imena skripte.

Then
Ova programska rec se navodi iza uslova koji se posmatra u If ili ElIf naredbama.

String
Ova programska rec sluzi kao pocetna pri definiciji promenljive string tipa. Ime promenljive se navodi iza ove reci kao u "string sMojNizZnakova".

Var
Ova programska rec sluzi za odpocinjanje segmenta skripte ili funkcije sa deklaracijama lokalnih promenljivih. Deklaracije lokalnih promenljivih se postavljaju u narednim linijama. Programska rec "Var", moze se koristiti samo unutar pojedinacnih skripti ili funkcija. Programska rec "Var" se obicno navodi u prvom redu skripte ili funkcije posto lokalne promenljive moraju biti deklarisane pre njihove upotrebe.

While
Programska rec While oznacava pocetak while programske petlje. Iza reci While, mora se navesti uslov koji se posmatra pri svakom prolasku kroz programsku petlju. Ako je uslov ispunjen, nastavlja se sa prolaskom kroz petlju, a ako nije, petlja se napusta i ciklicno kruzenje se zavrsava.

Mart - April, 2006.
Miljojcic Dragan.
 "Prvih 10 Lekcija"

 "Drugih 10 Lekcija"
 "Poslednjih 6 Lekcija"