Ett sätt att börja lära sig Microsoft Visual Basic programmeringsspråk är att börja programmera med Visual Basic Script . VBScript delar många av Visual Basic funktioner och kan hjälpa dig att bli bekant med båda språken . VBScript kommer också med kraftfulla inbyggda funktioner såsom Mid som hjälper dig manipulera strängdata . Använda funktionen Mid kräver bara några rader VBScript-kod . Strängdata
webbapplikationer delar ett gemensamt drag med skrivbordsprogram : de båda ofta behöver använda strängdata . En textruta , ses på webbsidor och på stationära applikationer , är ett exempel på en kontroll som visar strängar och accepterar dem som indata . Skapa ett VBScript sträng variabel genom att omge en text värde med citat och tilldela den till variabeln som visas nedan .
Dim stringVariable = " detta är en sträng "
Du kan också skapa en sträng variabel som består av två andra strängar genom att sammanlänka dem som visas i det här exemplet :
stringVariable = " string 1 " & " string 2 "
Lägg ett et mellan de sammanlänkade variabler .
Mid funktion
Många programmeringsspråk har en funktion som hjälper dig att se en rad tecken som finns i en sträng . Vissa kallar denna funktion Substring . VBScript kallar det Mid . Funktionen Mid söker efter en delsträng i en sträng baserad på tre parametrar som du förser funktionen . Den första parametern identifierar källan strängen. Den andra parametern definierar startpositionen för ditt mål delsträng . Den slutliga längden parametern är valfri. Det anger antalet tecken som du vill söka .
Använder
Anta din VMScript ansökan har att pröva de fyra sista siffrorna i en användares Social Security Number . Grab dessa siffror direkt med funktionen Mid . Utvecklare också ofta behöver titta på den första siffran i ett telefonnummer . Den kod som behövs för att göra det visas nedan :
firstDigit = Mid ( socialSecurityNumber , 0,1 ) katalog
0 och 1 i parameterlistan berätta VBScript för att hämta börja söka i början av strängen och att hämta en karaktär. Det första numeriska parametern är noll eftersom VBScript är ett noll - baserat språk som börjar räkna på noll . Addera Tips
p Om du passerar en tredje parameter till funktionen Mid , VBScript börjar söka på din startpunkt och returnerar alla tecken som finns efter detta utgångsläge . Var försiktig när du tilldelar ett startvärde eller en längd värde . Om något av de värden du ger poäng till en plats utanför strängen , uppstår ett fel . Till exempel, om din längd värde är 12 och målet strängen längd är endast 11 , funktionen Mid kommer att misslyckas . För att undvika detta fel , använd Len funktionen för att bestämma en sträng längd innan du försöker använda funktionen Mid .