Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come convalidare in Visual Basic

Una delle zone più frustranti nella scrittura del codice in qualsiasi lingua , tra cui Visual Basic , significa assicurare che quando gli utenti le informazioni di input in una forma che sia valido. Gli utenti , in particolare quelli meno esperti , possono trovare modi quasi illimitate per immettere i dati non validi . Nella migliore delle ipotesi un programmatore deve coprire un numero ragionevole di possibilità e di fornire rapporti di errore comprensibili nel resto dei casi . Visual Basic 6.0 gestisce la convalida di due termini : " CausesValidation " e "Convalida ". Cose che ti serviranno
Visual Basic 6.0
Mostra più istruzioni
1

cominciare un nuovo progetto selezionando il modello " standard EXE" dopo aver aperto Visual Basic ( VB ) . Si apre una finestra del modulo denominato " Form1 ". Per dimostrare come funziona la convalida , aggiungere questi controlli al form della " cassetta degli attrezzi" sulla sinistra dello schermo , fare doppio clic su ciascuna :

One " Etichetta ", rappresentato da una grande "A" maiuscola icona .

One " TextBox ", rappresentato da una icona di una piccola piazza che contiene le lettere " aB" .

Due
" CommandButtons, " rappresentata da una piccola icona in bianco rettangolo .

2

Cliccate e trascinate i controlli appena aggiunti per separarli e allinearle come elencati di seguito . Ogni controllo ha aggiunto copre le precedenti, in modo da quello superiore mostra a questo punto è l'ultimo " CommandButton ", denominato " Command2 ".

Spostare la casella " Command2 " al lato destro del modulo . < br

Sposta> " Command1 " sopra " Command2 ".

Move " Label1 " sul lato sinistro del modulo opposto " Command1 ".

Move " Text1 " sotto " Label1 . "
3

Clicca su" Label1 " e cambiare il" "proprietà nel" Caption proprietà " colonna a destra dello schermo per leggere " Inserire il numero desiderato tra 1 e 1000 . " Clicca su " Text1 " ed eliminare la proprietà predefinita "Testo" . Modificare le "caption" proprietà " Command1 " a " Go" e " Command2 " a " Annulla". Modificare la proprietà " CausesValidation " di " Command2 " a " False". Nota : Non inserire le virgolette quando fare questi cambiamenti . Utilizzare il trascinamento maniglie , i quadratini attorno ad ogni controllo di ampliare a sufficienza per mostrare l'intero contenuto .
4

Fare clic su " Visualizza " nel menu in alto livello in VB e selezionare "Codice ". Inserisci il seguente codice su righe separate esattamente come mostrato:

Private Sub Command1_Click ( ) per

MsgBox " numero è accettabile".

End Sub

Privato sub Command2_Click ( ) per

Fine

End sub ​​private Sub

Text1_Validate ( Cancel As Boolean ) per

If Not IsNumeric ( Text1.Text ) Poi < br

Annulla > = True

ElseIf CDbl ( Text1.Text ) < 1 Or CDbl ( Text1.Text ) > 1000 Poi

Annulla = True

End Se

Se Annulla Poi

MsgBox " Il numero inserito deve essere compreso tra 1 e 1000 " , vbExclamation

End If End


Sub
5

Premere " F5 " per eseguire il programma . Inserisci qualsiasi numero sul modulo e fare clic su "OK ". Se il numero è compreso tra 1 e 1000 , verrà visualizzato un messaggio di accettazione . Prova inserendo un numero di fuori di questo intervallo o un testo , che poi dà un messaggio di errore . Utilizzare questo metodo per convalidare altre operazioni e di eseguire le operazioni desiderate per le informazioni in entrata .

 

Programmazione © www.354353.com