May 5
Una delle aree più frustrante di scrittura di codice in qualsiasi lingua, tra cui Visual Basic, significa anche garantire che quando gli utenti le informazioni di ingresso in una forma che sia valido. Gli utenti, in particolare quelli meno esperti, possono trovare il modo quasi illimitate per immettere dati non validi. Nella migliore delle ipotesi un programmatore deve coprire un numero ragionevole di possibilità e di fornire rapporti di errore comprensibile nel resto dei casi. Visual Basic 6.0 gestisce la convalida con due termini: ". Convalida" "CausesValidation" e
1 Iniziare un nuovo progetto selezionando il modello "EXE standard" dopo aver aperto Visual Basic (VB). Questo apre una finestra form denominato "Form1". Per dimostrare come opere di validazione, aggiungere questi controlli al form dalla "cassetta degli attrezzi" a sinistra dello schermo con un doppio clic su ciascuna:
Un "etichetta", rappresentato da un grande capitale icona "A".
Un "TextBox", rappresentato da un'icona di una piccola piazza che contiene le lettere "ab".
Due "CommandButtons", rappresentato da una piccola icona rettangolo bianco.
2 Fare clic su e trascinare i controlli appena aggiunti per separarli e allinearli come elencato di seguito. Ogni controllo aggiunto copre i precedenti, quindi quello superiore mostra a questo punto è l'ultimo "CommandButton", dal nome "Command2".
Spostare la casella "Command2" al lato destro del modulo.
Spostare "Command1" sopra "Command2".
Spostare "Label1" al lato sinistro della forma opposta "Command1".
Spostare "Text1" sotto "Label1".
3 Clicca su "Label1" e modificare la proprietà "Caption" nella colonna "Proprietà" sul lato destro dello schermo per leggere "Immettere il numero desiderato tra 1 e 1.000." Clicca su "Text1" ed eliminare la proprietà "Testo" di default. Modificare le proprietà "Caption" di "Command1" a "Go" e "Command2" a "Annulla". Modificare la proprietà "CausesValidation" di "Command2" a "false". Nota: Non inserire virgolette quando fare questi cambiamenti. Utilizzare le maniglie di trascinamento, le piazzette intorno ad ogni controllo di ampliare a sufficienza per mostrare l'intero contenuto.
4 Fai clic su "Visualizza" nel menu in alto di livello in VB e selezionare "Codice". Inserire il seguente codice su righe separate esattamente come mostrato:
Private Sub Command1_Click ()
MsgBox "Number è accettabile."
End Sub
Private Sub Command2_Click ()
Fine
End Sub
Private Sub Text1_Validate (Cancel come booleano)
Se non IsNumeric (Text1.Text) Poi
Cancel = True
ElseIf CDbl (Text1.Text) <1 o CDbl (Text1.Text)> 1000 Poi
Cancel = True
Finisci se
Se Annullare
MsgBox "Il numero inserito deve essere compreso tra 1 e 1.000", vbExclamation
Finisci se
End Sub
5 Premere il tasto "F5" per eseguire il programma. Immettere qualsiasi numero sul modulo e fare clic su "OK". Se il numero è compreso tra 1 e 1000, si vedrà un messaggio di accettazione. Prova inserendo un numero di fuori di questo intervallo o il testo, che poi dà un messaggio di errore. Utilizzare questo metodo per convalidare le altre operazioni e di eseguire le operazioni desiderate sulle informazioni inserite.