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

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να ορίσετε έναν προεπιλεγμένο Ακίνητα σε Visual Basic

Το κατασκεύασμα ιδιότητα Default στη Visual Basic είναι μια κατηγορία ή δεδομένων δομή η οποία είναι προσβάσιμη στο πρόγραμμά σας χωρίς να προσδιορίζει αυτό. Πρόσβαση σε μια ταξική ιδιοκτησία συνήθως απαιτεί ότι η δήλωση του προγράμματος καθορίσετε το όνομα της ιδιότητας . Για παράδειγμα , για πρόσβαση στο ακίνητο myMessage στην κατηγορία SendMessage , η δήλωση θα μπορούσε να γραφτεί ως SendMessage.myMessage . Αν myMessage έχει δηλωθεί ως ιδιότητα Default , η ίδια κλήση γίνεται χωρίς να διευκρινίζει το όνομα της ιδιότητας , όπως SendMessage ( someMessage ) . Αυτό το κατασκεύασμα θα πρέπει να χρησιμοποιείται με φειδώ , δεδομένου ότι έχει τη δυνατότητα να προκαλέσει σύγχυση στους χρήστες της τάξης σας που δεν είναι εξοικειωμένοι με τα εργαλεία Προεπιλογή και τη χρήση . Οδηγίες
Η 1

αναγνωρίσει την ιδιοκτησία ως μέρος του ορισμού σας Κατηγορία όπως θα κάνατε κανονικά . Το ακίνητο πρέπει να έχει Δημόσιας προσβασιμότητα , έτσι δεν πρέπει να χρησιμοποιήσετε το κοινόχρηστο ή ιδιωτικό κλειδί στη δήλωση . Ως παράδειγμα , ο XXXX ακίνητο έχει δηλωθεί ως εξής :

Ακινήτου myMessageString Όπως String 2

Προσθέστε την προεπιλεγμένη λέξη-κλειδί για τη δήλωση , που προηγείται της ιδιοκτησίας λέξη-κλειδί . Η δήλωση παράδειγμα τροποποιείται ως εξής:

Προεπιλογή Ακίνητα myMessageString Όπως String
εικόνων 3

Προσθέστε τουλάχιστον μία παράμετρος της δήλωσης ιδιοκτησίας . Μια ιδιότητα Default πρέπει να έχει τουλάχιστον ένα επιχείρημα . Προσθέστε μια λίστα επιχείρημα για παράδειγμα ως εξής :

Προεπιλογή Ακίνητα myMessageString (δείκτης ByVal As Integer ) As String
Η 4

Γράψτε πάρει και Ορισμός ιδιότητα διαδικασίες για να καταστεί δυνατή η πρόσβαση στην αποθηκευμένα δεδομένα τιμές . Οι διαδικασίες που γράφτηκαν μεταξύ της υπογραφής ιδιοκτησίας και τη δήλωση Τέλος Ακινήτων . Η διαδικασία αυτή ονομάζεται Get όταν η αξία του ακινήτου θα ανακτηθεί . Η διαδικασία που αποθηκεύει τις τιμές που λαμβάνονται από ακινήτου . Η διαδικασία Πάρτε για παράδειγμα είναι πολύ απλή , ανάγνωση :

Get

Επιστροφή myTextStrings ( index )

End Get

The Set είναι εξίσου απλή όσο αποθηκεύει τις τιμές σε μια σειρά κατηγορία :

Ορισμός

myTextStrings ( index ) = Αξία

End Set

Η

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

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