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

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

Κρυπτογράφηση Βιβλιοθήκη VBA

Συνήθως , μπορείτε να αυτοματοποιήσετε απλές ενέργειες στις εφαρμογές του Microsoft Office μέσω της χρήσης των καταγεγραμμένων " μακροεντολών ", ή σκηνές δράσης . Ωστόσο , με μια βασική κατανόηση του προγραμματισμού ηλεκτρονικών υπολογιστών , μπορείτε επίσης να αυτοματοποιήσει άλλα καθήκοντα , όπως ο πίνακας διαγραφή αναζήτηση εγγράφων και τροποποίηση . Η Visual Basic for Applications γλώσσας διευκολύνει αυτό με την ενσωμάτωση απευθείας σε εφαρμογές του Office . Αν και δεν είναι τόσο λειτουργικά όσο πιο πλήρεις δυνατότητες γλώσσες , VBA σας δίνει κάποιο έλεγχο του τρόπου καθήκοντα και το έργο των δεδομένων σε ένα πρόγραμμα . Για παράδειγμα , μπορείτε να δημιουργήσετε μια κατηγορία κρυπτογράφησης για να χρησιμεύσει ως μια βιβλιοθήκη κρυπτογράφησης μέσα σε ένα σενάριο VBA . Visual Basic for Applications
Η

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 Λειτουργία


εικόνων

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

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