Προγραμματισμός στη Visual Basic

Visual Basic 6.0 - Φροντιστήριο για αρχάριους - Lukin S.N. - 2001.

Αυτό είναι ένα φροντιστήριο. Δηλαδή, το βιβλίο γράφτηκε με την προσδοκία ότι, έχοντας μελετήσει το χωρίς εξωτερική βοήθεια, θα μπορείτε να συνθέσετε προγράμματα στη Visual Basic χωρίς εξωτερική βοήθεια και να τα εκτελέσετε σε υπολογιστή, επίσης χωρίς εξωτερική βοήθεια. Ο συγγραφέας έχει καταβάλει ιδιαίτερες προσπάθειες για να καταστήσει σαφή την παρουσίαση. Όλα εξηγούνται με παραδείγματα. Η εξέταση σχεδόν κάθε θέματος τελειώνει με εργασίες για την κατάρτιση ενός προγράμματος (υπάρχουν 132 τέτοιες εργασίες συνολικά). Η συντριπτική πλειοψηφία των προβλημάτων παρέχονται με απαντήσεις, ώστε ο αναγνώστης να μπορεί να ελέγξει αποτελεσματικά την αφομοίωση του υλικού.
Εάν θέλετε να μάθετε πώς να προγραμματίζετε, αλλά δεν έχετε γράψει ποτέ ένα πρόγραμμα στη ζωή σας και δεν έχετε ιδέα πώς λειτουργεί ένας υπολογιστής, διαβάστε αυτό το βιβλίο από την αρχή μέχρι το τέλος - θα μάθετε πώς να προγραμματίζετε και θα μάθετε όλα όσα χρειάζεστε για τη δομή ενός υπολογιστή.

Αν σας ενδιαφέρουν τα παιχνίδια προγραμματισμού, τότε να ξέρετε ότι αυτό το βιβλίο στοχεύει ακριβώς σε αυτό. Έχοντας το μελετήσει, θα είστε αρκετά έτοιμοι να δημιουργήσετε τα δικά σας παιχνίδια όπως θαλάσσιες μάχες, τικ-τακ, μάχες με τανκς (όπου πολλά τανκς κινούνται κατά μήκος ενός τετράγωνου πεδίου) και παιχνίδια σκοποβολής. Ωστόσο, περισσότερες λεπτομέρειες για τα παιχνίδια είναι παρακάτω.
Ας υποθέσουμε ότι είστε μαθητής γυμνασίου ή μαθητής που σπουδάζει προγραμματισμό της Visual Basic για το πρώτο έτος και πρόκειται να δώσεις εξετάσεις σε αυτό. Νιώθετε ότι είστε «στο μηδέν» και δεν ΚΑΤΑΛΑΒΕΤΕ ΤΙΠΟΤΑ και δεν ξέρετε καν από πού να ξεκινήσετε. Σε αυτήν την περίπτωση, αφού μελετήσετε το βιβλίο και ολοκληρώσετε τις εργασίες που δίνονται σε αυτό, θα έχετε μια σταθερή κατανόηση των βασικών στοιχείων της Visual Basic. Είναι αρκετό?. Μετά από όλα, η Visual Basic είναι πλούσιος χριστουγεννιάτικο δέντρο, που διαθέτει μεγάλη ποικιλία παιχνιδιών. Το βιβλίο μου σας λέει όλα όσα χρειάζεται ένας αρχάριος: για τον κορμό και τα κύρια κλαδιά του χριστουγεννιάτικου δέντρου, πώς συνδέονται τα παιχνίδια στα κλαδιά και τα πιο ενδιαφέροντα παιχνίδια. Ωστόσο, πού είναι η εγγύηση ότι ο δάσκαλός σας δεν προτιμά τους άλλους; Ίσως πάρει ένα πιο χοντρό βιβλίο;
Εάν πάρετε κάποιο από τα πιο πυκνά βιβλία στη Visual Basic, τότε πιθανότατα δεν θα βρείτε όλα όσα απαιτούνται από εσάς. Υπάρχουν πάρα πολλά παιχνίδια στη Visual Basic ακόμη και για ένα τρίτομο βιβλίο. Μάθετε λοιπόν πρώτα τα βασικά της Visual Basic με ένα βιβλίο σαν αυτό. Στη συνέχεια, είτε προσπαθήστε να βρείτε ένα χοντρό βιβλίο που να μιλάει συγκεκριμένα για αυτό που χρειάζεστε ή χρησιμοποιήστε το σύστημα Βοήθειας για αυτό. Είναι δύσκολο να διαβάσετε αμέσως ένα χοντρό βιβλίο - συνήθως δεν προορίζεται για αρχάριους, ακόμα κι αν λέει το αντίθετο. Ωστόσο, μπορεί να μην χρειάζεστε ένα χοντρό βιβλίο - αυτό το βιβλίο καλύπτει όλα όσα θα μπορούσε να ζητήσει ένας λογικός δάσκαλος στο πρώτο έτος της διδασκαλίας.
Αν εσύ έμπειρος προγραμματιστήςσε περιβάλλοντα ανάπτυξης οπτικών προγραμμάτων, αλλά θέλετε επίσης να μάθετε τη Visual Basic, δεν χρειάζεστε αυτό το βιβλίο - η παρουσίαση προορίζεται για αρχάριους.
Εάν δεν έχετε υπολογιστή στο χέρι, τότε τα πράγματα είναι άσχημα για εσάς. Χωρίς υπολογιστή, χρησιμοποιώντας μόνο ένα βιβλίο, μπορείτε να μάθετε να γράφετε κείμενο προγράμματος μόνο σε χαρτί. Αυτό βέβαια δεν είναι λίγο, αλλά θυμίζει την ανάγνωση μιας συνταγής για μια πολυτελή μπριζόλα με άδειο στομάχι, όταν το ψυγείο είναι άδειο. Στο περιβάλλον οπτικής ανάπτυξης για Windows, που είναι η Visual Basic, το κείμενο του προγράμματος δεν είναι το παν.
Το βιβλίο διδάσκει όχι μόνο πώς να γράφετε προγράμματα, αλλά και πώς να εκτελείτε προγράμματα σε έναν υπολογιστή. Το μόνο που χρειάζεται να γνωρίζετε εκ των προτέρων είναι πού βρίσκεται το κουμπί λειτουργίας του υπολογιστή. Όλα τα άλλα στο βιβλίο εξηγούνται, συμπεριλαμβανομένων των οδηγιών για εγκατάσταση του VisualΒασικά στον υπολογιστή σας.

Κεφάλαιο 0. Πρόλογος 8
0.1. Σε ποιον απευθύνεται αυτό το βιβλίο; 8
0.2. Εργασίες, παιχνίδια. 8
0.3. Γιατί η Visual Basic; 9
0.4. Τι είδους υπολογιστή χρειάζεστε και ποια έκδοση της Visual Basic; 10
0,5. Σύνοψη με 10 συστάσεις
Μέρος Ι Προγραμματισμός χωρίς προγραμματισμό 12
Κεφάλαιο 1. Πρώτα βήματα 13
1.1. Ποιο είναι το πρόγραμμα; 13
1.2. Όχι πρόγραμμα, αλλά έργο 14
1.3. Πρώτα βήματα - με το χέρι 14
Εκκινήστε τη Visual Basic 14
Τοποθέτηση αντικειμένων στο έντυπο 15
Πρόγραμμα συγγραφής 16
Αποθήκευση, δημιουργία, άνοιγμα, κλείσιμο έργου 17
Πώς να απαντήσετε σε μηνύματα λάθους της Visual Basic 18
Κεφάλαιο 2. Έργο - «Αριθμομηχανή» 20
2.1. Ανάθεση έργου 20
2.2. Σχεδιασμός 20
2.3. Ιδιότητες εντύπων και ελέγχων 21
2.4. Ονόματα και επιγραφές 21
2.5. Προγραμματίζουμε. Το έργο είναι έτοιμο 22
2.6. Μερικές άλλες ιδιότητες των αντικειμένων 23
2.7. Τοποθετήστε τη φωτογραφία στην αριθμομηχανή 24
2.8. Μουσική στο έργο 24
Μουσική σε κουμπιά 25
Αναπαραγωγή CD ήχου 26
Παίκτης των αγαπημένων σας επιτυχιών 26
2.9. Σύστημα συντεταγμένων 27
2.10. Έξοδος μηνύματος - MsgBox 28
2.11. Μενού χρήστη 28
2.12. Ο κινηματογράφος στο έργο 30
2.13. Ένα τελευταίο πράγμα που χρειάζεστε 30
Σχόλια 30
Μετακίνηση εκτενούς δήλωσης στην επόμενη γραμμή 31
Γράψιμο πολλαπλών δηλώσεων σε μία γραμμή 31
Μετατρέποντας την αριθμομηχανή μας σε ανεξάρτητο πρόγραμμα 31
Πώς θα βελτιώσουμε περαιτέρω την αριθμομηχανή μας 31
Κεφάλαιο 3. Εργασία στο περιβάλλον της Visual Basic 32
3.1. Τι πρέπει να γνωρίζετε και να είστε σε θέση να κάνετε πριν καθίσετε σε έναν υπολογιστή 32
3.2. Εγκατάσταση της Visual Basic 32
3.3. Πώς να εργαστείτε σε ένα έργο στη Visual Basic 33
3.4. Φόρτωση και τερματισμός της Visual Basic 33
3.5. Αποθήκευση του έργου στο δίσκο. Φόρτωση έργου από το δίσκο 33
3.6. Visual Basic 35 Windows
3.7. Κύριο μενού της Visual Basic 36
Γραμμή εργαλείων 37
3.8. Μεταφορά του έργου σας σε άλλους υπολογιστές 37

Μέρος II. Προγραμματισμός Visual Basic - Επίπεδο 1 40
Κεφάλαιο 4. Μεταβλητές 41
4.1. Μεταβλητές ποσότητες. Χειριστής ανάθεσης 41
4.2. Δήλωση μεταβλητών 43
Πλαίσιο εισόδου 43
Τύποι δεδομένων 44
Μεταβλητές και μνήμη 45
Τι κάνει ο χειριστής εκχώρησης στη μνήμη 46
Λειτουργία διακοπής. Βήμα προς βήμα εκτέλεση του προγράμματος 46
4.3. Περισσότερα για τα ονόματα 48
4.4. Μαθηματικά. Γράψιμο αριθμητικών παραστάσεων 48
4.5. Τύποι δεδομένων και ακρίβεια υπολογισμού 50
Ακέραιος και Μακρύς - ακέραιοι 50
Μονά και διπλά - δεκαδικά κλάσματα 50
Ολόκληροι ή δεκαδικοί αριθμοί; Αριθμητικός τύπος Νόμισμα 51
Όχι πολύ ξεπερασμένοι τρόποι δήλωσης μεταβλητών 51
Αποτέλεσμα μορφοποίησης 51
4.6. Πώς να δημιουργήσετε ένα απλό υπολογιστικό έργο 52
4.7. Μεταβλητές συμβολοσειράς 54
4.8. Τρόπος εμφάνισης πληροφοριών από τον χειριστή Print 55
4.9. Διάλογος με υπολογιστή 56
4.10. Πώς να εμφανίσετε πληροφορίες σε ένα πεδίο κειμένου 57
4.11. Ας δούμε γύρω στα 57
Κεφάλαιο 5. Προγράμματα διακλάδωσης 58
5.1. Τι είναι η επιλογή (διακλάδωση) 58
5.2. Δήλωση υπό όρους Εάν ή πώς ένας υπολογιστής κάνει μια επιλογή 58
5.3. Κανόνες για τη σύνταξη μιας δήλωσης μιας γραμμής Εάν 60
5.4. Τυχαίες μεταβλητές 61
5.5. Πολύγραμμη Εάν 62
5.6. Βήμα εγγραφή του προγράμματος 64
5.7. Ένθετες δηλώσεις If. Λογικές πράξειςκαι εκφράσεις 64
Ένθετα Εάν 64 Δηλώσεις
Λογικές πράξεις 65
Λογικές εκφράσεις 65
5.8. Επιλέξτε Δήλωση Παραλλαγής Περίπτωσης 66
5.9. Βελτίωση της αριθμομηχανής. 68
Επικύρωση αριθμών που έχουν εισαχθεί σε ένα πεδίο κειμένου 68
Απαγόρευση διαίρεσης με μηδέν 69
Βάλτε έναν κωδικό πρόσβασης στην αριθμομηχανή 69
5.10. Λειτουργία MsgBox 70
Κεφάλαιο 6. Κυκλικά προγράμματα 72
6.1. Χειριστής GoTo. Κύκλος. Ετικέτες 72
Μετακίνηση αντικειμένων στην οθόνη 74
6.2. Έξοδος από έναν βρόχο με το If 74
6.3. Δηλώσεις βρόχου Do 75
Κάντε χειριστή... Βρόχος 75
Κάντε χειριστή... Loop while 76
Κάντε χειριστή... Βρόχος μέχρι το 76
Δήλωση Do while... Βρόχος 77
Ο τελεστής Do Μέχρι…. Βρόχος 77
Διαφορά μεταξύ των επιλογών χειριστή Do 78
Έξοδος χειριστή Do 78
Καταργημένη δήλωση βρόχου 79
6.4. Δήλωση βρόχου για 79
Έξοδος για χειριστή 80
6.5. Ας δούμε γύρω στο 81
Κεφάλαιο 7. Εντοπισμός σφαλμάτων του προγράμματος 82
7.1. Τύποι σφαλμάτων. Μηνύματα σφάλματος. 82
7.2. Εντοπισμός σφαλμάτων του προγράμματος. Εντοπισμός σφαλμάτων των παραθύρων. Λειτουργίες εντοπισμού σφαλμάτων. 82
Κεφάλαιο 8. Τυπικά μικρά προγράμματα 86
8.1. Υπολογιστικό κυκλικό πρόγραμμα 86
8.2. Ο ρόλος των σφαλμάτων 86
8.3. Μετρητές 87
8.4. Προσθέτες 88
8.5. Φωλιάζοντας βρόχους σε κλαδιά και αντίστροφα 89
8.6. Ένθετοι βρόχοι 89
8.7. Εύρεση του μέγιστου των 90 αριθμών
Κεφάλαιο 9. Γραφικά 92
9.1. Αντικείμενα. Οι ιδιότητές τους, τα γεγονότα τους, οι μέθοδοί τους 92
9.2. Τρεις τρόποι για να σχεδιάσετε το 93
9.3. Η πρώτη μέθοδος είναι η φόρτωση έτοιμων εικόνων στη Visual Basic 94
Τύποι αρχεία γραφικών 94
Προσαρμογή μεγεθών εικόνας 94
9.4. Δεύτερη μέθοδος - Αντικείμενα γραμμής και σχήματος 96
9.5. Αμοιβαία επικάλυψη αντικειμένων. Μέθοδος ZOrder 96
9.6. Χρώμα στη Visual Basic 97
9.7. Μέθοδος 3 - Σχεδιάστε χρησιμοποιώντας γραφικές μεθόδους 98
Μέθοδος Pset 100
Μέθοδος γραμμής 100
Κύκλος Μέθοδος 101
CurrentX, CurrentY, Βήμα 101
Μέθοδος Cls 102
Μέθοδος σημείου 102
Μέθοδος PaintPicture 102
9.8. Χρήση μεταβλητών στο σχέδιο 103
9.9. Χρήση τυχαίων μεταβλητών στο σχέδιο 105
Κεφάλαιο 10. Διαδικασίες 106
10.1. Γιατί χρειάζονται διαδικασίες χρήστη 106
10.2. Δευτερεύουσες δηλώσεις Stop, End και Exit 108
10.3. Μεταβλητές αντί για αριθμούς 110
10.4. Σταθερές 111
10.5. Διαδικασίες με παραμέτρους 111
Τύποι παραμέτρων 113
Κεφάλαιο 11. Εργασία με χρονόμετρο, ώρα, ημερομηνίες 115
11.1. Τύπος δεδομένων Ημερομηνία 115
Λειτουργίες για εργασία με ημερομηνίες και ώρες της ημέρας 116
11.2. Χρονοδιακόπτης 117
Βρόχος χωρίς βρόχο 117
11.3. Έργο "Ξυπνητήρι-χρονόμετρο" 118
Γνωριμία με τον τύπο Boolean 121
Δημιουργία συναγερμού 121
Παρουσιάζουμε τον Απαριθμημένο Τύπο δεδομένων 124
Χρονοδιακόπτης και προσομοίωση 126
11.4. Κινούμενα σχέδια 127
Κινούμενα σχέδια με χρήση γραφικών μεθόδων 127
Κινούμενα αντικείμενα 127
Ιδιότητες αντικειμένου "Μετακίνηση" 128
Κινούμενα σχέδια 128
Σχετικά με το διαφανές χρώμα 129
Κεφάλαιο 12. Χρήση του ποντικιού και του πληκτρολογίου 130
12.1. Χρησιμοποιώντας το ποντίκι 130
MouseDown και MouseUp Events 130
MouseMove Event 131
Το ποντίκι τραβάει 132
12.2. Χρήση του πληκτρολογίου 132
Γεγονότα KeyDown και KeyUp 132
12.3. Project - Racing (παιχνίδι) 133
12.4. Εργασία για το παιχνίδι "Torpedo attack 140"

Μέρος III. Προγραμματισμός Visual Basic - Επίπεδο 2 141
Κεφάλαιο 13. Πίνακες 142
13.1. Μεταβλητές με δείκτες 142
13.2. Μονοδιάστατοι πίνακες μεταβλητών 142
13.3. Δισδιάστατοι πίνακες 144
13.4. Τι τύποι συστοιχιών υπάρχουν 145
13.5. Χρήση συστοιχιών στον προγραμματισμό παιχνιδιών 145
13.6. Συστοιχίες στοιχείων ελέγχου 147
Κεφάλαιο 14. Διαφορετικά ζώα σε μια κιβωτό 149
14.1. Τύπος παραλλαγή 149
14.2. Προσαρμοσμένος τύπος δεδομένων 149
14.3. Συλλογές 151
Μεταβλητές αντικειμένου 151
Συλλογές 152
14.4. Πλαίσιο 153
Κεφάλαιο 15. Έλεγχοι 154
15.1. Πλαίσιο ελέγχου 154
15.2. Διακόπτης (κουμπί επιλογής) 155
15.3. Γραμμές κύλισης (HScrollBar και VScrollBar) 156
15.4. Slider, ProgressBar 156
15.5. ListBox και ComboBox 157
Πλαίσιο λίστας 157
ComboBox (επιλογή αναπτυσσόμενης λίστας) 157
ComboBox (επιλογή "Simple Combo") 158
ComboBox (αναπτυσσόμενη επιλογή Combo) 158
Ιδιότητες, συμβάντα και μέθοδοι στοιχείων ελέγχου ListBox και ComboBox. 158
15.6. Γνωριμία με άλλα στοιχεία ελέγχου 159
MonthView και DTPicker Elements 159
Πάνω Κάτω 160
Elements DriveListBox, DirListBox, FileListBox 160
RichTextBox 161
ListView και TreeView 161
TabStrip και StatusBar 161
MSChart 161
PictureClip 161
ImageCombo 161
MS Comm 161
Κεφάλαιο 16. Συμβολοσειρές, Αρχεία, Διαχείριση σφαλμάτων 162
16.1. Γραμμές 162
Πίνακας ASCII 163
16.2. Αρχεία 163
16.3. Λειτουργία κελύφους 167
16.4. Σφάλμα επεξεργασίας. Δήλωση σχετικά με το σφάλμα 167
Κεφάλαιο 17. Λειτουργίες. Παράμετροι διαδικασίας και συνάρτησης 169
17.1. Λειτουργίες. Παράμετροι συνάρτησης 169
17.2. Τοπικές μεταβλητές 170
Στατικές μεταβλητές 172
17.3. Πίνακες ως παράμετροι 172
17.4. Διαβίβαση παραμέτρων με αναφορά και με τιμή 173
17.5. Επαγωγή. Αναδρομή 173
17.6. Ταξινόμηση 175
17.7. Αντικείμενα ως παράμετροι διαδικασίας 176
Κεφάλαιο 18. Ένα έργο που φαίνεται σταθερό 178
18.1. Από τι αποτελείται μια εφαρμογή Windows 178;
18.2. CommonDialog Control 178
Παράδειγμα ανοίγματος και αποθήκευσης αρχείων χρησιμοποιώντας το στοιχείο Common Dialog 179
18.3. Γραμμή εργαλείων 180
18.4. Εργο - " Επεξεργαστής γραφικών" 182
Κεφάλαιο 19. Έργα από διάφορες φόρμες και ενότητες 185
19.1. Εργασία με πολλαπλές φόρμες 185
19.2. Κωδικός 186 ενότητες
19.3. Δομή έργου. Παράθυρο Project Explorer. 186
Εργασία με πολλαπλές ενότητες 186
Εργασία με πολλά έργα 187
19.4. Ζώνες ορατότητας 187
Ζώνες μεταβλητής ορατότητας 187
Περιοχές ορατότητας διαδικασίας 188
Ζώνες ορατότητας σταθερών και τύπων 188
19.5. Σκίαση 189
19.6. Προθέματα ονομάτων 190
19.7. Γιατί όλη αυτή η πολυπλοκότητα; 190
Κεφάλαιο 20. Αντικείμενα χρήστη 193
20.1. Ενθυλάκωση - "Αντικείμενο σε θήκη" 193
20.2. Παιχνίδι "Net". Δήλωση προβλήματος 194
20.3. Χρονόμετρο και γενική μηχανική του έργου 195
20.4. Στάδιο σχεδίασης 195
20.5. Η σειρά δημιουργίας αντικειμένων 195
20.6. Δημιουργήστε ένα catcher 196
Αντικείμενο χρήστη - εγκέφαλος χωρίς σώμα 196
Πώς να δημιουργήσετε ένα αντικείμενο από την κλάση 196
20.7. Ας δημιουργήσουμε μια μπάλα. Ολοκληρώνουμε το έργο 199
20.8. Περισσότερα για τα αντικείμενα 202
Η φόρμα ως αντικείμενο 202
Ιδιότητες μόνο για ανάγνωση 202
Κληρονομικότητα, πολυμορφισμός 203
Κεφάλαιο 21. Visual Basic και Διαδίκτυο 204
21.1. Η έννοια του Διαδικτύου, ιστοσελίδες και Γλώσσα HTML 204
21.2. Δημιουργία ιστοσελίδας 204
21.3. Σενάριο στην ιστοσελίδα 205
21.4. Πρόσβαση σε τοπικός δίσκος 207
21.5. Το δικό του πρόγραμμα περιήγησης 209
Κεφάλαιο 22 Visual Basic και βάσεις δεδομένων 210
22.1. Κατανόηση βάσεων δεδομένων 210
22.2. Δημιουργία προτύπου βάσης δεδομένων χρησιμοποιώντας το Visual Data Manager 211
22.3. Εργασία με βάσεις δεδομένων. Στοιχεία ελέγχου δεδομένων και DBGrid. Γλώσσα SQL. 212
Κεφάλαιο 23. Αντίο 215
23.1. Ανεξερεύνητα χαρακτηριστικά της Visual Basic 215
ActiveX 215
Windows API 215
Διεπαφή πολλαπλών εγγράφων - MDI 215
OLE 215
23.2. Μια στιγμή μεταξύ παρελθόντος και μέλλοντος 215
Παράρτημα 1. Απαραίτητες πληροφορίες για τον υπολογιστή και το πρόγραμμα 218
Κεφάλαιο 24. Πρώτη εισαγωγή στον υπολογιστή και το πρόγραμμα 219
24.1. Τι είναι ένας υπολογιστής? Πρώτη εισαγωγή στο πρόγραμμα. 219
24.2. Πώς επικοινωνεί ένα άτομο με έναν υπολογιστή 220
Κεφάλαιο 25. Πρόγραμμα και Προγραμματισμός 221
25.1. Λίστα εντολών. Λειτουργίες εντολών και προγράμματος 221
25.2. Τι είναι σημαντικό να γνωρίζετε για το πρόγραμμα 222
25.3. Έννοια της διαδικασίας. Μπορεί ένα ρομπότ να γίνει πιο έξυπνο; 222
25.4. Πρόγραμμα υπολογιστή στη γλώσσα μηχανής 223
25.5. Γλώσσες προγραμματισμού 223
25.6. Ένα παράδειγμα πραγματικού προγράμματος υπολογιστή στη γλώσσα Logo 225
25.7. Ακολουθία της εργασίας ενός προγραμματιστή σε έναν υπολογιστή 226
25.8. Βασικές τεχνικές προγραμματισμού 226
Κεφάλαιο 26. Δομή και λειτουργία υπολογιστή 229
26.1. Πώς λειτουργεί και λειτουργεί ένας υπολογιστής 229
26.2. Συσκευή και διαστάσεις μνήμη τυχαίας προσπέλασης 230
26.3. Αλληλεπίδραση προγραμμάτων στη μνήμη 231
26.4. Εξωτερικές συσκευέςυπολογιστής 231
26.5. Πληροφορίες κωδικοποίησης σε υπολογιστή 234
Παράρτημα 2. Εργασία στα Windows. Εισαγωγή κειμένου 236
Εργασία σε Windows 236
Ενεργοποίηση και απενεργοποίηση του υπολογιστή σας. Πρώτα βήματα 236
Δουλεύω με Windows windows 236
Αρχεία και φάκελοι 237
Ονόματα αρχείων και φακέλων 238
Explorer 238
Λογικές μονάδες δίσκου. Διεύθυνση αρχείου (διαδρομή, διαδρομή προς αρχείο) 239
Πώς να εισάγετε ένα πρόγραμμα σε έναν υπολογιστή ή να εργαστείτε με κείμενο επεξεργαστής κειμένου 239
Εργασία με μία γραμμή κειμένου 239
Εργασία με πολλές σειρές 241
Παράθυρο κωδικού - ένα μικρό παράθυρο σε ένα μεγάλο φύλλο με το κείμενο 242
Αντιγραφή, μετακίνηση, διαγραφή θραυσμάτων κειμένου 242
Μαγικά κουμπιά ακύρωσης και επιστροφής 243
Επίλυση προβλημάτων 244
Αναφορές 270
Ευρετήριο θεμάτων 272

1. Κάντε αριστερό κλικ στην εικόνα του CommandButton
2. Τοποθετήστε τον δείκτη του ποντικιού στη φόρμα που δημιουργήθηκε, η όψη του οποίου θα αλλάξει από βέλος σε σταυρό και μετακινήστε τον στο σημείο στη φόρμα που θα βρίσκεται δημιουργημένο στοιχείο.
3.Πατήστε αριστερό κουμπίποντίκι και μετακινήστε το δείκτη μέχρι η εικόνα να αποκτήσει το απαιτούμενο μέγεθος, μετά το οποίο θα πρέπει να αφήσετε το κουμπί - και το αντικείμενο θα δημιουργηθεί.

Στη φόρμα τοποθετούμε επίσης τα αντικείμενα CommandButton2 και Text1. Για να μετακινήσετε ένα αντικείμενο, πρέπει να το επιλέξετε και να το μετακινήσετε με το αριστερό κουμπί του ποντικιού στην επιθυμητή θέση.

Τώρα πρέπει να συνδέσουμε το στοιχείο ελέγχου Microsoft Common Dialog Control 6.0 ενεργοποιώντας το στο μενού Έργο--Στοιχείακαι στη λίστα που ανοίγει, βάλτε ένα σημάδι επιλογής μπροστά από αυτό το στοιχείο και κάντε κλικ στο OK. Μετά από αυτό, θα εμφανιστεί το κουμπί CommonDialog στον πίνακα ελέγχου. Το τοποθετούμε επίσης στη φόρμα. Αυτό το κουμπί δεν θα είναι ορατό κατά την αποθήκευση της εφαρμογής . Μια προ-δημιουργημένη προβολή διεπαφής φαίνεται στο σχήμα.

Μετά από όλα απαραίτητα στοιχείαπροστεθεί στη φόρμα, μπορείτε να αρχίσετε να ορίζετε τις αρχικές τους ιδιότητες, οι οποίες θα καθορίσουν την εμφάνιση και τα χαρακτηριστικά της εργασίας με τη διεπαφή. Αυτές οι ενέργειες εκτελούνται χρησιμοποιώντας το παράθυρο ιδιοτήτων, το οποίο μπορεί να εμφανιστεί εάν δεν είναι διαθέσιμο στο περιβάλλον ανάπτυξης με διάφορους τρόπους:
1. Επιλέγοντας Ιδιότητες από το μενού Προβολή
2. Χρησιμοποιώντας το κουμπί Παράθυρο Ιδιοτήτων στη βασική γραμμή εργαλείων.
3. Επιλέγοντας το στοιχείο Ιδιότητες στο μενού περιβάλλοντος για το επιλεγμένο αντικείμενο στη φόρμα.

Στο επάνω μέρος του παραθύρου εμφανίζεται
Μια λίστα ανοίγματος αντικειμένων δείχνει τις ιδιότητές τους παρακάτω.
Στο παράδειγμά μας, η λίστα των αντικειμένων περιέχει
Έντυπο 1
CommonDialog
Εντολή 1
Εντολή 2
Κείμενο 1
.

Παρακάτω, η αριστερή πλευρά της στήλης δείχνει τις ιδιότητες των αντικειμένων και η δεξιά πλευρά δείχνει τις τιμές ιδιοτήτων. Πρώτα, επιλέξτε το αντικείμενο και μετά ορίστε την τιμή.

Ορίζουμε τις τιμές ιδιοτήτων για το αντικείμενο σύμφωνα με τον πίνακα. Οι τιμές ιδιοτήτων που δεν αλλάξαμε παραμένουν οι ίδιες από προεπιλογή.

Ενα αντικείμενο Ιδιοκτησία Εννοια
Έντυπο 1 (Όνομα) Περιγραφή Λεζάντα StartUpPosition frmDialog 1 - Διορθώθηκε μονοχρωμία και γραμματοσειρά 2 - Κεντρική οθόνη
CommonDialog (Όνομα)CancelError dlgStandard True
Κείμενο 1 (Όνομα) Ευθυγράμμιση λεζάντα τύπου περιγράμματος AutoSize lblΠαράδειγμα 2-Center True 1-Fixed single Sample
CommandButton1 (Όνομα) Caption ToolTipText cmdColor Color Επιλέξτε χρώμα φόντου
CommandButton2 (Όνομα) Caption ToolTipText Γραμματοσειρά CmdFont Επιλέξτε τις επιλογές γραμματοσειράς

Κώδικας. Το τελευταίο βήμα για τη δημιουργία μιας διεπαφής είναι η σύνταξη του κώδικα του προγράμματος για την επεξεργασία του. Η επεξεργασία του προγράμματος πραγματοποιείται χρησιμοποιώντας το παράθυρο κώδικα για δημιουργημένη μορφή, το οποίο μπορεί να ανοίξει με διάφορους τρόπους:
1. Επιλέξτε το στοιχείο Κώδικας στο μενού Προβολή (με τον ίδιο τρόπο, μπορείτε να επιστρέψετε στην επεξεργασία της φόρμας, επιλέξτε το αντικείμενο Αντικείμενο στο μενού Προβολή).
2. Στην Εξερεύνηση έργου, επιλέξτε το όνομα της φόρμας που δημιουργείται και επιλέξτε το στοιχείο Προβολή κώδικα για αυτό στο μενού περιβάλλοντος (μπορείτε να επιστρέψετε στη φόρμα με τον ίδιο τρόπο - το στοιχείο Προβολή αντικειμένου στο μενού περιβάλλοντος φόρμας):
3. Κάντε διπλό κλικ στο αντίστοιχο στοιχείο φόρμας για το οποίο πρέπει να δώσετε επεξεργασία οποιωνδήποτε ενεργειών. Μια μέθοδος για το χειρισμό αυτού του συμβάντος μπορεί να δημιουργηθεί κάνοντας διπλό κλικ στο στοιχείο cmdWork, μετά από το οποίο θα εμφανιστεί ένα πρότυπο για μια διαδικασία που επεξεργάζεται τον χρήστη πατώντας αυτό το κουμπί.
Ανοίξτε το πρόγραμμα επεξεργασίας κώδικα και εισαγάγετε τα δεδομένα.

Ιδιωτικό δευτερεύον cmdColor_Click() Με dlgStandard On Error GoTo ErrorLabel .Flags = cdlCCRGBInit + cdlCCPreventFullOpen .ShowColor lblExample.BackColor = .Color End With ErrorLabel: Exit Sub End Sub End με ErrorLabel(onS_C Sub Private) bel .Σημαίες = cdlCFΚαι τα δύο + cdlCFE εφέ + cdlCFAapply .ShowFont lblExample.Font.Bold = .FontBold lblExample.Font.Italic = .FontItalic lblExample.Font.Name = .FontName lblExample.Font.FontoughSize.FontughSize.FontughSize.FontughSize.FontughS=Font. Strikethru lblΠαράδειγμα .Γραμματοσειρά.Υπογράμμιση = .FontUnderline lblExample.ForeColor = .Color End With ErrorLabel: Exit Sub End Sub

Αποθηκεύστε το έργο στη μορφή frmΚαι vbp.Αυτό θα σας δώσει την ευκαιρία να επιστρέψετε στο έργο ανά πάσα στιγμή για να το αλλάξετε ή να το βελτιώσετε. Τώρα το μόνο που μένει είναι να δημιουργήσουμε εκτελέσιμο αρχείο exeμε άλλα λόγια, μεταγλωττίστε το έργο σε ένα ξεχωριστό αρχείο που μπορεί να λειτουργήσει εκτός του περιβάλλοντος ανάπτυξης της Visual Basic. Στο μενού Project, ενεργοποιήστε την τελευταία γραμμή - Ιδιότητες. Στο παράθυρο που ανοίγει, στην καρτέλα Γενικόςαναφέρετε τον τύπο του έργου - Τυπικό EXEκαι το όνομα του έργου.
Στην καρτέλα Φτιαχνω, κανωυποδείξτε τον τίτλο και, εάν θέλετε, μπορείτε να αλλάξετε το εικονίδιο. Στην καρτέλα Συντάσσωεπιλέξτε το πλαίσιο Compile to Native Code. Για περισσότερα γρήγορη δουλειάεφαρμογές, μπορείτε να ενεργοποιήσετε τη Βελτιστοποίηση για γρήγορο κώδικα. Δεν χρειαζόμαστε τις άλλες καρτέλες. Ενεργοποιήστε το OK και κλείστε το παράθυρο.

Τώρα ας κάνουμε μεταγλώττιση Ανοίξτε το μενού Αρχείο Κάντε "project name.exe".ΣΕ διαφορετικές εκδόσεις IDE αυτή η εντολή μπορεί να είναι διαφορετική, η δική μου ονομάζεται αυτή, αλλά μπορεί επίσης να είναι Make και Do.

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

Δείτε αυτήν την εφαρμογή σε δράση
Ρυθμίστε τα χρώματα κειμένου και φόντου σε διαφορετικά.



Δημιουργούμε το δικό μας πρόγραμμα αναπαραγωγής μουσικής σε μορφή Wave.

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

Δημιουργώ νέο έργοΤυπικό EXE.
Ανοίξτε το παράθυρο ιδιοτήτων έργου επιλέγοντας Projecti Properties από το μενού Project και ονομάζοντας το έργο MyMultiMedia.

Ονομάστε τη φόρμα έργου Formplayer. Στην ιδιότητα λεζάντας της φόρμας, εισαγάγετε τον τίτλο Multimedia Player.

Συνδέστε τη βιβλιοθήκη του Κέντρου περιεχομένου Microsoft Multimedia Control 6.0 στο έργο σας χρησιμοποιώντας κουτί διαλόγου Components, το οποίο ανοίγει στο μενού Project χρησιμοποιώντας την εντολή Components.

Θα χρειαστούμε ένα πλαίσιο διαλόγου για την αναζήτηση αρχείων με δυνατότητα αναπαραγωγής, επομένως στο παράθυρο Στοιχεία, επιλέξτε επίσης το πλαίσιο για τη βιβλιοθήκη στοιχείων Microsoft Common Dialog Control 6.0.

Προσθέστε ένα στοιχείο ελέγχου MMControl στη φόρμα του Formplayer κάνοντας διπλό κλικ στο κουμπί MMControl στον πίνακα ελέγχου και ονομάστε το MMControlCDPlayer.

Προσθέστε ένα στοιχείο ελέγχου commonDialog στη φόρμα σας κάνοντας διπλό κλικ στο κουμπί CommonDialog στον πίνακα ελέγχου και ονομάστε το cdplayer.

Προσθέστε ένα στοιχείο ελέγχου CommandButton στη φόρμα Formplayer κάνοντας διπλό κλικ στο CommandButton στον πίνακα ελέγχου. Ονομάστε αυτό το κουμπί cbFindFile και ορίστε την ιδιότητα λεζάντας σε Εύρεση αρχείου. Με κλικ συμβάνπου δημιουργείται με τη μορφή ενός κουμπιού cbFindFile θα ανοίξει ένα παράθυρο διαλόγου για αναζήτηση αρχείων με δυνατότητα αναπαραγωγής.

Ανοίξτε το πρόγραμμα επεξεργασίας κώδικα και εισαγάγετε κώδικα προγράμματοςγια να εκχωρήσετε στο στοιχείο ελέγχου MMControlCDPlayer τις ιδιότητες που είναι απαραίτητες για εργασία με αρχεία WAV. Private Sub Form_Load() MMControlCDPlayer.Notify = False MMControlCDPlayer.Wait = True MMControlCDPlayer.Shareable = False MMControlCDPlayer.DeviceType = "WaveAudio" Τέλος Sub Private Sub cbFindFile_Click() cdPontrolCDPlayer.MMControlCDPlayer. Όνομα MMContro lCDPlayer.Command = " Άνοιγμα " End Sub Private Sub Form (Cancel As Integer) MMControlCDPlayer.Command = "Close" End Sub

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

ΣΕ αυτό το υλικόθεωρούνται Βασικά στοιχεία προγραμματισμού στη Visual Basic, και πιο συγκεκριμένα στο περιβάλλον προγραμματισμού Microsoft Visual Basic 6.0. Αυτό το περιβάλλον προγραμματισμού και η γλώσσα της Visual Basic είναι μια από τις πιο εύκολες γλώσσες για αρχάριους προγραμματιστές. Και γιατί? Σε αυτό το άρθρο θα προσπαθήσουμε να το καταλάβουμε.

Θεωρία στη Visual Basic

Γενικά, ο στόχος του προγραμματισμού είναι να γράφει εντολές για τον υπολογιστή που μπορούν να του δείξουν τι πρέπει να γίνει, για παράδειγμα, να εκτυπώσει μια αναφορά, να υπολογίσει κάτι ή απλά να σε κάνει να γελάσεις.

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

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

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

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

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

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

Βασικά Περιβάλλον Προγραμματισμού

Στη Visual Basic, όλα τα στοιχεία διεπαφής χωρίζονται σε δύο ομάδες: φόρμες και αντικείμενα.

Μια φόρμα είναι απλώς ένα ορθογώνιο παράθυρο που εμφανίζεται στην οθόνη. Τα αντικείμενα είναι στοιχεία που περιέχονται σε μια φόρμα και χρησιμεύουν για την εμφάνιση ή τη λήψη πληροφοριών από τον χρήστη. Το αντικείμενο μπορεί να είναι κείμενο, κουμπί, πλαίσιο ελέγχου, επιλογές κ.λπ.

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

Διαφορετικά στοιχεία έχουν διαφορετικές ιδιότητες. Κάθε φορά που σχεδιάζετε ένα σχήμα ή ένα αντικείμενο, η Visual Basic του εκχωρεί προεπιλεγμένες ιδιότητες.

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

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

Η λέξη Basic στο όνομα Microsoft Visual Basic 6.0 υποδηλώνει μόνο ότι η σύνταξη και οι δηλώσεις του προγράμματος αναφέρονται στη γλώσσα υψηλού επιπέδου Basic ( Συμβολικός κώδικας οδηγιών Atlpurpose για αρχάριους). Αλλά αν γνωρίζετε κανονικό Basic, τότε πολύ σύντομα θα δείτε ότι η Visual Basic διαφέρει αισθητά από αυτό.

Εάν σας ενδιαφέρει το ερώτημα τι είναι η Visual Basic - μεταγλωττιστής ή διερμηνέας, μπορείτε να πείτε με ασφάλεια: "Και τα δύο". Δεν μπορεί να αποδοθεί εκατό τοις εκατό ούτε σε μεταγλωττιστές ούτε σε διερμηνείς.

Το κύριο χαρακτηριστικό του διερμηνέα της Visual Basic είναι ότι τα προγράμματα που δημιουργούνται με αυτόν εκτελούνται μόνο στο περιβάλλον ανάπτυξης. Το πρόγραμμα μπορεί να ξεκινήσει απευθείας από το περιβάλλον και αν υπάρχουν σφάλματα σε αυτό, αναγνωρίζονται αμέσως. Όλα αυτά παρατηρούνται και στη Visual Basic, όπου μπορείτε να εκτελέσετε την εφαρμογή απευθείας στο περιβάλλον προγραμματισμού. Σε αυτήν την περίπτωση, η Visual Basic χρησιμοποιεί τεχνολογία Threaded-p-Code, στην οποία κάθε γραπτή γραμμή κώδικα μετατρέπεται σε ενδιάμεσο κώδικα - Threaded-p-Code. Μην μπερδεύεστε ότι αυτός δεν είναι κώδικας μηχανής, αλλά αυτός ο κώδικας εκτελείται πιο γρήγορα από ότι όταν εργάζεστε με έναν κανονικό διερμηνέα. Αρχικά, η Visual Basic ελέγχει αμέσως τη σύνταξη του προγράμματος και εμφανίζει ένα μήνυμα εάν υπάρχει σφάλμα. Μπορείτε επίσης να αναζητήσετε αυτά τα σφάλματα μόνοι σας.

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

Η Visual Basic δεν μπορεί να ονομαστεί καθαρός μεταγλωττιστής, καθώς σε αντίθεση, για παράδειγμα, με τη Visual C++, η Visual Basic δεν δημιουργεί ένα εκτελέσιμο αρχείο αμέσως όταν εκκινείται από το περιβάλλον ανάπτυξης. Για να δημιουργήσετε ένα τέτοιο αρχείο, πρέπει να το κάνετε ρητά (εντολή File\Make ***.EXE). Ξεκινώντας από την πέμπτη έκδοση, η Visual Basic έχει τον λεγόμενο "Native Compiler", δηλ. ένας μεταγλωττιστής που μπορεί να παράγει κώδικα μηχανής. Έτσι, η Visual Basic συνδυάζει τις δυνατότητες τόσο ενός διερμηνέα όσο και ενός μεταγλωττιστή. Και αυτό έχει περισσότερα πλεονεκτήματα παρά μειονεκτήματα.

Τώρα ας ρίξουμε μια πιο προσεκτική ματιά στο περιβάλλον προγραμματισμού της Microsoft Visual Basic. Όταν ανοίγετε το ίδιο το περιβάλλον προγραμματισμού, εμφανίζεται το παράθυρο "New Project", στο οποίο πρέπει να επιλέξετε ποιο έργο θα δημιουργήσουμε. Αρχικά, θα δημιουργήσουμε ένα απλό έργο, ή μάλλον ένα τυπικό, το "Standard EXE" είναι μια τυπική εκτελέσιμη εφαρμογή. Στο μέλλον, όταν έχετε μάθει να εργάζεστε σε αυτό το περιβάλλον, μπορείτε να προσπαθήσετε να δημιουργήσετε άλλα έργα, για παράδειγμα ActiveX DLL - Δυναμική βιβλιοθήκη ActiveX.

Αφού κάνετε κλικ στη δημιουργία (άνοιγμα) ενός νέου έργου, θα έχετε το ίδιο το περιβάλλον Οπτικός προγραμματισμόςΒασικό, ή μάλλον μια φόρμα, αλλά μέχρι στιγμής δεν υπάρχει τίποτα σε αυτό και δεν μπορεί να κάνει τίποτα. Για περιέργεια, μπορείτε να πατήσετε την εντολή μενού run->start (run) ή απλά να επιλέξετε το κουμπί "start" στο γρήγορο μενού, το πρόγραμμα θα ξεκινήσει, αλλά όπως είπα, δεν κάνει τίποτα, είναι απλώς μια κενή φόρμα. Κλείστε αυτό το παράθυρο και ας γεμίσουμε το πρόγραμμά μας με διεπαφή χρήστη και κώδικα προγράμματος.

Παράδειγμα προγράμματος σε VB

Αρχικά, θα φτιάξουμε ένα απλό πρόγραμμα.

Τοποθετήστε τα ακόλουθα αντικείμενα στη φόρμα: 2 CommandButtons ( Κουμπί ελέγχου) και ένα TextBox ( Πεδίο κειμένου). Βρίσκονται στα αριστερά και ονομάζονται "K" κουμπιά του πίνακα ελέγχου" Τώρα που τα έχετε τοποθετήσει στη φόρμα, μπορείτε να τα τοποθετήσετε, να τα τεντώσετε όπως θέλετε και ακόμη και να ορίσετε κάποιες ιδιότητες που βρίσκονται στα δεξιά. Απλώς θα ορίσουμε το όνομά τους· για να το κάνετε αυτό, επιλέξτε το κουμπί Command1 ( απλά κάνοντας κλικ σε αυτό) και στα δεξιά στο παράθυρο ιδιοτήτων, βρείτε το πεδίο Λεζάντα και ορίστε το όνομα αυτού του κουμπιού ( αλλάξτε το Command1 για παράδειγμα σε"Τρέξιμο"). Τώρα επιλέξτε Command2 και δώστε της το όνομα " Εξοδος».
Τώρα που έχουμε τα αντικείμενα στη φόρμα, ας τους δώσουμε τις ενέργειες που πρέπει να εκτελέσουν. Κάντε διπλό κλικ στο κουμπί Command1 ( ή όπως έχουμε ήδη το "Run") και θα ανοίξει ένα παράθυρο κώδικα όπου λέει:

Private Sub Command1_Click() End Sub

Γράφετε αυτό ανάμεσα σε αυτές τις γραμμές και θα πρέπει να μοιάζει με αυτό:

Private Sub Command1_Click() Text1.Text = "Γεια! Το πρόγραμμα εκτελείται" End Sub

Εδώ έχουμε ορίσει ότι όταν πατηθεί αυτό το κουμπί, αυτή η επιγραφή θα εμφανίζεται στο πεδίο κειμένου.
Μπορείτε να κλείσετε το παράθυρο του κώδικα με ένα σταυρό και να κάνετε διπλό κλικ στο κουμπί Command2 ( έχουμε "Έξοδο"), εμφανίζεται το ίδιο παράθυρο, αλλά ήδη έτοιμο, για να ορίσουμε την ενέργεια για το δεύτερο κουμπί γράφουμε αυτό:

Private Sub Command2_Click() End End Sub

Εδώ έχουμε γράψει την εντολή ΤΕΛΟΣ, που σημαίνει ότι το πρόγραμμα τελειώνει τη δουλειά του.

Μπορείτε όλοι να εκτελέσετε το πρώτο σας πρόγραμμα και να δοκιμάσετε πώς λειτουργεί, αλλά αυτό είναι, φυσικά, μόνο η αρχή γιατί... στη Visual Basic μπορείτε να γράψετε τόσο σοβαρά προγράμματα που δεν είναι κατώτερα από προγράμματα που γράφτηκαν, για παράδειγμα, σε C++.

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

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

ΕΙΣΑΓΩΓΗ

Το Microsoft Excel διαθέτει μια ενσωματωμένη γλώσσα προγραμματισμού - Visual Basic for Applications (VBA). Αυτή η γλώσσα σάς επιτρέπει να δημιουργείτε εφαρμογές που εκτελούνται στο περιβάλλον το γραφείο της Microsoft. Αυτά μπορεί να είναι ποικίλα αναλυτικά προγράμματα, οικονομικά συστήματα, προγράμματα λογιστικής προσωπικού, συστήματα αυτόματης δημιουργίας επίσημων επιστολών/εγγράφων με χρήση βιβλιοθήκης έτοιμων προτύπων κ.λπ. Σε αυτήν την περίπτωση, η διεπαφή του προγράμματος που δημιουργείται μπορεί να είναι εντελώς διαφορετική από τη διεπαφή της εφαρμογής στην οποία είναι γραμμένο.

Το VBA συνδυάζει ουσιαστικά απεριόριστες δυνατότητες με την ευκολία εκμάθησης και χρήσης. Τώρα οι περισσότερες λειτουργίες μπορούν να περιγραφούν χωρίς να καταφύγουμε στον προγραμματισμό. Εάν οι δυνατότητες γλώσσας δεν είναι αρκετές, μπορείτε να μεταβείτε στις λειτουργίες API των Windows. Ίσως το πιο σημαντικό πλεονέκτημα του VBA είναι ότι αυτή η γλώσσα είναι ίδια για όλες τις εφαρμογές γραφείου. εφαρμογές της Microsoftκαι επομένως σας επιτρέπει να τα συνδέσετε μεταξύ τους. Ήδη τώρα, από ένα πρόγραμμα γραμμένο σε Excel, μπορείτε να έχετε πρόσβαση Αντικείμενα λέξεωνγια Windows, καθώς και για το Microsoft Project. Αυτό ανοίγει ελκυστικές προοπτικές. Φανταστείτε ότι ένας χρήστης σε έναν συγκεκριμένο χώρο εργασίας πρέπει, με βάση κάποια δεδομένα που εξάγονται από τη βάση δεδομένων, να τα αναλύσει, να δημιουργήσει διαγράμματα και να σχεδιάσει τις δραστηριότητες του οργανισμού και επίσης να στείλει αυτόματα αυτά τα επεξεργασμένα δεδομένα σε ορισμένες διευθύνσεις μαζί με μια συνοδευτική επιστολή. Όλα αυτά μπορούν να γίνουν χρησιμοποιώντας προϊόντα Microsoft office, αλλά ο χρήστης πρέπει να κυριαρχήσει τέλεια σε καθένα από αυτά. Εάν το πρόγραμμα για την επίλυση αυτού του προβλήματος είναι γραμμένο σε VBA, ο χρήστης θα πρέπει μόνο να το μάθει.

1. Γέννηση και ανάπτυξη του Basic

Η αρχική γλώσσα προγραμματισμού Basic δημιουργήθηκε από τους John Kemeny και Thomas Kurtz το 1963 στο Dartmoor College. Γρήγορα απέκτησε δημοτικότητα ως γλώσσα διδασκαλίας προγραμματισμού σε πανεπιστήμια και σχολεία και προσαρμόστηκε για χρήση σε προσωπικούς υπολογιστές από τον ιδρυτή και διευθύνοντα σύμβουλο της Microsoft Bill Gates στα μέσα της δεκαετίας του 1970. Έκτοτε, αρκετές εκδόσεις του Basic έχουν κυκλοφορήσει διαδοχικά για τον υπολογιστή, συμπεριλαμβανομένων των Microsoft Quick Basic και MS-DOS Qbasic. Αν και το κέλυφος της Visual Basic είναι εντελώς γραφικό και η ίδια η γλώσσα προγραμματισμού απέχει πολύ από τη γλώσσα που χρησιμοποιείται για προηγούμενες εκδόσεις των διερμηνέων Basic, η απλότητα και η κομψότητα του Basic παραμένει σε μεγάλο βαθμό εγγενής στις νέες εκδόσεις. Οι ευρείες δυνατότητες της Visual Basic και η απλότητά της ήταν ο κύριος λόγος για την επιλογή της ως γλώσσα προγραμματισμού για τη δημιουργία τέτοιων εφαρμογές Windowsόπως το Excel.

Το MS Excel, όντας ηγέτης στην αγορά προγραμμάτων επεξεργασίας υπολογιστικών φύλλων, καθορίζει τις τάσεις ανάπτυξης σε αυτόν τον τομέα. Μέχρι την έκδοση 4.0, το Excel ήταν το de facto πρότυπο όσον αφορά τη λειτουργικότητα και τη χρηστικότητα.

Μία από τις πιο σημαντικές λειτουργικές επεκτάσεις του προγράμματος, που προορίζεται για επαγγελματίες, είναι το περιβάλλον προγραμματισμού της Visual Basic (VBA) που είναι ενσωματωμένο στο Excel για την επίλυση εφαρμοζόμενων προβλημάτων. Χάρη στο VBA, η Microsoft μπόρεσε όχι μόνο να επεκτείνει τις δυνατότητες της γλώσσας μακροεντολών Excel 4.0, αλλά και να εισαγάγει ένα νέο επίπεδο προγραμματισμού εφαρμογών, καθώς το VBA σάς επιτρέπει να δημιουργείτε ολοκληρωμένα πακέτα εφαρμογών που, στις λειτουργίες τους, υπερβαίνουν κατά πολύ επεξεργασία υπολογιστικών φύλλων.

2. Σύντομη περιγραφήVBA

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

Δεδομένου ότι οι εφαρμογές της Microsoft βασίζονται στην ίδια γλώσσα προγραμματισμού, είναι πιθανό ότι πολλοί άνθρωποι θα σκεφτούν να τη χρησιμοποιήσουν. Ακριβώς όπως οι χρήστες των Windows πρέπει να κατέχουν μια διεπαφή για να δημιουργήσουν πολλά προγράμματα, το VBA απαιτεί μόνο την εκμάθηση ενός περιβάλλοντος προγραμματισμού για τη δημιουργία μιας ποικιλίας εφαρμογών. Περίπου 40 εταιρείες λογισμικού έχουν συνάψει συμφωνία με τη Microsoft για να συμπεριλάβουν τη VBA στα προϊόντα τους. Η πρώτη από αυτές τις εταιρείες που εισήλθε στην αγορά ήταν η Visio Corp., η οποία ενσωμάτωσε τη VBA στα Visio Professional και Visio Technical, έκδοση 4.5. Μπορείτε να περιμένετε από τέτοιες εταιρείες να εμπορεύονται επιθετικά τη VBA επειδή τα προϊόντα τους έχουν ωφεληθεί σημαντικά με αυτήν τη γλώσσα. Το πραγματικό όνομα της VBA είναι Visual Basic Application Edition και ανήκει στην οικογένεια της VB, ως εκ τούτου προσελκύει αυξημένο ενδιαφέρον ως εργαλείο από μόνο του.

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

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

Ακριβώς όπως μπορείτε να δημιουργήσετε μια μακροεντολή του Office που έχει πρόσβαση στο Word και στο Excel, μπορείτε να δημιουργήσετε ένα πρόγραμμα VBA που συνδυάζει Access και Visio. Μια σύνθετη εφαρμογή σχεδιασμού κουζίνας μπορεί να θεωρηθεί ως υβρίδιο Access με μηχανή σχεδίασης ή Visio με βάση δεδομένων.

Το VBA είναι το δικό του υποσύνολο του VB5, αλλά στην πραγματικότητα το VBA έχει σχεδόν ό,τι μπορεί να βρεθεί στο VB5. Ομολογουμένως, εξακολουθούν να υπάρχουν κάποιες μικρές διαφορές (για παράδειγμα, εκτέλεση από το Word και όχι εκτός σύνδεσης), αλλά σε κάθε περίπτωση ο προγραμματισμός είναι ο ίδιος. Τα μοντέλα αντικειμένων του Office 97 είναι έγκυρα μόνο εφόσον εκτελούνται οι εφαρμογές που τα κατέχουν, επομένως τόσο η VBA όσο και η VB5 μπορούν να τα χειριστούν. Vs Βλέπουμε ότι το ενσωματωμένο περιβάλλον ανάπτυξης στο VBA δεν διαφέρει σχεδόν καθόλου από αυτό στο VB5.

3. Νέες δυνατότητες της Visual Basic 5.0

    Διαχείριση πολλών έργων με χρήση του Explorer

    Χρήση νέων περιβαλλόντων επεξεργασίας κώδικα, συμπεριλαμβανομένων των αυτόματων γρήγορων πληροφοριών

    Εργασία με το παράθυρο Form Layout για προσαρμογή εμφάνισηπρογράμματα.

    Αλλαγή μεγέθους παραθύρων και εγγράφων.

    Επιλογή και χρήση λειτουργιών ελέγχου Active X.

    Χρήση νέων εργαλείων και τεχνικών εντοπισμού σφαλμάτων για τη διόρθωση σφαλμάτων προγραμματισμού.

    Ξεκινήστε γρήγορα ένα έργο με μία ή περισσότερες προκαθορισμένες φόρμες.

    Επέκταση Δυνατότητες της MicrosoftΛέξη μέσω αυτοματισμού.

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

Τα διαθέσιμα εργαλεία στο περιβάλλον προγραμματισμού της Visual Basic βοηθούν στην κατασκευή βασικών προγραμμάτων.

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

Κάτω από τη γραμμή μενού υπάρχει μια γραμμή εργαλείων - ένα σύνολο κουμπιών που είναι συντομεύσεις για εντολές που χρησιμοποιούνται για εργασία στο περιβάλλον της Visual Basic. Στο κάτω μέρος της οθόνης βρίσκεται η γραμμή εργασιών. Μπορεί να χρησιμοποιηθεί για εναλλαγή μεταξύ στοιχείων της Visual Basic ή για ενεργοποίηση άλλων εφαρμογών των Windows. Υπάρχει επίσης ένα παράθυρο Εργαλειοθήκη, ένα παράθυρο κοντέινερ έργου, ένα παράθυρο φόρμας, ένα παράθυρο έργου, ένα παράθυρο Άμεσο, ένα παράθυρο Ιδιότητες και ένα παράθυρο διάταξης φόρμας.

Τα αρχεία έργου της Visual Basic έχουν επεκτάσεις. vbp, wak, vbg στο όνομα του αρχείου.

Υπάρχουν 7 εργαλεία στο περιβάλλον της Visual Basic.

Μια φόρμα της Visual Basic είναι ένα παράθυρο στη διεπαφή χρήστη.

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

Παράθυρο Ιδιοτήτων

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

Παράθυρο έργου.

Visual Basic - Ένα πρόγραμμα αποτελείται από πολλά αρχεία που συγκεντρώνονται όταν το πρόγραμμα είναι έτοιμο. Το παράθυρο Project παραθέτει όλα τα αρχεία που χρησιμοποιούνται στον προγραμματισμό.

Τα αρχεία έργου περιέχουν μια λίστα με όλα τα υποστηριζόμενα αρχεία και προγράμματα έργων και την επέκτασή τους vbp (πρόγραμμα Visual Basic).

Στη Visual Basic 5, μπορείτε να φορτώσετε πολλά αρχεία έργου ταυτόχρονα στο παράθυρο του έργου.

Η Visual Basic παρέχει ηλεκτρονική βοήθεια που περιλαμβάνει πληροφορίες σχετικά με το περιβάλλον προγραμματισμού, τα εργαλεία και τη γλώσσα προγραμματισμού της Visual Basic.

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

Γλώσσα Visual Basic.

Η γλώσσα προγραμματισμού της Visual Basic περιέχει αρκετές εκατοντάδες οδηγίες, συναρτήσεις και ειδικούς χαρακτήρες. Όχι μόνο προορίζεται για χρήση σε ένα προϊόν λογισμικού της Visual Basic, η Microsoft Visual Basic for Application περιλαμβάνεται με τα Microsoft Excel, Microsoft Word, Microsoft Access, Microsoft PowerPoint, Microsoft Project και άλλες εφαρμογές των Windows.

4. ΠΑΡΑΔΕΙΓΜΑ ΑΛΛΗΛΕΠΙΔΡΑΣΗΣΠΡΟΕΧΩΚΑΙ VISUAL BASIC

Ξεκινώντας με την έκδοση 5.0, το Excel περιλάμβανε μια ειδική γλώσσα προγραμματισμού που ονομάζεται Visual Basic for Applications (VBA).

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

Η ανάπτυξη της γλώσσας προγραμματισμού VBA, ενσωματωμένη σε συστήματα εφαρμογών, είναι μία από τις στρατηγικές κατευθύνσεις της Microsoft. Αυτή η γλώσσα είναι ήδη ενσωματωμένη σε προγράμματα όπως το Word για Windows, το Power Point και πολλά άλλα. Το VBA σάς επιτρέπει να δημιουργείτε ενότητες προγράμματος, μενού, παράθυρα διαλόγου και άλλους πόρους στο περιβάλλον των Windows. Χάρη σε αυτή τη γλώσσα, καθίσταται δυνατή η σημαντική επέκταση του συνόλου των συναρτήσεων στο Excel, καθώς και η δημιουργία συναρτήσεων των οποίων οι τιμές εξαρτώνται από ορισμένες συνθήκες και συμβάντα. Κατ 'αρχήν, μπορείτε να επαναπρογραμματίσετε πλήρως όλες τις λειτουργίες του Excel εάν παραστεί ανάγκη.

5. Συναρτήσεις πίνακα προγραμματισμού

Για να δημιουργήσετε ένα ξεχωριστό φύλλο εργασίας για μια λειτουργική μονάδα λογισμικού, κάντε κλικ στο εικονίδιο Εισάγετε Μονάδα μέτρησηςαπό το μενού εικονιδίων της Visual Basic (1ο εικονίδιο) ή καλέστε την οδηγία Μονάδα μέτρησηςαπό το μενού Εισάγετε Μακροεντολή. Μετά από αυτό, θα εμφανιστεί ένα νέο φύλλο εργασίας "Modele1". Σε μια ενότητα προγράμματος, πρέπει να περιγράψετε μια λειτουργία σε VBA. Μπορείτε να εργαστείτε στο παράθυρο μιας ενότητας προγράμματος όπως στο παράθυρο ενός μικρού επεξεργαστή κειμένου, αλλά πρέπει να θυμάστε ότι γράφετε το κείμενο του προγράμματος. Μια περιγραφή συνάρτησης πρέπει να ξεκινά με μια δήλωση συνάρτησης, ακολουθούμενη από ένα διάστημα που χωρίζεται από το όνομα της συνάρτησης και τα ορίσματά της, που περικλείεται σε παρένθεση και χωρίζεται με κόμμα. Στη συνέχεια έρχεται το πραγματικό κείμενο του κώδικα προγράμματος της συνάρτησης και η περιγραφή πρέπει να τελειώνει με τη δήλωση End Function.

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

Συνάρτηση NDS(Τιμή)

6. Λειτουργία Inlining

Κάντε κλικ στο 3ο εικονίδιο Πρόγραμμα περιήγησης αντικειμένωναπό το μενού εικονιδίων VBA ή καλέστε την ομώνυμη οδηγία από το μενού Θέα.

Οι λειτουργίες που ορίζονται από το χρήστη καλύπτονται στο Πρόγραμμα Excelως ανεξάρτητα αντικείμενα. Στο πλαίσιο λίστας Μέθοδοι/Ιδιότητες:θα περιέχει το όνομα της νέας συνάρτησης. Κάντε κλικ πρώτα στο όνομα και μετά στο κουμπί εντολής Επιλογές, τότε θα ανοίξει ένα πλαίσιο διαλόγου Μακροεντολή Επιλογές. Στο χωράφι Περιγραφή:Εισαγάγετε επεξηγηματικό κείμενο που θα χρησιμοποιηθεί αργότερα από το Function Builder. Στη λίστα Λειτουργία Κατηγορίαυποδείξτε την κατηγορία στην οποία θέλετε να καταγράψετε τη λειτουργία σας. Για παράδειγμα, μια συνάρτηση που υπολογίζει τον φόρο προστιθέμενης αξίας θα πρέπει να τοποθετηθεί στην κατηγορία Χρηματοοικονομική. Στο μέλλον, το Function Builder θα τοποθετεί τη συνάρτησή σας στην κατηγορία που ορίσατε. Κλείστε το παράθυρο Μακροεντολή Επιλογέςκάνοντας κλικ στο κουμπί εντολής Εντάξεικαι το παράθυρο Αντικείμενο Πρόγραμμα περιήγησης- κουμπί Κλείσε.

7. Εφαρμογή λειτουργιών

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

Εμφανίζεται το πλαίσιο διαλόγου Function Builder. Στο πρώτο βήμα, επιλέξτε μια κατηγορία Χρηματοοικονομικήκαι στο δεξιό πεδίο βρείτε τη συνάρτηση NDS. Κάντε κλικ στο όνομα αυτής της συνάρτησης και, στη συνέχεια, προχωρήστε στο επόμενο βήμα κάνοντας κλικ στο κουμπί εντολής Επόμενο.

Ανοίγει ένα δεύτερο παράθυρο διαλόγου Δόμηση συναρτήσεων. Εδώ μπορείτε να δείτε το σχόλιό σας για τη συνάρτηση, το οποίο είχε εισαχθεί νωρίτερα στο παράθυρο επιλογών μακροεντολών. Δώστε ένα μόνο όρισμα σε αυτήν τη συνάρτηση, Τιμή, και κλείστε το πλαίσιο διαλόγου Designer κάνοντας κλικ στο κουμπί Φινίρισμα.

Μια τιμή που είναι 15% της τιμής του ορίσματος θα εμφανιστεί στον πίνακα. Σε έναν πίνακα, μπορείτε να εργαστείτε με αυτήν τη συνάρτηση όπως με μια κανονική συνάρτηση του Excel.

8. Μεταβλητές και τελεστές

Η Visual Basic σάς επιτρέπει να κάνετε κράτηση μεταβλητών, με ή χωρίς μέγεθος, να εργάζεστε με διάφορους τύπους δεδομένων, να χρησιμοποιείτε σταθερές, να εργάζεστε με μαθηματικούς τελεστές και συναρτήσεις και να χρησιμοποιείτε πρόσθετους τελεστές. Παρέχεται η χρήση χειριστών Για βρόχουςΣτη συνέχεια, Do, αντικείμενα τύπου «χρονόμετρο» (αόρατο χρονόμετρο στο πρόγραμμα). Η ακρίβεια της ρύθμισης του χρόνου στο πρόγραμμα είναι 1 χιλιοστό του δευτερολέπτου ή 1/1000 δευτερόλεπτο. Το χρονόμετρο εκκίνησης λειτουργεί συνεχώς - δηλ. η αντίστοιχη διαδικασία χειρισμού διακοπών εκτελείται σε καθορισμένο χρονικό διάστημα - μέχρι ο χρήστης να σταματήσει το χρονόμετρο ή να απενεργοποιήσει το πρόγραμμα.

Τύποι δεδομένων

Μέγεθος (byte)

Εύρος τιμών

Παράδειγμα χρήσης

Ακέραιος αριθμός

από - 32768 έως 32767

Μακρύς Ακέραιος

από - 2147483648 έως 2147483647

Πλωτό χρώμα μονής ακρίβειας

από - 3,402823E38 έως 3,4402823E38

Πλωτό χρώμα διπλής ακρίβειας

από -1,79769313486232D308 έως 1,79769313486232 D308

Dim pi# pi#=3.1415926535

Νόμισμα (νομισματικές μονάδες)

από -922337203685477.5808 έως 922337203685477.5807

Χρέος@=7600300,50

Σειρά

1 ανά χαρακτήρα

από 0 έως 65535 χαρακτήρες

Dog$='δείκτης'

Boolean

Σωστό (αληθές) ή Λάθος (Λάθος)

Dim Σημαία ως boolean

από 1.100 Ιανουαρίου έως 31.9999 Δεκεμβρίου

Dim Birthday ως ημερομηνία

Γενέθλια=#3-1-63#

Παραλαγή

16 (για αριθμούς) 22+1 ανά χαρακτήρα (για συμβολοσειρές)

για όλους τους τύπους δεδομένων

Δράση

Επιστρέφει την απόλυτη τιμή του n

Εμφανίζει την εφαπτομένη του n σε ακτίνια

Εμφανίζει το συνημίτονο της γωνίας n σε ακτίνια

Επιστρέφει τη σταθερά e στη δύναμη του n

Δημιουργεί έναν τυχαίο αριθμό μεταξύ 0 και 1

επιστρέφει -1 εάν n 0

Εμφανίζει το ημίτονο της γωνίας n σε ακτίνια

τετραγωνική ρίζα του ν

Μετατρέπει μια αριθμητική τιμή σε συμβολοσειρά

Εμφανίζει την εφαπτομένη γωνίας n σε ακτίνια

Μετατρέπει μια συμβολοσειρά σε αριθμητική αξία

9. Χρήση φορμών και στοιχείων ελέγχου OLE

Οι φόρμες μπορεί να είναι τροπικές ή μη.

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

Μια φόρμα τύπου είναι μια φόρμα που πρέπει πάντα να χρησιμοποιείται όταν εμφανίζεται στην οθόνη, παραμένει στο προσκήνιο μέχρι ο χρήστης να κάνει κλικ στο OK, στο Cancel ή να την υποβάλει.

Μια φόρμα που μπορεί να απενεργοποιήσει ο χρήστης ονομάζεται μη τροπική (ανεπίσημη). Στις περισσότερες εφαρμογές Microsoft WindowsΟι φόρμες χωρίς μοντέλο χρησιμοποιούνται για την εμφάνιση πληροφοριών, επειδή παρέχουν μεγαλύτερη ευελιξία, επομένως η φόρμα ορίζεται ως χωρίς μοντέλο από προεπιλογή όταν δημιουργείται μια νέα φόρμα. Μπορείτε επίσης να ορίσετε οποιαδήποτε ιδιότητα για τη φόρμα, όπως τίτλο, μέγεθος, τύπο περιγράμματος, χρώματα φόντου και χαρακτήρων, γραμματοσειρά κειμένου και εικόνα φόντου.

Η Visual Basic σας επιτρέπει:

    εργαστείτε με χειριστήρια

    εργασία με μενού και παράθυρα διαλόγου

    εργασία με φόρμες, εκτυπωτές και χειριστές σφαλμάτων

    προσθέστε έργα τέχνης και ειδικά εφέ

    χρήση ενοτήτων και διαδικασιών

    εργασία με σύνολα στοιχείων και πίνακες

    για να δουλέψω με αρχεία κειμένουκαι βάσεις δεδομένων

    αλληλεπίδραση με το Microsoft Office

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

Χρήση αντικειμένων δεδομένων για την προβολή βάσεων δεδομένων της Microsoft Access.

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

Εάν εργάζεστε τακτικά με βάσεις δεδομένων - ιδίως Microsoft Access, Microsoft FoxPro, Paradox, Brieve και dBase - τότε η Visual Basic θα αποδειχθεί ένα πολύ ισχυρό εργαλείο για την επεξεργασία και την εμφάνιση δεδομένων. Εφόσον η Visual Basic παρέχει τεχνολογία επεξεργασίας βάσεων δεδομένων παρόμοια με αυτή που χρησιμοποιεί η Microsoft Access, μπορείτε να δημιουργήσετε βασικές εφαρμογές για εργασία με βάσεις δεδομένων χρησιμοποιώντας μόνο μερικές δεκάδες γραμμές στο κείμενο του προγράμματος.

Η Visual Basic μπορεί να διαβάζει και να γράφει πληροφορίες σε μια βάση δεδομένων σε διάφορες μορφές.

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

Μπορείτε να χρησιμοποιήσετε το OLE για να εισαγάγετε αντικείμενα από εφαρμογές σε προγράμματα της Visual Basic. Παραδείγματα αντικειμένων εφαρμογής περιλαμβάνουν φύλλα και γραφήματα του Excel, Έγγραφα Wordκαι εικόνες ClipArt της Microsoft. Τα αντικείμενα εφαρμογής μπορεί να είναι είτε νέα, απεγκατεστημένα έγγραφα είτε υπάρχοντα γεγονότα που έχουν φορτωθεί από το δίσκο.

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

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

συμπέρασμα

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

Σήμερα, σχεδόν κανείς δεν θα τολμούσε να εκφράσει μια τέτοια άποψη: τα τελευταία χρόνια, η Microsoft Visual Basic (VB) έχει γίνει το πιο δημοφιλές εργαλείο ανάπτυξης εφαρμογών στον κόσμο. Επιπλέον, η γνώση των βασικών του σήμερα είναι στην πραγματικότητα υποχρεωτική για όλους τους προγραμματιστές, ανεξάρτητα από τα εργαλεία που χρησιμοποιούν. Αυτό οφείλεται σε δύο αλληλένδετους παράγοντες. Πρώτον, η VB είναι πολύ διαδεδομένη και χρησιμοποιείται όχι μόνο ως αυτόνομο εργαλείο, αλλά και ως σύστημα προγραμματισμού ενσωματωμένο σε πολυάριθμα προγράμματα εφαρμογών (ειδικά το MS Office). Δεύτερον, έχοντας μετατραπεί σε ένα σοβαρό επαγγελματικό εργαλείο, η VB παρέμεινε ένα πολύ βολικό εργαλείο για την εκμάθηση προγραμματισμού και την επίλυση μικρών προβλημάτων.

ΒΙΒΛΙΟΓΡΑΦΙΑ

1. «Πληροφοριακές τεχνολογίες. Φροντιστήριο". Επιμέλεια A.K. Volkov. Μόσχα. Εκδοτικός οίκος "INFRA-M". 2001

2. «Πληροφορική: Σχολικό βιβλίο» Εκδ. καθ. N.V. Μακάροβα. Μόσχα. Εκδοτικός οίκος «Οικονομικά και Στατιστική». 2005

3. «Τεχνολογίες διαχείρισης πληροφοριών: Εγχειρίδιο». Επιμέλεια Yu.M. Τσερκάσοβα. Μόσχα. Εκδοτικός οίκος «INFRA-M». 2004

4. «Πληροφορική». V.A. Οστρεϊκόφσκι. Μόσχα. Εκδοτικός οίκος «Γυμνάσιο». 2004

5. «Μάθημα νομικής πληροφορικής». Gavrilov O.A. Μόσχα. Εκδοτικός οίκος «INFRA-M». 2006

ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ VISUAL BASIC. ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ. ΑΝΤΙΚΕΙΜΕΝΑ, ΙΔΙΟΤΗΤΕΣ, ΜΕΘΟΔΟΙ

Η Visual Basic είναι τελευταία έκδοσημία από τις δημοφιλείς γλώσσες προγραμματισμού. Σήμερα, χρησιμοποιώντας τη Visual Basic, μπορείτε να δημιουργήσετε γρήγορα εφαρμογές που εκτελούνται περιβάλλον Windowsγια οποιονδήποτε τομέα της τεχνολογίας υπολογιστών: επιχειρηματικές εφαρμογές, πολυμέσα, εφαρμογές πελάτη-διακομιστή και εφαρμογές διαχείρισης βάσεων δεδομένων. Επιπλέον, η Visual Basic είναι η ενσωματωμένη γλώσσα για τις εφαρμογές του Microsoft Office. Πολλοί προγραμματιστές εφαρμογών χρησιμοποιούν επίσης τη Visual Basic ως γλώσσα υποστήριξης των εφαρμογών τους.

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

Όπως όλα τα σύγχρονα συστήματα οπτικού σχεδιασμού, η Visual Basic χρησιμοποιεί μια αντικειμενοστραφή προσέγγιση στον προγραμματισμό. ΟποιοςΜια εφαρμογή γραμμένη σε Visual Basic είναι μια συλλογή αντικειμένων.

Ένα αντικείμενο είναι μια ορισμένη οντότητα που εκδηλώνεται ξεκάθαρατη συμπεριφορά του και είναι εκπρόσωπος μιας συγκεκριμένης κατηγορίας αντικειμένων παρόμοια με τον εαυτό του. Σχεδόν όλα με τα οποία εργάζεστε στη VB είναι ένα αντικείμενο. Για παράδειγμα: Φόρμα, Κουμπί εντολών, Πεδίο κειμένου κ.λπ.

Κάθε αντικείμενο χαρακτηρίζεται από:

  • ιδιότητες;
  • μέθοδοι·
  • εκδηλώσεις.

Ιδιοκτησία είναι ένα επώνυμο χαρακτηριστικό ενός αντικειμένου. Οι ιδιότητες ορίζουν τα χαρακτηριστικά ενός αντικειμένου (χρώμα, θέση στην οθόνη, κατάσταση του αντικειμένου).

Μέθοδοι είναι ενέργειες ή εργασίες που εκτελεί ένα αντικείμενο (τι μπορεί να γίνει με αντικείμενα).

Κλάση αντικειμένου στις αντικειμενοστρεφείς γλώσσες προγραμματισμού ονομάζεται γενική περιγραφήτέτοια αντικείμενα που χαρακτηρίζονται από την παρουσία πολλών κοινών ιδιοτήτων και κοινών ενεργειών που μπορούν να εκτελέσουν αυτά τα αντικείμενα (για παράδειγμα, η κλάση Command Button είναι μια γενική περιγραφή των κουμπιών στα παράθυρα εφαρμογών). Θα πρέπει να έχουν πολλές κοινές ιδιότητες και άλλα χαρακτηριστικά (για παράδειγμα, συμβάντα που είναι ίδια για όλα αυτά τα αντικείμενα: κλικ του ποντικιού).

Μια εφαρμογή που δημιουργείται στη Visual Basic ονομάζεται έργο. Έργο λογισμικού- αυτή είναι μια συλλογή εξαρτημάτων που συνθέτουν τη μελλοντική εφαρμογή WINDOWS. Οποιοδήποτε έργο πρέπει απαραίτητα να αποτελείται από φόρμες οθόνης (τουλάχιστον μία) και τροποποιήσεις λογισμικούlei (τουλάχιστον ένα). Η Visual Basic αποθηκεύει κάθε έργο ξεχωριστό αρχείομε επέκταση vbp.

Μια οθόνη είναι μια γραφική αναπαράσταση μιας εφαρμογής WINDOWS μαζί με τα περιεχόμενα αυτού του παραθύρου. Τα περιεχόμενα περιλαμβάνουν:

  • ένα σύνολο ιδιοτήτων αυτού του παραθύρου με τις τιμές τους.
  • ένα σύνολο αντικειμένων που βρίσκονται σε αυτό το παράθυρο.
  • ένα σύνολο ιδιοτήτων αυτών των αντικειμένων με τις τιμές τους.

Στη Visual Basic, μια φόρμα εμφάνισης αποθηκεύεται σε ξεχωριστό αρχείο με την επέκταση frm.

Μια ενότητα λογισμικού είναι ένας κώδικας προγράμματος (το κείμενο ενός προγράμματος) που είναι αποθηκευμένος σε ξεχωριστό αρχείο. Μπορεί να χρησιμοποιηθεί για την επίλυση πιο συχνά ενός και μερικές φορές πολλών προβλημάτων. Το όνομα αυτού του αρχείου έχει την επέκταση bas.

Ο κώδικας προγράμματος του έργου δεν υπάρχει από μόνος του· συνδέεται με μεμονωμένα αντικείμενα από την οθόνη. Ένα κομμάτι κώδικα που σχετίζεται με ένα μόνο αντικείμενο, με τη σειρά του, μπορεί να αποτελείται από πολλά τμήματα διαδικασίας.

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

Αρχικά σχεδιάζεται η φόρμα οθόνης και μετά τα συμβάντα που θα συμβούν κατά τη διάρκεια τουτρέχουσα εφαρμογή και μόνο τότε προγραμματίζονται οι ενέργειες που σχετίζονται με αυτά τα συμβάντα.

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

Οι περισσότερες από τις διαδικασίες που συνθέτουν τον κώδικα VB συνδέονται με συμβάντα και ονομάζονται διαδικασίες συμβάντων.

Η δημιουργία οποιασδήποτε εφαρμογής αποτελείται από τα ακόλουθα βήματα.

  1. Διατύπωση του προβλήματος. Περιγραφή της αρχής λειτουργίας της μελλοντικής εφαρμογής, τύποι φορμών οθόνης (παράθυρα) αυτής της εφαρμογής.
  2. Ανάπτυξη διεπαφής. Δημιουργία φορμών οθόνης εφαρμογών με όλα τα αντικείμενα και τις ιδιότητες αυτών των αντικειμένων που βρίσκονται σε αυτές τις φόρμες.
  3. Προγραμματισμός. Προσδιορισμός των γεγονότων που θα συμβούν κατά τη λειτουργία της εφαρμογής, κατάρτιση αλγορίθμων διαδικασίας για αυτά τα συμβάντα και σύνταξη προγράμματος (κωδικοί προγράμματος) για αυτές τις διαδικασίες.
  4. Εντοπισμός σφαλμάτων του προγράμματος. Εξαλείψτε τα λογικά λάθη στις διαδικασίες και διασφαλίστε ότι η εφαρμογή αποδίδει ικανοποιητικά στο σχεδιαστικό περιβάλλον.
  5. Αποθήκευση του έργου και, εάν είναι επιθυμητό, ​​μεταγλώττιση (μετατροπή του έργου σε μια εκτελέσιμη εφαρμογή που μπορεί να λειτουργήσει ανεξάρτητα εκτός του σχεδιαστικού περιβάλλοντος).

Η εφαρμογή μπορεί να τρέξει σε λειτουργία μεταγλώττισης ή ερμηνείας. Σε λειτουργία ερμηνείας, όλα τα inst.Οι οδηγίες γλώσσας BASIC που απαρτίζουν το πρόγραμμα θα εκτελεστούν από το σύστημα της Visual Basic απευθείας καθώς διαβάζονται από τον υπολογιστή γραμμή προς γραμμή στο περιβάλλον ανάπτυξης.

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

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