Σπίτι Προσωπικά Οικονομικά Δημιουργώντας διαδικασίες χειρισμού συμβάντων με τη Visual Basic. NET - dummies

Δημιουργώντας διαδικασίες χειρισμού συμβάντων με τη Visual Basic. NET - dummies

Πίνακας περιεχομένων:

Βίντεο: Customizing Cloud9 and the CS50 IDE by Dan Armendariz 2024

Βίντεο: Customizing Cloud9 and the CS50 IDE by Dan Armendariz 2024
Anonim

Όταν ο χρήστης κάνει κάποια ενέργεια, όπως κάνοντας κλικ στο ποντίκι, πατώντας ένα πλήκτρο, περάνοντας στο πληκτρολόγιο ή τοποθετώντας μια σφαίρα στην οθόνη, συμβάν. Τη στιγμή της εμφάνισης ενός συμβάντος, Visual Basic. Το NET αναζητά κώδικα BASIC για να πει στο πρόγραμμα τι να κάνει. Ο κώδικας BASIC που ανταποκρίνεται σε ένα συγκεκριμένο συμβάν καλείται διαδικασία χειρισμού συμβάντων ή ακριβώς ως χειριστής συμβάντων .

Μια ενιαία Visual Basic. NET πρόγραμμα μπορεί να αποτελείται από αρκετές χιλιάδες διαδικασίες διαχείρισης συμβάντων. Αν έχετε πολλούς, όμως, έχετε ένα εξαιρετικά περίπλοκο πρόγραμμα ή είστε ένας απίστευτα ανίκανος προγραμματιστής.

Με τόσες πολλές πιθανές εκδηλώσεις και τόσες πολλές πιθανές διαδικασίες χειρισμού συμβάντων σε ένα ενιαίο πρόγραμμα, πώς γίνεται η Visual Basic. NET γνωρίζει ποια διαδικασία χειρισμού συμβάντων θα χρησιμοποιήσει;

Η απάντηση είναι εύκολη. Όταν συμβεί κάποιο συμβάν, το συμβάν αυτό συνήθως κατευθύνεται σε κάποιο μέρος της διεπαφής χρήστη του προγράμματος. Για παράδειγμα, οι περισσότεροι χρήστες κάνουν κλικ στο κουμπί του ποντικιού μόνο όταν το ποντίκι δείχνει ένα αντικείμενο, όπως ένα κουμπί, ένα πλαίσιο ελέγχου ή μια εντολή μενού στην οθόνη.

Ορισμός των τύπων συμβάντων

Τα συμβάντα μπορούν να ταξινομηθούν σε τρεις κατηγορίες:

Συμβάντα πληκτρολογίου:

  • Εμφανίζονται όταν ο χρήστης πιέζει ένα συγκεκριμένο πλήκτρο, όπως Tab, ή ένα συγκεκριμένο συνδυασμό πλήκτρων, + Ρ.
Συμβάντα με το ποντίκι:
  • Εμφανίζεται όταν ο χρήστης μετακινεί το ποντίκι, κάνει κλικ ή κάνει διπλό κλικ στο κουμπί του ποντικιού ή σύρει το ποντίκι στην οθόνη. Συμβάντα προγράμματος:
  • Εμφανίζονται όταν υπάρχει μια Visual Basic. Το πρόγραμμα NET κάνει κάτι μόνο του, όπως τη φόρτωση μιας φόρμας ή την αλλαγή των περιεχομένων ενός πλαισίου κειμένου. Ενώ τα συμβάντα με το πληκτρολόγιο και το ποντίκι συμβαίνουν όταν ο χρήστης κάνει κάτι, τα συμβάντα του προγράμματος συμβαίνουν όταν ο κώδικας BASIC κάνει κάτι. Παρόλο που η Visual Basic. NET μπορεί να ανταποκριθεί σε μια πληθώρα συμβάντων, γενικά θέλετε το περιβάλλον εργασίας χρήστη να ανταποκρίνεται μόνο σε μερικά γεγονότα, όπως το πάτημα ενός ποντικιού ή το πάτημα ενός συγκεκριμένου κλειδιού. Μόλις η Visual Basic. NET ανιχνεύει ένα συμβάν, το πρόγραμμά σας αμέσως κοιτάζει για να δει ποιο μέρος της διεπαφής χρήστη πρέπει να ανταποκριθεί.

Όταν ο χρήστης κάνει κλικ στο ποντίκι, για παράδειγμα, Visual Basic. Το NET εντοπίζει πρώτα το συμβάν. ("Εντάξει, αυτό ήταν ένα κλικ του ποντικιού.") Στη συνέχεια, φαίνεται να βλέπουμε πού ο χρήστης έκανε κλικ στο ποντίκι. ("Ο χρήστης έκανε κλικ στο ποντίκι στο πλήκτρο OK.")

Visual Basic. Στη συνέχεια, το NET εντοπίζει τη συγκεκριμένη διαδικασία χειρισμού συμβάντων του κουμπιού, η οποία περιέχει κώδικα BASIC που λέει στο πρόγραμμά σας τι πρέπει να κάνει όταν ο χρήστης κάνει κλικ σε αυτό το συγκεκριμένο κουμπί.

Δημιουργία διαδικασιών χειρισμού συμβάντων

Ένα αντικείμενο μπορεί να ανταποκριθεί σε ένα ή περισσότερα συμβάντα. Για παράδειγμα, ένα κουμπί μπορεί να απαντήσει στο χρήστη κάνοντας κλικ στο κουμπί του ποντικιού ή πατώντας το πλήκτρο Enter.

Δύο ή περισσότερα αντικείμενα μπορούν να ανταποκριθούν στο ίδιο συμβάν. Για παράδειγμα, και ένα κουμπί και ένα πλαίσιο ελέγχου μπορούν να ανταποκριθούν σε ένα κλικ με το ποντίκι, αλλά (συνήθως) έχουν τελείως διαφορετικές οδηγίες που δηλώνουν τη Visual Basic. NET τι να κάνετε στη συνέχεια.

Για να γράψετε μια διαδικασία συμβάντος, πρέπει να εκτελέσετε τις ακόλουθες εργασίες:

1. Προσδιορίστε το τμήμα του περιβάλλοντος χρήστη που πρόκειται να ανταποκριθεί.

2. Ανοίξτε τον επεξεργαστή κωδικών.

3. Προσδιορίστε το συμβάν στο οποίο η Visual Basic. Το NET πρέπει να απαντήσει.

4. Γράψτε κώδικα BASIC για να επεξεργαστείτε το συμβάν.

Βεβαιωθείτε ότι όλα τα αντικείμενα της διεπαφής χρήστη έχουν ονόματα προτού δημιουργήσετε οποιαδήποτε διαδικασία συμβάντος. Εάν δημιουργήσετε μια διαδικασία χειρισμού συμβάντων για ένα αντικείμενο και αργότερα αλλάξετε το όνομα αυτού του αντικειμένου, θα πρέπει να ξαναγράψετε τις διαδικασίες χειρισμού συμβάντων.

Τα παρακάτω τρία μέρη μιας διεπαφής χρήστη μπορούν να έχουν συμβάντα που σχετίζονται με αυτά:

Έντυπα

  • Αντικείμενα (κουμπιά, πλαίσια ελέγχου, πλαίσια λίστας κλπ.)
  • να δημιουργήσετε μια διαδικασία χειρισμού συμβάντων για ένα αντικείμενο όπως μια φόρμα, κουμπί, αναπτυσσόμενο μενού, πλαίσιο ελέγχου κ.ο.κ., ακολουθήστε τα παρακάτω βήματα:
  • 1. Ανοίξτε τη φόρμα που περιέχει το αντικείμενο για το οποίο θέλετε να δημιουργήσετε μια διαδικασία χειρισμού συμβάντων, όπως ένα κουμπί ή ένα πλαίσιο ελέγχου.

Εάν κάνετε διπλό κλικ σε ένα αντικείμενο (όπως ένα κουμπί ή ακόμα και η ίδια η φόρμα), Visual Basic. Το NET εμφανίζει αμέσως τον επεξεργαστή κώδικα και δημιουργεί τη συνηθέστερη διαδικασία χειρισμού συμβάντων για το αντικείμενο που επιλέξατε.

2. Ανοίξτε τον επεξεργαστή κωδικών πατώντας το πλήκτρο F7 ή επιλέγοντας Προβολή -> Κωδικός.

Visual Basic. Το NET εμφανίζει τον επεξεργαστή κωδικών στην οθόνη.

3. Κάντε κλικ στο πλαίσιο λίστας κλάσης.

Εμφανίζεται μια λίστα με διαφορετικά αντικείμενα, όπως Label1 ή Button2.

Πρέπει να αλλάξετε την ιδιότητα Όνομα ενός αντικειμένου πριν δημιουργήσετε μια διαδικασία χειρισμού συμβάντος για αυτό. Με αυτό τον τρόπο, το όνομα μπορεί να είναι περιγραφικό του σκοπού του αντικειμένου στο πρόγραμμά σας και όχι ένα γενικό όνομα.

4. Κάντε κλικ στο πλαίσιο λίστας Όνομα μεθόδου.

Εμφανίζεται μια λίστα με διαφορετικά συμβάντα για το αντικείμενο που επιλέξατε, όπως το Click ή το MouseHover.

5. Κάντε κλικ στο συμβάν στο οποίο θέλετε να ανταποκριθεί το αντικείμενο (όπως το κλικ).

Visual Basic. Το NET δημιουργεί μια κενή διαδικασία χειρισμού συμβάντων. Σε αυτό το σημείο, μπορείτε να αρχίσετε να γράφετε κώδικα BASIC για να κάνετε την διαδικασία χειρισμού συμβάντων να κάνει κάτι, όπως να αλλάξετε τις ιδιότητες ενός άλλου αντικειμένου στη φόρμα σας.

Για να δημιουργήσετε μια διαδικασία χειρισμού συμβάντων για μια εντολή pull-down μενού, ακολουθήστε τα εξής βήματα:

1. Κάντε κλικ στον τίτλο του αναπτυσσόμενου μενού που περιέχει την εντολή μενού που θέλετε.

2. Κάντε διπλό κλικ στην εντολή μενού για την οποία θέλετε να δημιουργήσετε μια διαδικασία χειρισμού συμβάντων.

Visual Basic. Το NET δημιουργεί μια κενή διαδικασία χειρισμού συμβάντων.

Δημιουργώντας διαδικασίες χειρισμού συμβάντων με τη Visual Basic. NET - dummies

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

Πίνακες και εξειδικευμένες λίστες καθιστούν δυνατή την εκτέλεση μιας εκπληκτικής σειράς εργασιών με την Java. Ωστόσο, υπάρχουν περιπτώσεις όπου μια εφαρμογή Java χρειάζεται κάτι που είναι περισσότερο παρόμοιο με μια βάση δεδομένων, χωρίς να έχει όντως όλες τις αποσκευές της βάσης δεδομένων (όπως η αγορά μιας ξεχωριστής εφαρμογής). Για παράδειγμα, μπορεί να θέλετε να είστε σε θέση ...

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

- να έχουν ορισμένους περιορισμούς όταν πρόκειται για υπολογισμό μαθηματικών. Αυτοί οι περιορισμοί είναι συνήθως ασήμαντοι, αλλά μερικές φορές γλιστρίζουν και σας δαγκώνουν. Εδώ είναι τα πράγματα που πρέπει να προσέξετε όταν κάνετε μαθηματικά στην Java. Η

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Μπορείτε να κάνετε ρεαλιστικές τροποποιήσεις σε εικόνες που έχουν προοπτικά επίπεδα. Με το Σημείο Εκκίνησης, καθορίζετε τα επίπεδα στις εικόνες σας και, στη συνέχεια, χρησιμοποιώντας μια ποικιλία τεχνικών, προσθέστε ή εξαλείψτε αντικείμενα σε αυτά τα αεροπλάνα. Ανοίξτε μια εικόνα που χρειάζεται επεξεργασία. Εάν θέλετε να επικολλήσετε ...