Πώς να δημιουργήσετε στοιχεία ελέγχου χρήστη στο VB.NET

click fraud protection

Ένας έλεγχος χρήστη είναι ακριβώς όπως το Visual Basic όπως το TextBox ή το Button, αλλά μπορείτε να κάνετε τον έλεγχό σας ό, τι θέλετε με τη δική σας κώδικας. Σκεφτείτε τους ως "πακέτα" τυπικών ελέγχων με προσαρμοσμένες μεθόδους και ιδιότητες.

Κάθε φορά που έχετε μια ομάδα ελέγχους που πιθανόν να χρησιμοποιείτε σε περισσότερα από ένα μέρη, σκεφτείτε τον έλεγχο των χρηστών. Σημειώστε ότι μπορείτε επίσης να δημιουργήσετε ελέγχους χρηστών στο διαδίκτυο, αλλά δεν είναι οι ίδιοι με τον ιστό έθιμο ελέγχους · αυτό το άρθρο καλύπτει μόνο τη δημιουργία των ελέγχων χρήστη για τα Windows.

Αναλυτικότερα, ένας έλεγχος χρήστη είναι μια κλάση VB.NET. Η τάξη Κληρονομεί από το πλαίσιο UserControl τάξη. ο UserControl Class δίνει στον έλεγχο σας τις βασικές λειτουργίες που χρειάζονται για να μπορεί να αντιμετωπιστεί όπως τα ενσωματωμένα στοιχεία ελέγχου. Ένας έλεγχος χρήστη έχει επίσης μια οπτική διεπαφή, παρόμοια με μια μορφή VB.NET που σχεδιάζετε στο VB.NET.

Έλεγχος αριθμομηχανής τεσσάρων λειτουργιών

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

instagram viewer

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

Δημιουργία ελέγχου χρήστη

Το πρώτο βήμα στη δημιουργία ενός ελέγχου χρήστη είναι να προγραμματίσετε μια τυπική εφαρμογή των Windows που κάνει ό, τι χρειάζεστε. Παρόλο που υπάρχουν κάποια επιπλέον βήματα, είναι ακόμα πιο εύκολο να προγραμματίσετε τον έλεγχό σας πρώτα ως τυπική εφαρμογή των Windows παρά ως έλεγχος χρήστη, αφού είναι ευκολότερο να εντοπιστεί σφάλματα.

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

Χρησιμοποιώντας διαφορετικές εκδόσεις VB.NET

Θα έχετε ένα μικρό πρόβλημα αν έχετε το VB.NET 1.X Standard Edition. Οι έλεγχοι χρήστη πρέπει να δημιουργηθούν ως DLL για να χρησιμοποιηθούν σε άλλα έργα και αυτή η έκδοση δεν θα δημιουργήσει βιβλιοθήκες DLL "έξω από το "Είναι πολύ πιο δύσκολο, αλλά μπορείτε να χρησιμοποιήσετε τις τεχνικές που περιγράφονται σε αυτό το άρθρο για να μάθετε πώς να το κάνετε αυτό πρόβλημα.

Με τις πιο προηγμένες εκδόσεις, δημιουργήστε ένα νέο Βιβλιοθήκη ελέγχου των Windows. Ακολουθήστε αυτόν τον σύνδεσμο για να δείτε το διάλογο VB.NET 1.X.

Από το κύριο μενού VB, κάντε κλικ στην επιλογή Εργο, έπειτα Προσθήκη ελέγχου χρήστη. Αυτό σας δίνει ένα περιβάλλον σχεδίασης μορφής σχεδόν ταυτόσημο με αυτό που χρησιμοποιείτε για την κατασκευή τυπικών εφαρμογών των Windows.

  • Προσθέστε τα στοιχεία και τον κώδικα για τον έλεγχό σας και προσαρμόστε τις ιδιότητες που χρειάζεστε. Μπορείτε να αντιγράψετε και να επικολλήσετε από την τυπική εφαρμογή εντοπισμού σφαλμάτων που χρησιμοποιείτε. Στην πραγματικότητα, ο κώδικας για τον έλεγχο CalcPad (περισσότερα σε αυτό το παρακάτω) αντιγράφηκε χωρίς αλλαγές.
  • Δημιουργήστε τη λύση σας για να πάρετε το αρχείο DLL για τον έλεγχό σας. Θυμηθείτε να αλλάξετε το Διαμόρφωση για απελευθέρωση πριν από την κατασκευή για χρήση στην παραγωγή.
  • Για να μετακινήσετε το στοιχείο ελέγχου στο Εργαλειοθήκη, κάντε δεξί κλικ στο Εργαλειοθήκη και επιλέξτε Προσθήκη / κατάργηση στοιχείων ...
  • Χρησιμοποιώντας την .NET Framework Components καρτέλα, περιηγηθείτε στο αρχείο DLL για το στοιχείο σας (πιθανώς στο αποθήκη φάκελο του Βιβλιοθήκη ελέγχου των Windows λύση). Κάντε κλικ Ανοιξε όταν το αρχείο DLL έχει επιλεγεί για να μετακινήσετε το στοιχείο ελέγχου στο Εργαλειοθήκη, κατόπιν επιλέξτε Εντάξει. Δείτε αυτό το στιγμιότυπο οθόνης του CalcPad στην Εργαλειοθήκη VB.NET 1.1.

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

Αυτό δεν είναι το μόνο που χρειάζεται να κάνετε για να μετακινήσετε τον έλεγχο σε παραγωγή για άλλους ανθρώπους, αλλά αυτό είναι ένα άλλο θέμα!

Η διαδικασία για την κατασκευή ενός ελέγχου χρήστη στο VB.NET 2005 είναι σχεδόν ίδια με 1.X. Η μεγαλύτερη διαφορά είναι ότι αντί να κάνετε δεξί κλικ στο Εργαλειοθήκη και επιλέγοντας Προσθήκη / Κατάργηση στοιχείων, ο έλεγχος προστίθεται επιλέγοντας Επιλέξτε αντικείμενα Toolbox από το Εργαλεία μενού; η υπόλοιπη διαδικασία είναι η ίδια.

Εδώ είναι το ίδιο στοιχείο (στην πραγματικότητα, μετατράπηκε απευθείας από το VB.NET 1.1 χρησιμοποιώντας τον οδηγό μετατροπής του Visual Studio) που εκτελείται σε μορφή στο VB.NET 2005.

Και πάλι, η μετατόπιση αυτού του ελέγχου στην παραγωγή μπορεί να είναι μια διαδικασία που εμπλέκεται. Συνήθως, αυτό σημαίνει ότι πρέπει να το εγκαταστήσετε στο GAC ή στη Global Cache Assembly.

instagram story viewer