rivedere alcuni concetti essenziali di Visual Basic . Codice Visual Basic è generalmente incapsulato in un progetto , che viene ulteriormente suddiviso in tipi come moduli ( che rappresenta schermate o finestre di dialogo di un'applicazione per Windows ) , Moduli ( gruppi di funzioni che sono collegati ) , classi (gruppi di funzioni correlate incapsulato in un modo specifico ) o comandi ( che rappresenta schermi che possono essere visualizzati in un browser Web compatibile ActiveX , versioni essenzialmente Web di Form) . Se si utilizza Microsoft Visual Basic 6 , aprire il file di progetto che si desidera esaminare , che ha una estensione . Vbp , e vedrete una lista di cartelle sul lato destro dello schermo che contiene i file di codice individuali . Il codice vero e proprio si trova all'interno dei singoli file facendo clic destro su ogni file e selezionando " Visualizza codice ".
2
Impara i tipi di dati comuni di Visual Basic . Vedrete questi tipi di dati più e più volte : String , che rappresenta una " stringa" di testo che viene sempre racchiuso tra parentesi ; booleano , che rappresenta True o False; doppio e il suo cugino singolo , che contengono valori numerici con decimali , integer e il suo cugino a lungo , che contengono numeri interi (numeri senza decimali ) e Byte , che contiene un numero intero compreso tra 0 e 255.To dichiarare una variabile , Visual Basic utilizza la parola chiave Dim , in combinazione con il tipo di dati , come questi esempi : dim iNumber Come IntegerDim iNumberResult Come SingleDim ResultString As String
3
recensione operatori di Visual Basic. Ci sono tre tipi di operatori : aritmetici, relazionali e logici . Gli operatori aritmetici sono utilizzati per operazioni matematiche , e comprendono : + (più ) , - (meno ) , * (moltiplicazione , o volte) , /( divisione ) , \\ ( divisione intera ) , ^ ( esponente) , Mod ( modulo , o . il resto della divisione ) e & (usato per concatenare , o unire , stringhe ) gli operatori relazionali vengono utilizzati per confrontare dati quali numeri e stringhe , e comprendono : > ( maggiore di) , < ( minore di) , > ; = ( maggiore di o uguale a) , < = (minore o uguale a) , < > ( non uguale a) , e = ( uguale a) gli operatori logici vengono utilizzati per prendere decisioni e dirigere il corso della . il programma , e includere o ( l'affermazione è vera se almeno una parte della dichiarazione OR è vera ) e e ( l'affermazione è vera se entrambi i lati della dichiarazione e sono veri ) . Visual Basic utilizza anche il carattere ' ( singolo preventivo ) per indicare i commenti o note , nel codice . Un apostrofo in qualsiasi punto significa tutto il testo dopo che il preventivo viene ignorato quando il programma è executed.Some esempi di utilizzo di questi operatori : iNumber = 7 ' questo è un commento : esempio di uguale operatoriNumberResult = iNumber /2' esempio del divario operatorIf iNumberResult > 3 TheniNumberResult = 3 ' esempio di maggiore operatore ; ci coprirà Se , poi , Else e End If nella prossima step.ElseiNumberResult = 0End IFIF iNumberResult <4 O iNumber > 7 Allora iNumberResult = 0' esempio di operatore OR
4
saperne condizionali Visual Basic , che consentono di codice che deve essere eseguito solo a determinate condizioni . I condizionali più comuni che si incontrano in ogni programma Visual Basic o di base sono If ... Then ... Else ... End If . L' istruzione If consente di eseguire un blocco di codice ( più linee insieme) solo quando una certa condizione o una serie di condizioni sono soddisfatte . Si può vedere questo nel nostro esempio precedente : se ad esempio iNumberResult > 3 TheniNumberResult = 3 ' maggiore di operatore ; parleremo If, Then , Else e End If nella prossima step.ElseiNumberResult = 0End Se
5
pratica leggendo l'esempio precedente . Primo sguardo al codice tra il " Se " e le dichiarazioni di "allora" . Questa è la dichiarazione che è più importante , perché se questa affermazione è vera , il codice tra il " Poi " e la " Else " (o tra " Poi " e " End If ", se no " Else" è presente ) sarà eseguita . Se questa affermazione è falsa , e non vi è un presente " Else" , il codice tra " Else " e " End If " sarà eseguito . Pertanto, nell'esempio qui , se iNumberResult è maggiore di 3 , il codice verrà eseguito per impostare iNumberResult uguale a 3 . Se iNumberResult è inferiore a 3 , il codice verrà eseguito per impostare iNumberResult uguale a 0 .
6
Review loop , che eseguono lo stesso blocco di codice fino a quando una condizione viene soddisfatta , utilizzare un contatore per determinare quante volte per ciclo , o loop attraverso una raccolta di oggetti . Esempi di cicli includono Do while [condizione dichiarazione] ... Loop , Do ... Loop Until [ condizione dichiarazione ], Per ... Per ... Passo ... Avanti , e per ogni ... In ... Avanti . Esempi di ciascuno : "Questo ciclo Do While in loop fino a quando la condizione è falsa affermazione , cioè, fino a quando iNumber è uguale o maggiore di 100.Do Mentre iNumber < 100iNumber = iNumber + 1Loop'This Do Until in loop fino a quando la condizione affermazione è vera , cioè fino iNumber è uguale o maggiore di 100.DoiNumber = iNumber * 2Loop fino iNumber > = 100'This LOOP di ciclo fino a quando sarà la variabile contatore , X , è uguale al valore tra " A " e " step " ( 100 ) , ' incrementando il contatore del valore dopo" step " ( 2) ogni volta. Questo significa che ogni volta che il ciclo viene eseguito , ' il valore di X aumenta di 2 fino a raggiungere 100.For X = 0 a 100 Fase 2iNumber = iNumber + XNext X'This For Each passerà attraverso ogni elemento di un insieme , rappresentavano dal mio Elenco variabile . ' All'interno del ciclo , l'elemento corrente dalla lista è rappresentata da MyItem variabile . ' una collezione è come un elenco di variabili . In questo caso , mio Elenco rappresenta una lista di Integers.For Ogni MyItem in MyListiNumber = MyItemNext
7
recensione funzioni e subroutine . All'interno di ognuno dei file di codice si trova una raccolta di dichiarazioni di funzione , funzioni , subroutine, e Variables.Functions , che iniziano con una dichiarazione simile a " SomeFunctionName Function ( SomeVariable As String , SomeOtherVariable As String ) As String " e terminano con la dichiarazione " End Function ", sono progettati per prendere ingressi , che sono le variabili tra parentesi dopo il nome della funzione ( " SomeFunctionName " nel nostro esempio) , e di restituire un output , che è del tipo specificato dopo la parentesi finale (" As String "nel nostro esempio) . Questa funzione di esempio accetta due parametri , le corde SomeVariable e SomeOtherVariable , e restituisce una stringa . Quando si utilizza questa funzione , si dovrebbe vedere una riga come la seguente : ResultString = SomeFunctionName ( " OneInput " , " TwoInput ") Se questa funzione era all'interno di un file di classe , ed è stato chiamato al di fuori di quella classe , la linea sarebbe simile questo : ResultString = MyClassName.SomeFunctionName ( " OneInput " , " TwoInput " ) economici 8
Scopri come classi e librerie sono accessibili nel codice . Visual Basic utilizza una struttura standard "punto" per funzioni di riferimento e oggetti in classi e librerie esterne. Supponiamo che si sta guardando il codice che utilizza una libreria esterna di ottenere informazioni da Google Maps , che si chiama GoogleMaps . È possibile vedere linee simili alle seguenti : dim GoogleMapObj Come GoogleMapsDim GoogleLocationObj Come GoogleMapsLocationGoogleMapObj = CreateObject ( " GoogleMaps " ) 'Questa riga crea le mappe di Google objectGoogleLocationObj = GoogleMapObj.GetLocation ( " Seattle " ) Si può vedere come il punto o periodo è utilizzato per fare riferimento a una funzione all'interno della libreria GoogleMaps .
9
mettere tutto insieme passando attraverso il codice si sta rivedendo riga per riga . Ricordate i concetti che hai imparato , e consultare i link alla fine di questo articolo per ulteriori risorse che possono aiutare con il codice avanzato o il codice che è difficile da capire .
Programmazione © www.354353.com