Un modo per iniziare ad imparare il linguaggio di programmazione Microsoft Visual Basic è quello di iniziare a programmare con Visual Basic Script . Azioni VBScript molte delle funzionalità di Visual Basic e può aiutare a familiarizzare con entrambe le lingue . VBScript è disponibile anche con potenti funzioni incorporate , come Mid che consentono di manipolare i dati di stringa . Utilizzando la funzione Mid richiede poche righe di codice VBScript . Dati
applicazioni Web
String condividono una caratteristica comune con i programmi desktop : entrambi hanno spesso bisogno di utilizzare i dati di stringa . Una casella di testo , visto su pagine Web e applicazioni desktop , è un esempio di un controllo che visualizza le stringhe e le accetta come input . Creare una variabile stringa VBScript circondando un valore di testo con le citazioni e assegnarlo alla variabile , come illustrato di seguito .
Dim stringvariable = " Questa è una stringa "
È inoltre possibile creare una stringa variabile che si compone di altri due stringhe da loro come mostrato in questo esempio concatenando :
stringvariable = " stringa 1 " e " stringa 2"
Inserire una e commerciale tra le variabili concatenate.
funzione Mid
Molti linguaggi di programmazione hanno una funzione che consente di visualizzare una serie di caratteri che si trovano all'interno di una stringa . Alcuni chiamano questa funzione sottostringa . VBScript chiama Mid . Le ricerche di funzione Mid per una sottostringa all'interno di una stringa basata su tre parametri che ci fornite la funzione . Il primo parametro identifica la stringa di origine . Il secondo parametro definisce la posizione iniziale della sottostringa bersaglio . Il parametro finale lunghezza è opzionale . Essa specifica i caratteri numerici che si desidera cercare .
Usi
Supponiamo che la vostra applicazione VMScript deve esaminare le ultime quattro cifre del numero di previdenza sociale di un utente . Prendete queste cifre istantaneamente con la funzione Mid . Gli sviluppatori inoltre hanno spesso bisogno di guardare la prima cifra in un numero di telefono . Il codice necessario per fare che appare qui sotto :
firstDigit = Mid ( socialSecurityNumber , 0,1 ) per
Lo 0 e l' 1 nella lista dei parametri raccontare VBScript per recuperare la la ricerca a partire dall'inizio della stringa e per recuperare un carattere. Il primo parametro numerico è zero perché VBScript è un linguaggio a base zero che inizia a contare da zero.
Consigli
Se si passa un terzo parametro per la funzione Mid , VBScript inizia a cercare al tuo luogo di partenza e restituisce tutti i caratteri che si trovano dopo quella posizione di partenza . Fare attenzione quando si assegna un valore di partenza o di un valore di lunghezza . Se uno dei valori forniti punto da una posizione al di fuori della stringa , si verificherà un errore . Ad esempio, se il valore di lunghezza è di 12 e la lunghezza della stringa di destinazione è solo 11 , la funzione Mid fallirà . Per evitare questo errore , utilizzare la funzione Len per determinare la lunghezza di una stringa prima di tentare di usare la funzione Mid .