vbscript tutorials learn vbscript from scratch
Uvod v Microsoft VBScript (Visual Basic Script): Vadnica VBScript # 1
V današnjem scenariju se je izkazalo, da je VBScript zelo pomembna tema, zlasti za začetnike, ki se želijo naučiti skriptnega jezika ali orodij za avtomatizacijo, kot je QTP / UFT.
kako zagnati torrent datoteko
=> Kliknite tukaj za serijo vadnic QTP Training Tutorials
=>Pomaknite se navzdol in si oglejte celoten seznam 15+ poglobljenih vadnic VBScript za začetnike
Zajemali bomo vrsto VB Scripting tutorial, ki bodo razvijalcem in preizkuševalcem pomagali pri hitrem učenju VBScripta na lahko razumljiv način.
V naslednjih vajah bom zajemal druge pomembne teme VBScripta, kot so spremenljivke, konstante, operaterji, nizi, funkcije, postopki, Excelovi predmeti, Predmeti povezav itd., Kar bo uporabnikom omogočilo enostavno razumevanje učenja VBScript programiranja. Jezik enostavno in učinkovito.
**************************************************** *************
==> Naučite se VBScripta s temi 15 vajami<==
Vadnica # 1: Uvod v VBScript
Vadnica # 2: Izjava in uporaba spremenljivk v VBScript
Vadnica št. 3: Operaterji, prednost operaterja in konstante v VBScript
Vadnica # 4: Uporaba pogojnih stavkov v VBScript
Vadnica št. 5: Zanke v VBScript in tudi 2. del tukaj
Vadnica št. 6: Uporaba postopkov in funkcij v VBScript
Vadnica št. 7: Polja v VBScript
Vadnica št. 8: Datumske funkcije v VBScript
Vadnica št. 9: Delo z nizi in piškotki v VBScript
Vadnica št. 10: Delo z dogodki v VBScript
Vadnica št. 11: Delo z Excelovimi predmeti v VBScript
Vadnica št. 12: Delo s povezavnimi objekti v VBScript
Vadnica št. 13: Delo s datotekami v VBScript
Vadnica št. 14: Obravnavanje napak v VBScript
Vadnica št. 15: Vprašanja za intervju z VBScript
**************************************************** *************
Sprva sem prvo temo izbral kot „Uvod v VBScript“.
V tej vadnici bom razpravljal o osnovah VBScripta in se tako bolj osredotočil na njegove značilnosti, vrste podatkov, ki jih podpira, in metodologije kodiranja, skupaj s postopkom za obdelavo komentarjev in formatov v skriptih .
Kaj se boste naučili:
- Kaj je VBScript?
- Osnove konceptov skript VB
- Okolja, ki podpirajo VBScript
- Vrste podatkov v VBScript
- Kako ustvariti preprost VBScript?
- Kam vstaviti skripte na stran HTML?
- Kako se s komentarji obravnava v VBScript
- Rezervirane ključne besede
- Zaključek
- Priporočeno branje
Kaj je VBScript?
Kot že samo ime razlaga, VBScript je 'skriptni jezik' . Je lahek programski jezik, ki ni občutljiv na velike in male črke, razvil Microsoft. Je podmnožica 'Visual Basic' ali pa jo lahko rečemo tudi kot lažjo različico Microsoftovega programskega jezika Visual Basic.
Večina nas bi uporabljala Visual Basic med učnim načrtom tečaja v šoli ali na fakulteti. Visual Basic je programski jezik, ki temelji na dogodkih, in integrirano Microsoftovo razvojno okolje.
Jezik VBScript se v QTP uporablja za kodiranje in izvajanje samodejnih preizkusnih skriptov. To ni zelo težaven jezik za učenje in z malo znanja osnovnih programskih veščin in strasti do pisanja kode se ga lahko vsak nauči z lahkoto. Za tiste, ki poznajo Visual Basic, je to dodatna prednost.
Preizkuševalci avtomatizacije, ki želijo ustvarjati, vzdrževati in izvajati teste v QTP, morajo imeti osnovna znanja programiranja z uporabo VBScripta.
Osnove konceptov skript VB
Zdaj pa pojdimo na nekatere osnovne teme, ki se vrtijo okoli VBScripta, da omogočijo jasno razumevanje in znanje o VBScript.
Vrste podatkov
1) Obstaja samo en podatkovni tip: Varianta . Lahko shrani različne vrste informacij glede na kontekst, v katerem se uporabljajo.
2) Če se uporablja v številskem kontekstu, je to število ali niz, če se uporablja v izrazu niza.
3) Če se mora številka obnašati kot niz, jo lahko zapremo v ““.
4) Obstajajo različni podtipi različice. Te podvrste lahko izrecno določite, da dosežete jasno definicijo svojih podatkov. Spodaj je posnetek zaslona iz VB Uporabniški priročnik, ki prikazuje vse podvrste podatkov, ki jih je mogoče uporabiti:
(kliknite na sliko za povečavo)

5) Funkcije pretvorbe lahko uporabimo za pretvorbo ene podvrste podatkov v drugo.
6) Ker je to edini razpoložljiv podatkovni tip, so vse vrnjene vrednosti funkcije različice.
Tu so različni VBScripting primeri lahko poskusite sami.
Spremenljivke
1) Spremenljivka ni nič drugega kot prostor v pomnilniku računalnika, ki lahko shrani določene informacije. Te informacije se bodo občasno spremenile. Če gre za fizične podatke, je to nepomembno, vendar je po potrebi do njih mogoče dostopati ali spremeniti z naslovom imena spremenljivke.
Npr .:Če obstaja stavek, ki ga želite zagnati večkrat, lahko uporabite spremenljivko, ki vsebuje to število. Recimo X. X je spremenljivka, s katero lahko shranimo, spremenimo in uporabimo prostor v pomnilniku, kjer želimo voditi štetje.
dva) Vse spremenljivke so podatkovnega tipa Variant.
3) Razglasitev spremenljivke pred njeno uporabo ni obvezna, čeprav je to dobra praksa.
4) Da bi bila izjava obvezna, obstaja „ Možnost eksplicitno ' Izjava na voljo. Če želite prijaviti spremenljivke:
Dim x - označuje x
Dim x, y, z - razglasi več spremenljivk
X = 10 - Tako se dodeli vrednost. Praviloma je spremenljivka leva komponenta, desna pa njena vrednost.
X = 'Swati' - to je način dodelitve vrednosti niza.
Da bi bile izjave obvezne, je treba napisati kodo tako:
Možnost eksplicitno
Dim x, stri
Če ne bi bil uporabljen izrecni stavek Option, bi lahko neposredno napisali:
x = 100
stri = 'Swati'
in ne bi povzročilo napake.
5) Konvencija o poimenovanju : Imena se morajo začeti z abecednim znakom, biti morajo enolična, ne smejo vsebovati vdelanega obdobja in ne smejo presegati 255 znakov.
6) Spremenljivka, ki vsebuje eno vrednost, je skalarna spremenljivka, tista, ki ima več kot eno, pa je matrika.
7) Enodimenzionalno polje lahko razglasimo kot Dim A (10). Vsi nizi v skriptu VB temeljijo na nič, kar pomeni, da se indeks matrike začne od 0 do deklarirane številke. To pomeni, da ima naše polje A 11 elementov. Od 0 do 10.
8) Če želite razglasiti dvodimenzionalno matriko, preprosto ločite število vrstic in število stolpcev z vejico. Npr .: Dim A (5, 3). To pomeni, da ima 6 vrstic in 4 stolpce. Prva številka je vedno vrstica, druga pa vejica.
Vprašanja in odgovori za razgovore v zbirki podatkov sql
9) Obstaja tudi dinamično polje, katerega velikost se lahko med izvajanjem spremeni. Te nize je mogoče deklarirati z uporabo izrazov dim ali redim.
Če je matrika deklarirana kot Dim A (10) in med izvajanjem, če potrebujemo več prostora, lahko to storimo z uporabo stavka: redim A (10). Obstaja stavek 'Ohrani', ki ga lahko uporabimo skupaj z izjavo redim.
Dim A (10,10)
……
...
Redim rezervat A (10,20)
Ta del kode prikazuje, kako to počnemo. Sprva je A matrika 11 na 11. Nato ga spremenimo v matriko 11 s 21 in stavek za ohranitev poskrbi, da se podatki, ki so bili prej v matriki, ne izgubijo.
Konstante
- Kot že ime pove, konstanta ni nič drugega kot nespremenljiva vrednost v programu, ki mu je dodeljeno ime.
- Lahko jih prijavite s predpono »Const« pred imenom.
- Npr .: Const a = '10' ali Const Astr = 'Swati'.
- Te vrednosti med izvajanjem skripta ni mogoče naključno spremeniti.
Operaterji
Nekateri pomembni operaterji, ki se najpogosteje uporabljajo, so:
- Združevanje nizov: & (Npr .: Dim x = 'dober' & 'dan', tako da x vsebuje 'dober dan')
- Dodatek (+)
- Odštevanje (-)
- Množenje (*)
- Oddelek (/)
- Logična negacija (ni)
- Logična vez (In)
- Logična ločitev (ali)
- Enakost (=)
- Neenakost ()
- Manj kot (<)
- Več kot (>)
- Manj ali enako (<=)
- Večje ali enako (> =)
- Enakovrednost predmeta (Is)
Pomembno je omeniti, da seznam ni popoln, temveč zgolj podnabor, ki vsebuje najpogosteje uporabljene operaterje.
Pravila prednosti operaterja so:
- Množenje ali deljenje ima prednost pred seštevanjem ali odštevanjem
- Če množenje in deljenje obstajata v istem izrazu, se upošteva vrstni red od leve proti desni
- Če se seštevanje in odštevanje pojavita v istem izrazu, se upošteva tudi levi in desni vrstni red.
- Vrstni red je mogoče preglasiti z uporabo oklepajev. V tem primeru se najprej izvrši izraz v oklepaju.
- & operator ima prednost pred vsemi aritmetičnimi operatorji in pred vsemi logičnimi operatorji.
Okolja, ki podpirajo VBScript
Predvsem obstajajo 3 okolja, v katerih je mogoče zagnati VBScript.
Vključujejo:
# 1) IIS (Internet Information Server): jaz nternet jaz nformacije S erver je Microsoftov spletni strežnik.
# 2) WSH (Windows Script Host): W indows S kripta H ost je gostiteljsko okolje operacijskega sistema Windows.
# 3) IE (Internet Explorer): I nternet JE xplorer je preprosto gostovalno okolje, ki se najpogosteje uporablja za izvajanje skriptov.
Vrste podatkov v VBScript
Za razliko od drugih jezikov ima VBScript samo 1 poklican tip podatkov Varianta .
Ker je to edini podatkovni tip, ki se uporablja v VBScript, je edini podatkovni tip, ki ga vrnejo vse funkcije v VBScript.
Različica podatkovnega tipa lahko vsebuje različne vrste informacij, odvisno od njihove uporabe. Na primer, Če to vrsto podatkov uporabimo v kontekstu String, se bo ta obnašal kot niz, in če to uporabimo v številskem kontekstu, se bo to obnašalo kot številka. To je posebnost podatkovnega tipa Variant.
Podatkovni tip Variant lahko vsebuje več podtipov. Zdaj pa si oglejmo, katere vrednosti / podatki bodo vrnjeni, če se uporabi določena podvrsta.
Podtipi vključujejo:
# 1) Prazno: Ta podtip označuje, da bo pri številskih spremenljivkah vrednost 0, pri nizovnih spremenljivkah pa ''.
# 2) Nič: Ta podtip pomeni, da ni veljavnih podatkov.
# 3) Logično: Ta podtip označuje, da bo rezultatska vrednost resnična ali neresnična.
# 4) Bajt: Ta podtip kaže, da bo nastala vrednost ležala v območju med 0 in 255, tj. Rezultat bo iz katere koli vrednosti, ki se giblje od 0 do 255.
# 5) Celo število: Ta podtip kaže, da bo nastala vrednost ležala v območju med -32768 in 32767, tj. Rezultat bo od katere koli vrednosti v razponu od -32768 do 32767
# 6) Valuta: Ta podtip kaže, da bo nastala vrednost ležala v območju med -922,337,203,685,477.5808 in 922,337,203,685,477.5807, tj. Rezultat bo iz katere koli vrednosti, ki se giblje od -327-922,337,203,685,477.5808 do 922,337,203,685,477.5807.
# 7) Dolgo: Ta podtip kaže, da bo nastala vrednost ležala v območju od -2,147,483,648 do 2,147,483,647, tj. Rezultat bo od katere koli vrednosti med -2,147,483,648 in 2,147,483,647.
# 8) Samski: Ta podtip kaže, da bo nastala vrednost od katere koli vrednosti med -3.402823E38 in -1.401298E-45 v primeru negativnih vrednosti.
Pri pozitivnih vrednostih bo rezultat od katere koli vrednosti med 1,401298E-45 in 3,402823E38.
# 9) Dvojno: Ta podtip pomeni, da bo nastala vrednost od katere koli vrednosti med -1,79769313486232E308 in 4,94065645841247E-324 v primeru negativnih vrednosti.
Pri pozitivnih vrednostih bo rezultat od katere koli vrednosti med 4.94065645841247E-324 in 1.79769313486232E308.
# 10) Datum (čas): Ta podtip vrne številko, ki bo predstavljala vrednost datuma med 1. januarjem 100 in 31. decembrom 9999
# 11) Niz: Ta podtip vrne vrednost niza s spremenljivo dolžino, ki je lahko dolga približno 2 milijardi znakov.
# 12) Predmet: Ta podtip vrne objekt.
# 13) Napaka: Ta podtip bo vrnil številko napake.
Kako ustvariti preprost VBScript?
Če želite ustvariti VBScript, sta potrebni le dve stvari.
To so:
- Urejevalniki besedil kot Notepad ++ ali celo Notepad za pisanje kode VBScript.
- IE (dobro je imeti IE6 ali novejšo različico) za zagon kode VBScript.
Zdaj si oglejmo nekaj kode VBScript za jasnost, vendar je pred tem pomembno vedeti, kje lahko skripte vstavite na stran HTML.
Kam vstaviti skripte na stran HTML?
VBScript vam omogoča, da vnesete kodo v katerega koli od naslednjih oddelkov:
- Znotraj oznak glave torej med in.
- V telesu dokumenta to je med oznakami in.
Prva koda VBScript v HTML:
Zdaj pa si oglejmo preprost primer, da bomo razumeli, kako lahko v oznake HTML zapisujemo kodo VBScript.
Testing VBScript Skills variable1 = 1 variable2 = 2 output = (variable1 + variable2) / 1 document.write (“resultant from the above equation is ” & output) Opomba :Karkoli je v oklepajih 'document.write', bo prikazano kot izpis na prikazni strani.
Rezultat tega programa je: rezultat zgornje enačbe je 3
Po dokončanju kode lahko to shranite v datoteko in ji daste ime kot poljubno ime datoteke.html.
Teči , samo odprite to datoteko v IE.
Pomembno vedeti:
youtube v mp3 več kot 20 min
Pravkar smo videli uporabo kode VBScript v datoteki HTML. Vendar VBScript v QTP ni nameščen znotraj oznak HTML. Shrani se s pripono ‘.vbs’ in jo izvede QTP Execution Engine.
Če želite razumeti praktično izvajanje VBScripta v smislu QTP, morate poznati spremenljivke, konstante itd., V naslednjih vajah pa vam bom zajemal, da vam želim pokazati kodo VBScript s konceptom zunanjega mapa.
VBScript v zunanji datoteki:
variable1 = 22 variable2 = 21 subtraction = variable1 - variable2 document.write (“subtraction of 2 numbers is” & subtraction) Za dostop do te kode iz zunanjega vira jo shranite v besedilno datoteko s pripono ».vbs«.
Kako se s komentarji obravnava v VBScript
Šteje se, da je dobra programska praksa vključevanje komentarjev v skripte zaradi boljše berljivosti in razumevanja.
Komentarji so lahko obdelani v VBScriptu na dva načina:
# 1) Vsaka izjava, ki se začne z eno samo navedbo (‘), se obravnava kot komentar:
#two) Vse izjave, ki se začnejo s ključno besedo REM, se obravnavajo kot komentarji.
REM let’s do subtraction of 2 numbers variable1 = 11 variable2 = 10 subtraction = variable1 - variable2 document.write (“subtraction of 2 numbers is” & subtraction) 
Nasveti za oblikovanje:
# 1) Zapiranje posebne izjave v VBScriptu ne zahteva podpičja.
#two) Če sta v isti vrstici v VBScript napisani 2 ali več vrstic Dvopičje (:) deluje kot ločilo vrstic .
Razumimo to s pomočjo primera:
variable1 = 11:variable2 = 21:variable3=34
# 3) Če je stavek dolg in ga je treba razbiti na več stavkov, lahko uporabite podčrtaj '_'.
Oglejmo si njegov primer:
variable1 = 11 variable2 = 10 output = (variable1 - variable2) * 10 document.write (“output generated from the calculation”& _ “of using variable1 and variable2 with the multiplication of resultant”&_ from 10 is” & output) 
Rezervirane ključne besede
V katerem koli jeziku obstaja nabor besed, ki delujejo kot rezervirane besede in jih ni mogoče uporabiti kot imena spremenljivk, imena konstant ali katera koli druga imena identifikatorjev.
Sledi seznam rezerviranih ključnih besed v VBScript:
| Loop | Novo | Nič | ParamArray |
|---|---|---|---|
| Pod | Potem | Za | Prav |
| LSet | Naslednji | Vklopljeno | Ohrani |
| jaz | Nič | Možnost | Zasebno |
| Proti | Ne | Neobvezno | Javno |
| RaiseEvent | ReDim | The | posel |
| Nadaljuj | RSet | Izberite | Nastavite |
| V skupni rabi | Samski | Statično | Nehaj |
| Tip | In | Kot | Logično |
| Ovitek | Razred | Const | Valuta |
| Odpravljanje napak | Nobenega | Ali | Dvojno |
| Vsak | Drugače | Sebe | Prazno |
| Dogodek | Izhod | Lažno | Za |
| Funkcija | Pojdi do | Če | Imp |
| Izvaja | V | Celo število | Je |
| Do takrat | Varianta | Prijavite se | Medtem |
| S | Xor | Eval | Izvedite |
| MsgBox | Izbriši | ExecuteGlobal | Možnost |
| OptionExplicit | Naključno | SendKeys | Pustiti |
| Pustiti | Všeč mi je | dolga | Tip |
| Konec | EndIf | Enum | Enačba |
Zaključek
To je to! Tu gre za osnovne koncepte, ki so vključeni v VBScript.
Upam, da bi vam ta vadnica VBScript dala preprost pregled in jasno razumevanje tega skriptnega jezika z enostavnimi primeri.
O avtorju: Hvala članu ekipe STH Varši za pomoč pri sestavi tega serije . Je na področju preizkušanja programske opreme z osnovnimi sposobnostmi VBScripting in prejel številne nagrade za notranjo odličnost.
NASLEDNJA Vadnica # 2 => V moji prihajajoči vadnici VBS bom obravnaval spremenljivke v VBScriptu.
=> Obiščite tukaj za serijo vadnic QTP
Spremljajte še veliko posodobitev in delite svoje misli o tej vadnici.
Priporočeno branje
- Najboljša BREZPLAČNA vadnica za C #: Ultimate C # Guide za začetnike
- Obravnavanje napak VBScript: VBScript On Error, On Error GoTo 0, On Error Resume Next
- Pogojne izjave VBScript: VBScript If, ElseIf, Select Case
- Delo z dogodki v VBScript
- VBScript funkcije in postopki
- Testiranje obremenitve z vadnicami HP LoadRunner
- Spremenljivke VBScript: Kako prijaviti in uporabiti spremenljivke - VBScript Dim
- Funkcije niza VBScript: funkcije VBScript inStr, zamenjava, sredina in obrezovanje