En måde at begynde at lære Microsoft Visual Basic programmeringssprog er at starte programmering med Visual Basic Script . VBScript deler mange af Visual Basic funktioner og kan hjælpe dig til at blive fortrolig med begge sprog. VBScript leveres også med kraftfulde indbyggede funktioner såsom Mid , der hjælper dig manipulere string data. Brug af Mid funktion kræver blot et par linjer af VBScript-kode . Strengdata
webprogrammer deler et fælles træk med desktop -programmer: de begge ofte nødt til at bruge string data. En tekstboks , set på websider og desktop applikationer, er et eksempel på en kontrolgruppe , der viser strygere og accepterer dem som input. Opret en VBScript strengvariabel ved at omgive en tekstværdi med citater og tildele den til variablen som vist nedenfor.
Dim strengvariabel = "dette er en streng "
Du kan også oprette en streng variabel, der består af to andre strenge ved at sammenkæde dem som vist i dette eksempel : Hej
strengvariabel = " string 1 " & "streng 2 "
Place et og-tegn mellem de sammenkædede variabler.
Mid funktion
Mange programmeringssprog har en funktion , som hjælper dig se en række figurer ligger inden for en streng. Nogle kalder denne funktion Delstreng . VBScript kalder det Mid . De Mid funktion søger for en delstreng i en streng baseret på tre parametre, som du leverer funktionen . Den første parameter identificerer kilden strengen . Den anden parameter definerer udgangspositionen af dine mål substring . Den endelige længde parameter er valgfri . Det angiver antallet tegn, du ønsker at søge .
Bruger
Antag, at din VMScript ansøgning har til at undersøge de sidste fire cifre i en brugers Social Security Number . Grab disse cifre samme på den Mid -funktionen. Udviklere ofte også nødt til at se på det første ciffer i et telefonnummer . Koden brug for at gøre , der vises nedenfor:
firstDigit = Mid ( socialSecurityNumber , 0,1 )
0 og 1 i parameter listen fortælle VBScript at hente begynde at søge i begyndelsen af strengen og hente et tegn . Den første numeriske parameter er nul, fordi VBScript er en nul- baseret sprog , der begynder at tælle på nul .
Tips
p Hvis du passerer en tredje parameter til Mid -funktion, VBScript begynder at søge på din start placering og returnerer alle tegn placeret , efter at startpositionen. Vær forsigtig, når tildele en startværdi eller en længde værdi. Hvis nogen af de værdier du giver point til en placering uden for streng, opstår der en fejl . For eksempel målet strengen længde , hvis dit længden værdien er 12, og er kun 11 , Mid -funktionen vil mislykkes. For at forhindre denne fejl , skal du bruge Len funktion til at bestemme en streng længde før du forsøger at bruge Mid -funktionen.