Visual Basic for Applications είναι μια μικρή scripting γλώσσα ειδικά για χρήση σε εφαρμογές της Microsoft . Χρησιμεύσει ως θεμέλιο για την αυτοματοποίηση ορισμένα καθήκοντα σχετικά με το λογισμικό της Microsoft , όπως το Word ή το Excel , VBA προσφέρει έναν εύκολο και αποτελεσματικό τρόπο για την αυτοματοποίηση εργασιών και περιλαμβάνει διαδραστικά στοιχεία στα έγγραφα με το χέρι - γράψει κώδικα . VBA μοιάζει Visual Basic και VB.NET στο συντακτικό και τη δομή του , έτσι μια βασική κατανόηση της σύνταξη της Visual Basic μπορεί να μεταφραστεί σε μια κατανόηση της VBA .
Εικόνων Module Class και πρόσβαση σε VBA
VBA , ωστόσο , δεν έχουν ανάγκη πρόσβασης σε εξωτερική βιβλιοθήκη ενοτήτων όπως Visual Basic . Αντίθετα , VBA σενάρια πρόσβαση στα αντικείμενα στην εφαρμογή από την οποία τρέχετε . Έτσι, ένα σενάριο VBA για το Word προσβάσεις αντικείμενα για το Word και το Word έγγραφα , ενώ VBA στο Excel προσβάσεις αντικείμενα συγκεκριμένα το Excel . Μπορείτε ακόμα να χρησιμοποιήσετε προηγμένες τεχνικές αντικειμενοστραφούς προγραμματισμού στο πλαίσιο των σεναρίων , καθώς και τη δημιουργία ειδικών λειτουργιών για συγκεκριμένες εργασίες .
Η Basic Class Κρυπτογραφία
Η
Δημιουργία τάξη να εφαρμόσει έναν αλγόριθμο κρυπτογράφησης μέσω της διεπαφής VBA . Πρώτον , να δημιουργήσει μια κατηγορία κάνοντας κλικ στο " Εισαγωγή" στο Visual Basic Editor. Στη συνέχεια, κάντε κλικ στο κουμπί " Class Module" και να ορίσετε μια τάξη . Σε αυτή την περίπτωση, η κατηγορία περιέχει ένα πεδίο δεδομένων και το string για την κρυπτογράφηση , μαζί με ένα "ας" λειτουργία και μια λειτουργία κρυπτογράφησης :
ιδιωτικό pMessage Όπως String
Δημόσιας Περιουσίας Ας μήνυμα ( V ως String ) όπως StringpName = vEND ιδιοκτησίας
κρυπτογράφηση Public Function ( ) όπως StringEnd Λειτουργία
εικόνων Κρυπτογραφία Αλγόριθμοι
Η
Τέλος , καθορίζουν τον αλγόριθμο κρυπτογράφησης μέσα στην τάξη για να δημιουργήσετε μια λειτουργική μονάδα που κρυπτογραφεί τα μηνύματα εγχόρδων . Μια ποικιλία μεθόδων κρυπτογράφησης είναι διαθέσιμες. Αυτό το παράδειγμα χρησιμοποιεί μια βασική κρυπτογράφηση για να δείξουμε πώς η κρυπτογράφηση θα δούμε στην τάξη :
κρυπτογράφηση Public Function ( ) Όπως StringDim κρυπτογράφησης As String = String.EmptyDim cipherchars ( pMessage.Length ) Όπως CharFor i As Integer = 0 Για pMessage.Length - 1cipherchars ( i ) = _Convert.ToChar ( ( Convert.ToInt32 ( Convert.ToChar ( pMessage ( i) ) ) + Me.ShiftCount ) ) Nextcipher = Νέα String ( cipherchars ) Επιστροφή cipherEnd Λειτουργία
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα