Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να προσδιορίσει τα είδη της επικύρωσης εισόδου

Προσδιορισμός των τύπων των εισροών κατά την επικύρωση του ελέγχου στο Microsoft C # πρόγραμμα Visual σας θα σας βοηθήσει να καθοδηγήσει το χρήστη να εισαγάγει τα σωστά δεδομένα . Σε C # , μπορείτε να χρησιμοποιήσετε το " επικύρωση " εκδήλωση για τον προσδιορισμό των τύπων που θέλετε να επικυρώσετε για τον έλεγχο . Η επικύρωση είναι σημαντικό όταν το πρόγραμμά σας είναι η συλλογή δεδομένων να αποθηκεύονται σε μια βάση δεδομένων . Τα πεδία σε πίνακες της βάσης δεδομένων είναι ένα ορισμένους τύπους δεδομένων και τα προβλήματα που μπορεί να συμβεί όταν τα δεδομένα διαφορετικού τύπου δεδομένων που αποθηκεύονται . Τα πράγματα που θα χρειαστείτε για Microsoft Visual Studio
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

την εφαρμογή Microsoft Visual Studio και κάντε κλικ στο σύνδεσμο " New Project" από το αριστερό τμήμα του παραθύρου της οθόνης του υπολογιστή σας . Άνοιγμα " Άλλες γλώσσες " κάτω " Εγκατεστημένα πρότυπα " και κάντε κλικ στο " Visual C # . " Κάντε διπλό κλικ στο " Windows Forms Application " από το κέντρο του παραθύρου διαλόγου για να δημιουργήσετε ένα νέο έργο . 2

διπλό κάντε κλικ στο " πλαίσιο κειμένου " ελέγχου για να προσθέσετε ένα νέο στοιχείο ελέγχου πλαισίου κειμένου στη φόρμα σας . Κάντε διπλό κλικ στο " κουμπί" για να προσθέσετε ένα νέο κουμπί ελέγχου στη φόρμα σας . Προσθήκη ενός " ErrorProvider " χρησιμοποιώντας την ίδια τεχνική . Η " ErrorProvider " θα χρησιμοποιηθεί για να παρακινήσει τα λάθη .
Εικόνων 3

δεξιό κλικ στο στοιχείο ελέγχου πλαίσιο κειμένου και κάντε κλικ στο "Ιδιότητες " για να εμφανίσετε τη σελίδα ιδιοτήτων . Κάντε κλικ στο εικονίδιο γεγονότα που μοιάζει με μια απεργία φωτισμού και κάντε διπλό κλικ δίπλα στο " Επικύρωση " για να δημιουργήσετε ένα νέο επικυρωτική διαδικασία . Προσθέστε τον ακόλουθο κώδικα στο εσωτερικό της διαδικασίας " textBox1_Validating " για να προσδιορίσει αν το είδος της εισόδου ήταν μια " Int " ή ένα " διπλό " Τύπος δεδομένων :

Boolean typeFound = false ? Εάν ( determinIntType ( TextBox1.Text ) ) { typeFound = true ? MessageBox.Show ( " Έχετε εισάγει έναν τύπο Int . ")? errorProvider1.SetError ( textBox1 , "") ? } else { this.errorProvider1.SetError ( textBox1 , " ένας έγκυρος τύπος ήταν ! . δεν βρέθηκε Παρακαλώ εισάγετε μια έγκυρη τύπου " ) ? }

αν ( typeFound == false) {if ( determinDoubleType ( TextBox1.Text ) ) { typeFound = true ? MessageBox.Show ( " Έχετε πληκτρολογήσει . ένα διπλό τύπου " ) ? errorProvider1.SetError ( textBox1 , " ") ? } else { this.errorProvider1.SetError ( textBox1 , " ένας έγκυρος τύπος δεν βρέθηκε Παρακαλώ εισάγετε ένα έγκυρο τύπο ! "). ? } }
Η

4 Αντιγράψτε και επικολλήστε την ακόλουθη διαδικασία για να προσδιορίσει αν τα δεδομένα που καταχωρούνται ήταν μια " Int " Τύπος δεδομένων :

ιδιωτικό determinIntType bool (string dataEntered ) { try { int isANumber = Convert.ToInt32 ( dataEntered ) ? return true ? } αλιευμάτων ( Εξαίρεση ) { επιστροφή ψευδείς? } }
5

Προσθέστε την ακόλουθη διαδικασία για να προσδιορίσει αν τα δεδομένα που καταχωρούνται ήταν ένα " διπλό " Τύπος δεδομένων :

ιδιωτικό determinDoubleType bool (string dataEntered ) { try {

διπλό isANumber = Convert.ToDouble ( dataEntered ) ? return true ? } αλιευμάτων ( Εξαίρεση ) { επιστροφή ψευδείς? } }

6

Πατήστε το πλήκτρο "F5 " για να εκτελέσετε το πρόγραμμα και πληκτρολογήστε ένα σύνολο αριθμών στο στοιχείο ελέγχου πλαισίου κειμένου . Κάντε κλικ στο " button1 " για να εμφανιστούν τα αποτελέσματα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα