Visual basic γλώσσα προγραμματισμού. Εισαγωγή στον Προγραμματισμό στο Excel

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

Βασική γλώσσα προγραμματισμού διάλεκτος

Ορισμός 1

Visual Basic (VB)αναφέρεται στις γλώσσες προγραμματισμού 3ης γενιάς και είναι ένα περιβάλλον ανάπτυξης από τη Microsoft για το μοντέλο προγραμματισμού COM. Αυτή η γλώσσα προήλθε από τη BASIC και υποστηρίζει γραφική διεπαφή χρήστη (GUI) ταχείας ανάπτυξης εφαρμογών (RAD), πρόσβαση στη βάση δεδομένων με χρήση DAO, RDO, ADO, δημιουργία στοιχείων ελέγχου ActiveX και αντικειμένων. Οι γλώσσες δέσμης ενεργειών (VBA, VBScript) έχουν σύνταξη παρόμοια με τη VB.

Η γλώσσα VB είναι μια σύγχρονη γλώσσα προγραμματισμού που συνδυάζει διαδικασίες και στοιχεία γλωσσών προγραμματισμού αντικειμενοστρεφούς και συστατικού προσανατολισμού. Το περιβάλλον ανάπτυξης VB περιλαμβάνει εργαλεία για τον οπτικό σχεδιασμό μιας διεπαφής χρήστη. Ένας προγραμματιστής μπορεί να δημιουργήσει μια εφαρμογή χρησιμοποιώντας τα στοιχεία που παρέχονται στο VB. Οι εφαρμογές που είναι ενσωματωμένες σε VB μπορούν επίσης να χρησιμοποιούν το API των Windows (απαιτούνται δηλώσεις εξωτερικών λειτουργιών).

Χαρακτηριστικά της γλώσσας

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

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

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

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

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

Ο μεταγλωττιστής VB αποστέλλεται με άλλες γλώσσες του Visual Studio (C, C++), αλλά οι περιορισμοί IDE εμποδίζουν τη δημιουργία ορισμένων τύπων εφαρμογών.

Χαρακτηριστικά της Visual Basic

Η VB έχει τα ακόλουθα χαρακτηριστικά:

  • Η αληθινή τιμή καθορίζεται από το ένα και η ψευδής τιμή με το μηδέν, επειδή Ο τύπος Boolean αποθηκεύεται ως ακέραιος αριθμός 16-bit. Αυτές οι δύο έννοιες σχετίζονται λογική λειτουργίαΌχι, δηλ. Σωστό = Όχι Λάθος.
  • Συνδυάζονται λογικοί τελεστές και τελεστές bit, γεγονός που διακρίνει τη VB από άλλες γλώσσες που μοιάζουν με C (Java, Perl).
  • Κατά τη δήλωση πινάκων, καθορίζονται τα άνω και κάτω όρια, όπως στο Pascal και στο Fortran. Επιπλέον, το κάτω όριο μπορεί να έχει τιμή μικρότερη από 1 ή 0, σε αντίθεση με τη Visual Basic .NET ή VBScript, στα οποία το κάτω όριο είναι σταθερό.
  • Ισχυρή ενοποίηση με λειτουργικό σύστημα Windows και COM.
  • Οι ακέραιοι αριθμοί μετατρέπονται αυτόματα σε πραγματικούς αριθμούς όταν εκτελείται η διαίρεση (/). Ο τελεστής () χρησιμοποιείται για διαίρεση με περικοπή του κλασματικού τμήματος.
  • Για μεταβλητές που δηλώνονται χωρίς να καθορίζεται τύπος, ο προεπιλεγμένος τύπος είναι παραλλαγή. Χρησιμοποιώντας τον τελεστή Deftype, μπορείτε να αλλάξετε αυτήν τη ρύθμιση και να ορίσετε έναν διαφορετικό προεπιλεγμένο τύπο (για παράδειγμα, DefInt, DefVar, κ.λπ.). Ο προεπιλεγμένος τύπος μπορεί να παρακαμφθεί για μεταβλητή κατάχρησιμοποιώντας ένα ειδικό επίθημα στο όνομά της.

Εξέλιξη της Visual Basic

Η πρώτη έκδοση της γλώσσας VB 1.0 αναπτύχθηκε το 1991. Ο Alan Cooper ανέπτυξε την αρχή της επικοινωνίας μεταξύ της γλώσσας και της γραφικής διεπαφής, η οποία χρησιμοποιείται στη γλώσσα και υλοποιείται στο πρωτότυπο Tripod της (γνωστό ως Ruby).

Τον Μάιο του 1991 εμφανίστηκε το VB 1.0 για MS Windows.

Το VB 1.0 κυκλοφόρησε για το DOS το 1992. Δεν ήταν πλήρως συμβατό με την έκδοση της VB για Windows επειδή εκτελούσε λειτουργία κειμένουοθόνη.

Εικόνα 1. Visual Basic για λειτουργικό σύστημα MS-DOS. Author24 - διαδικτυακή ανταλλαγή φοιτητικών εργασιών

Την ίδια χρονιά εμφανίστηκε μια νέα έκδοση VB 2.0, το οποίο ήταν πιο εύκολο στη χρήση και πιο γρήγορο.

Το 1993, οι Standard και Επαγγελματική γλώσσα VB 3.0, το οποίο περιελάμβανε έναν κινητήρα για εργασία βάσεις δεδομένωνΠρόσβαση. Το VB 4.0 (1995) επέτρεψε τη δημιουργία προγραμμάτων Windows 32-bit και 16-bit. Κατέστη επίσης δυνατή η εγγραφή κλάσεων σε VB και η δυνατότητα μεταγλώττισης σε κώδικα μηχανής "εγγενής" για τον επεξεργαστή, γεγονός που αύξησε σημαντικά την ταχύτητα εκτέλεσης του προγράμματος.

1997 – VB 5.0 – μια έκδοση στην οποία κατέστη δυνατή η δημιουργία των δικών σας στοιχείων.

Το 1998 εμφανίστηκε η ρωσική έκδοση 6.0–6.3, η οποία υποστήριζε τη δυνατότητα χρήσης ονομάτων μεταβλητών και διαδικασιών στα κυριλλικά. Το VB.NET, το οποίο εμφανίστηκε το 2001, ήρθε με το .NET Framework και το 2003 - το VB.NET 2003 με το .NET Framework 1.1.

Η έκδοση του 2005 - Visual Studio 2005 - περιελάμβανε VB.NET 2005. Το .NET Framework 2.0 κυκλοφόρησε και Microsoft SQL Server 2005. Λίγο αργότερα, εμφανίστηκε μια έκδοση του VB Express - μια δωρεάν έκδοση του VB.NET 2005

Κύριες ποικιλίες της Visual Basic

Σημείωση 1

Η Microsoft έχει αναπτύξει παραλλαγές της VB για δέσμες ενεργειών. Με τον καιρό, η αρχική VB αντικαταστάθηκε από την έκδοση .NET.

  • Το Classic VB (εκδόσεις 5-6) διακρίνεται για την έντονη προσκόλλησή του στο περιβάλλον ανάπτυξης και στο λειτουργικό σύστημα Windows, που προορίζεται για τη σύνταξη αποκλειστικά εφαρμογών Windows. Περιλαμβάνει μεγάλο αριθμό εργαλείων για βοήθεια και ευκολία προγραμματισμού: ενσωματωμένο πρόγραμμα εντοπισμού σφαλμάτων, προβολή μεταβλητών και δομών δεδομένων εν κινήσει, παράθυρο εντοπισμού σφαλμάτων, επεξήγηση εργαλείου κατά την πληκτρολόγηση του προγράμματος.
  • Το VB for Applications (VBA) είναι ένα εργαλείο προγραμματισμού για τη σύνταξη μακροεντολών και άλλων προγραμμάτων εφαρμογών για συγκεκριμένες εφαρμογές. Έγινε δημοφιλές λόγω της χρήσης του στο πακέτο λογισμικού MS Office. Λόγω της χαμηλής προσοχής σε θέματα ασφάλειας, η ευρεία χρήση του VBA οδήγησε στην εξάπλωση μακροϊών.
  • Η VB Scripting Edition (VBScript) είναι μια γλώσσα δέσμης ενεργειών που είναι μια απογυμνωμένη έκδοση της κλασικής VB. Χρησιμοποιείται κυρίως για αυτοματισμό διαχείρισης συστήματα Windowsκαθώς και για τη δημιουργία σελίδων και σεναρίων ASP για περιηγητής διαδυκτίουΕξερευνητής.
  • Το VB.NET είναι ο διάδοχος του VB 6.0 και μέρος του πλατφόρμες της Microsoft.ΚΑΘΑΡΑ.

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

Για τη γλώσσα προγραμματισμού BASIC, υπάρχει το σύστημα προγραμματισμού της Microsoft Visual Basic - VB για συντομία. Για τη γλώσσα προγραμματισμού Pascal - Borland Delphi. Για τη γλώσσα προγραμματισμού SI++, αυτές είναι οι Microsoft Visual C++ και Borland C++ Builder. Από οποιαδήποτε εφαρμογή το γραφείο της MicrosoftΣτο λειτουργικό περιβάλλον των Windows, μπορείτε να εκτελέσετε εν συντομία το σύστημα προγραμματισμού της Visual Basic for Applications (VBA).

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

Το λειτουργικό σύστημα Windows έχει πολλά τυπικά στοιχεία: παράθυρα, μενού, κουμπιά κ.λπ. Για αυτούς, το σύστημα έχει προετοιμαστεί τυπικά μπλοκκώδικας μηχανής - αποθηκεύονται σε δυναμικές βιβλιοθήκες - αρχεία με κατάληξη .DLL. Επομένως, ένα πρόγραμμα των Windows δεν μοιάζει πλέον με ένα σύνολο διαδοχικών εντολών, αλλά με αμέτρητες κλήσεις σε διαδικασίες που είναι αποθηκευμένες στα Windows. Λαμβάνοντας υπόψη τα παραπάνω, για προγραμματισμό σε περιβάλλον λειτουργικού συστήματος Windows, είναι απαραίτητη η αγορά προγραμμάτων προγραμματισμού συστήματος.

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

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

Πλεονεκτήματα της Visual Basic

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

    Η Visual Basic είναι μια δυναμικά αναπτυσσόμενη γλώσσα.

    Η Visual Basic είναι ενσωματωμένη σε προγράμματα όπως το Word, το Excel κ.λπ. Μπορεί να χρησιμοποιηθεί για τον έλεγχο αυτών των προγραμμάτων από άλλα προγράμματα.

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

Βασικά στοιχεία προγραμματισμού στο Visual Basic

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

ΤΥΠΙΚΕΣ ΤΑΞΕΙΣ ΑΝΤΙΚΕΙΜΕΝΩΝ, για παράδειγμα, όπως τα WINDOWS (ένα παράθυρο ονομάζεται ΦΟΡΜΑ) και τα CONTROL (κουμπιά, λίστες, πεδία, κουμπιά επιλογής, πλαίσια ελέγχου, κουμπιά εντολών και άλλα), παρουσιάζονται στο οπτικό σύστημα προγραμματισμού ως εικονίδια στο γραμμή εργαλείων.

Χρησιμοποιώντας το ποντίκι, ο προγραμματιστής σύρει στοιχεία ελέγχου από τη γραμμή εργαλείων ToolBox στη ΦΟΡΜΑ.

Στη συνέχεια, ο προγραμματιστής χρησιμοποιεί το ποντίκι για να καλέσει το παράθυρο ΑΝΤΙΚΕΙΜΕΝΟ ΙΔΙΟΤΗΤΕΣ και ρυθμίζει τις ιδιότητες κάθε αντικειμένου (επιλέγει με το ποντίκι από το παράθυρο ΑΝΤΙΚΕΙΜΕΝΟ ΙΔΙΟΤΗΤΕΣ), για παράδειγμα, όπως: όνομα, μέγεθος, χαρακτηριστικά χρώματος, θέση στη φόρμα και στην οθόνη, γραμματοσειρά, ετικέτες σε αντικείμενα και ούτω καθεξής.

Τώρα σε αυτά τα αντικείμενα, με τις ιδιότητες που έχουμε καθορίσει, πρέπει να εκχωρηθεί μια συγκεκριμένη ΔΙΑΔΙΚΑΣΙΑ ΓΕΓΟΝΟΣ (ή λένε - είναι απαραίτητο να διαμορφωθούν οι μέθοδοι του αντικειμένου).

Η αντιστοίχιση μιας ΔΙΑΔΙΚΑΣΙΑΣ ΓΕΓΟΝΟΣ σε αντικείμενα σημαίνει τη σύνταξη ενός προγράμματος που αρχίζει να εκτελείται μετά την εμφάνιση ενός συγκεκριμένου συμβάντος. Για παράδειγμα, αφού κάνετε κλικ σε ένα κουμπί εντολής, εμφανίζεται κείμενο σε ένα πεδίο κειμένου ή, για παράδειγμα, όταν ανοίγετε ένα παράθυρο, ακούγεται ένας ήχος και πριν κλείσει, εμφανίζεται ένα μήνυμα που ζητά επιβεβαίωση για το κλείσιμο του παραθύρου.

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

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

Μετά την τοποθέτηση όλων των απαραίτητων στοιχείων ελέγχου στη φόρμα, τη ρύθμιση των ιδιοτήτων τους και τη δημιουργία διαδικασιών συμβάντων, το πρόγραμμα είναι έτοιμο. Το μόνο που μένει είναι να δώσετε μια εντολή για τη μετάφραση (για VB, κάντε κλικ στο Start στη γραμμή εργαλείων ή στο μενού RUN – Start ή πατήστε F5): τα συστήματα Delphi και C++ Builder εκτελούν τη μεταγλώττιση και το σύστημα Visual Basic εκτελεί την ερμηνεία.

Εκκίνηση του Περιβάλλοντος Προγραμματισμού της Visual Basic

Εκκίνηση του περιβάλλοντος προγραμματισμού της Visual Basic:

ΑρχήΠρογράμματα→ Microsoft Visual Basic 6.0.→ Microsoft Visual Basic 6.0.

Εμφανίζεται ένα παράθυρο με τρεις καρτέλες: Νέο, Παρελθόν, Υπάρχον.

Ρύζι. 1. Παράθυρο για προσθήκη αντικειμένου.

Χρησιμοποιώντας το παράθυρο, μπορείτε να δημιουργήσετε ένα νέο έργο ή να ανοίξετε ένα υπάρχον.

Δημιουργία νέου έργου: Νέο → Τυπικό EXE → Άνοιγμα.

Δημιουργείται ένα έργο για τη μελλοντική εφαρμογή, το οποίο μπορεί να περιέχει φόρμες, ενότητες και άλλα στοιχεία.

Ανοίξτε ένα υπάρχον έργο: Υπάρχον → Άνοιγμα τον επιθυμητό φάκελο→ Επιλέξτε το έργο που θέλετε → Άνοιγμα.

Ανοίξτε ένα αντικείμενο που είχε ανοίξει προηγουμένως σε αυτόν τον υπολογιστή: Παρελθόν → Επιλέξτε το έργο που θέλετε → Άνοιγμα.

Παράθυρο Περιβάλλοντος Προγραμματισμού της Visual Basic

Ρύζι. 2. Παράθυρο περιβάλλοντος προγραμματισμού της Visual Basic.

    Πίνακας Ελέγχου.

    παράθυρο εξερευνητής έργου.

    Το παράθυρο ιδιοτήτων για το τρέχον στοιχείο ελέγχου ή φόρμα.

    παράθυρο για την τοποθέτηση της φόρμας στην οθόνη της οθόνης.

    παράθυρο για την εισαγωγή εντολών. Οι εντολές εκτελούνται αμέσως μετά την εισαγωγή.

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

Προβολή → Γραμμή εργαλείων.

Προβολή → Εξερεύνηση έργου.

Προβολή → Παράθυρο Ιδιότητες.

Προβολή → Παράθυρο τοποθέτησης φόρμας.

Προβολή → Παράθυρο έκτακτης ανάγκης.

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

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

* * *

Το δεδομένο εισαγωγικό απόσπασμα του βιβλίου Visual Basic για αρχάριους. Βήμα βήμα. Εκμάθηση/βιβλίο αναφοράς (Evgeniy Matveev)παρέχεται από τον συνεργάτη μας για το βιβλίο - τα λίτρα της εταιρείας.

Κεφάλαιο 2: Εισαγωγή της Visual Basic

Σε αυτό το κεφάλαιο θα μάθετε:

Εκκίνηση της Visual Basic,

Βρείτε αυτό που χρειάζεστε στοιχεία μενού,

Χρησιμοποιήστε τα κουμπιά της γραμμής εργαλείων

Κατανοήστε όλα τα κύρια αντικείμενα διεπαφής,

Δημιουργία έργων εφαρμογής,

Επιλέξτε το σωστό Τύπος αίτησης,

Αποθήκευση και άνοιγμα εγγεγραμμένων έργων,

Γράψτε το πρώτο σας πρόγραμμα

Χρησιμοποιήστε σωστά το σύστημα βοήθειας.

2.1. Επισκόπηση Περιβάλλοντος Προγραμματισμού

Κυρίως Μενού των Windowsεπιλέξτε ομάδα Έναρξη – Προγράμματα – Microsoft Visual Studio 6.0 – Microsoft Visual Basic 6.0(Έναρξη – Προγράμματα – Microsoft Visual Studio 6.0 – Microsoft Visual Basic 6.0) Η Visual Basic θα ξεκινήσει και θα εμφανιστεί ένα παράθυρο διαλόγου στην οθόνη Νέο Έργο(Νέο έργο) επεκτάθηκε στην καρτέλα Νέος(Νέο) (Εικ.2.1).


Εικ.2.1. Νέα καρτέλα


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

Φόρμα αρχείων με πηγαίο κώδικα ( *.frm),

Φόρμα αρχείων με εκτελέσιμο κώδικα ( *.frx),

Αρχεία ενότητας ( *.μπάς),

Αρχεία ενότητας τάξης ( *.cls),

Πρόσθετα αρχεία ελέγχου ( *.ocx),

Αρχείο έργου ( *.vbp),

Αρχείο πόρων ( *.res),

Αλλα αρχεία.

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

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

Τώρα ας παραθέσουμε τις επιλογές για τις δημιουργημένες εφαρμογές ή τα στοιχεία που επιλέγονται στην καρτέλα Νέος(Νέος) διάλογος Νέο Έργο(Νέο έργο):

Τυπικό EXE– τυπική εφαρμογή,

ActiveX EXE– στοιχείο ActiveX ως εφαρμογή,

ActiveX DLL– Στοιχείο ActiveX με τη μορφή μιας δυναμικά φορτωμένης βιβλιοθήκης,

Έλεγχος ActiveX– ένα στοιχείο ActiveX με τη μορφή εργαλείου της Visual Basic για τη δημιουργία στοιχείων ελέγχου,

VB Application Wizard– Visual Basic Application Wizard,

VB Wizard Managerπρόγραμμα ελέγχουγια τη δημιουργία προσαρμοσμένων οδηγών,

Έργο δεδομένων– εφαρμογή για εργασία με βάσεις δεδομένων,

Εφαρμογή IIS– εφαρμογή για Microsoft Internet Information Server,

Προσθέτω– πρόσθετο για Visual Basic,

ActiveX Document Dll– Έγγραφο ActiveX με τη μορφή μιας δυναμικά φορτωμένης βιβλιοθήκης,

ActiveX Document Exe– Έγγραφο ActiveX ως εφαρμογή,

Εφαρμογή DHTML– αίτηση στο έντυπο δυναμική ιστοσελίδα,

Στοιχεία ελέγχου VB Enterprise Edition– μια τυπική εφαρμογή Windows με δυνατότητα χρήσης πρόσθετων στοιχείων ελέγχου.

Για να δείτε την επόμενη καρτέλα διαλόγου Νέο Έργο(Νέο έργο) κάντε κλικ στη συντόμευση Υπάρχον(Υπάρχον) (Εικ.2.2).


Εικ.2.2. Υπάρχουσα καρτέλα

Διάλογος Νέο Έργο


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

Τώρα ας πάμε στην καρτέλα Πρόσφατος(Πρόσφατος) διάλογος Νέο Έργο(Νέο έργο) (Εικ.2.3).


Εικ.2.3. Πρόσφατη καρτέλα

Διάλογος Νέο Έργο


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

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

Επιστροφή στην καρτέλα Νέος(Νέο) (Εικ.2.1) διάλογος Νέο Έργο(Νέο έργο), κάντε κλικ στο εικονίδιο Τυπικό EXE (Τυπική εφαρμογή) και πατήστε το κουμπί Ανοιξε(Ανοιξε). Μετά από αυτό, θα δημιουργηθεί ένα νέο έργο με το όνομα Έργο 1, το οποίο έχει εκχωρηθεί από προεπιλογή, και θα δούμε το περιβάλλον προγραμματισμού της Visual Basic στη λειτουργία σχέδιο(σχέδιο) (Εικ. 2.4).

Εικ.2.4. Περιβάλλον προγραμματισμού της Visual Basic

σε λειτουργία σχεδίασης


Παραθέτουμε τα αντικείμενα της διεπαφής του περιβάλλοντος προγραμματισμού της Visual Basic που είναι ορατά αυτήν τη στιγμή:

τίτλος παραθύρου(Κεφαλίδα παραθύρου)

γραμμή μενού(Γραμμή μενού)

γραμμή εργαλείων(Γραμμή εργαλείων)

Πίνακας Ελέγχου(Εργαλειοθήκη)

οδηγός έργου(Project Explorer)

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

παράθυρο τοποθέτησης φόρμας(Παράθυρο διάταξης φόρμας).

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

Γραμμή μενού(Γραμμή μενού) παρέχει στον προγραμματιστή την ευκαιρία να χρησιμοποιήσει ένα ισχυρό οπλοστάσιο λειτουργιών του περιβάλλοντος προγραμματισμού της Visual Basic (Εικ. 2.5).


Εικ.2.5. Λειτουργίες γραμμής μενού


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


Εικ.2.6. Λειτουργίες γραμμής εργαλείων


Στην αριστερή πλευρά του παραθύρου της Visual Basic βρίσκεται Πίνακας Ελέγχου(Εργαλειοθήκη) (Εικ.2.7).


Εικ.2.7. Εργαλειοθήκη


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

Υπάρχει ένα παράθυρο στην επάνω δεξιά γωνία οδηγός έργου(Project Explorer) με τίτλο ως Έργο - Έργο1(Έργο – Έργο1). Αυτό το παράθυρο έχει μια δομή δέντρου με μια λίστα στοιχείων που αποτελούν μέρος της εφαρμογής που σχεδιάζεται. Τώρα η λίστα περιέχει ένα μόνο στοιχείο - μια φόρμα που ονομάζεται Form1 (Εικ. 2.8).


Εικ.2.8. Project Explorer


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

Εκτύπωση σε εκτυπωτή,

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

Παρακάτω είναι παράθυρο ιδιοτήτων(Παράθυρο Ιδιοτήτων), το οποίο έχει τίτλο Ιδιότητες – Έντυπο 1(Ιδιότητες – Έντυπο1) (Εικ.2.9).


Εικ.2.9. Παράθυρο Ιδιοτήτων


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

Κάτω από τον τίτλο του παραθύρου υπάρχει μια αναπτυσσόμενη λίστα που περιέχει μια λίστα με στοιχεία ελέγχου για την ενεργή φόρμα. Ακόμη χαμηλότερα, μπορείτε να δείτε μια λίστα ιδιοτήτων του επιλεγμένου στοιχείου με τη μορφή ζεύγους: το όνομα της ιδιότητας – η τιμή της. Για παράδειγμα, ιδιοκτησία ΛεζάνταΟ (τίτλος) έχει σημασία Έντυπο 1.

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

Το επόμενο παράθυρο που θα δούμε είναι παράθυρο τοποθέτησης φόρμας(Παράθυρο διάταξης φόρμας) (Εικ.2.10).


Εικ.2.10. Παράθυρο τοποθέτησης φόρμας

(Παράθυρο διάταξης φόρμας)


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

Όλα τα υποπαράθυρα είναι συνδεδεμένα στις άκρες του κύριου παραθύρου της Visual Basic. Αυτός ο τύπος διεπαφής ονομάζεται (Multi-Document Interface). Οι πρώτες εκδόσεις της Visual Basic χρησιμοποιούσαν μια άλλη παραλλαγή που ονομαζόταν Single Document Interface, όπου κάθε θυγατρικό παράθυρο ήταν ανεξάρτητο.

Εάν θέλετε να εγκαταστήσετε διαφορετικό τύπο διεπαφής, επιλέξτε την εντολή μενού Εργαλεία – Επιλογές…(Εργαλεία - Επιλογές...). Θα εμφανιστεί ένα παράθυρο διαλόγου Επιλογές(Επιλογές), όπου πρέπει να μεταβείτε στην καρτέλα Προχωρημένος(Προαιρετικό) (Εικ.2.11).


Εικ.2.11. Καρτέλα για προχωρημένους

Διάλογος επιλογών


Αφού ελέγξετε το πλαίσιο Περιβάλλον Ανάπτυξης SDI(Περιβάλλον ανάπτυξης ενός εγγράφου) και κλικ κουμπιών Εντάξει, ο τύπος διεπαφής θα αλλάξει σε SDI – Διεπαφή ενός εγγράφου(Διασύνδεση ενιαίου εγγράφου).

Μπορείτε να προσαρμόσετε τη συμπεριφορά σύνδεσης μεμονωμένων θυγατρικών παραθύρων κατά τη χρήση MDI – Διεπαφή πολλαπλών εγγράφων(Διασύνδεση πολλών εγγράφων), για την οποία θα πρέπει να μεταβείτε στην καρτέλα Σύνδεση(Επισύναψη) του ίδιου διαλόγου (Εικ. 2.12).


Εικ.2.12. Καρτέλα σύνδεσης

Διάλογος επιλογών


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

Εκτός από τα αντικείμενα διεπαφής του περιβάλλοντος προγραμματισμού της Visual Basic, στο μέσο περίπου της οθόνης (Εικ. 2.4) υπάρχει ένα παράθυρο για το έργο που δημιουργήθηκε, το οποίο έχει τίτλο Έργο 1 – Έντυπο1 (Φόρμα)(Project1 – Form1 (Form)), μέσα στο οποίο βρίσκεται η εμφανιζόμενη φόρμα της μελλοντικής εφαρμογής (Εικ. 2.13).


Εικ.2.13. Έντυπο 1

στο παράθυρο του έργου Project1


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

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

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


Εικ.2.14. Έντυπο 1

σε χρόνο εκτέλεσης


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

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

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

Εκτέλεση εντολής μενού Προβολή - Κωδ(Προβολή – Κωδικός), μετά από το οποίο θα δείτε το παράθυρο κωδικού (Εικ. 2.15).


Εικ.2.15. Παράθυρο κωδικού

(Παράθυρο κώδικα)


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


Εικ.2.16. Πρόγραμμα περιήγησης αντικειμένων

(Προβολή αντικειμένων)


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

2.2. Βοήθεια για αντικείμενα και τις ιδιότητές τους

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

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

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

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

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

Επιλέξτε το κουμπί με το ποντίκι Γραμμή προόδου(Γραμμή προόδου) μέσα Εργαλειοθήκη(Εργαλειοθήκη) και πατήστε το πλήκτρο . Ανοίγει το παράθυρο Βοήθειας της Visual Basic με πληροφορίες σχετικά με αυτό το αντικείμενο(Εικ.2.17).


Εικ.2.17. Visual Basic Help - ProgressBar


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

Δείτε επίσης(Δείτε επίσης) – πληροφορίες για σχετικά θέματα,

Παράδειγμα(Παράδειγμα) – κείμενο παραδείγματα κωδικών,

Ιδιότητες(Ιδιότητες) – κατάλογος ακινήτων,

Μέθοδοι(Μέθοδοι) – λίστα μεθόδων,

Εκδηλώσεις(Εκδηλώσεις) – λίστα συμβάντων.

Ας πούμε ότι πρέπει να εξοικειωθούμε με παραδείγματα προγραμματισμού ενός στοιχείου ελέγχου Γραμμή προόδου(Γραμμή προόδου).

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


Εικ.2.18. Βοήθεια της Visual Basic - Παράδειγμα κειμένου διαδικασίας με χρήση του ProgressBar

(Γραμμή προόδου)


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

Επιλέξτε το επιθυμητό τμήμα του κώδικα με το ποντίκι και αντιγράψτε το στο πρόχειρο των Windows χρησιμοποιώντας τη συντόμευση πληκτρολογίου +[ΝΤΟ]ή + .

Μεταβείτε στο πρόγραμμά σας και πατήστε το συνδυασμό πλήκτρων +[V]ή + για να εισαγάγετε ένα απόσπασμα κώδικα.

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

Για να βρείτε τις πληροφορίες που χρειάζεστε, κάντε κλικ στην ετικέτα Αναζήτηση(Αναζήτηση) που βρίσκεται στην αριστερή πλευρά του παραθύρου Βοήθεια. Η καρτέλα θα ανοίξει Αναζήτηση(Αναζήτηση) Σύστημα βοήθειας της Visual Basic (Εικ.2.19).


Εικ.2.19. Καρτέλα Αναζήτηση

Βοήθεια της Visual Basic


Κάντε κλικ στο πεδίο εισαγωγής Αναζήτηση για τις παρακάτω λέξεις(Αναζητήστε τις παρακάτω λέξεις) και εισαγάγετε λέξεις-κλειδιά για αναζήτηση, χρησιμοποιώντας εάν χρειάζεται λογικούς τελεστές: Και(ΚΑΙ), Ή(Ή), Κοντά(Κλείσε), Δεν(Δεν). Η εισαγωγή αυτών των τελεστών είναι δυνατή όχι μόνο χειροκίνητα, αλλά και επιλέγοντας από μια λίστα που καλείται κάνοντας κλικ στο κουμπί στα δεξιά αυτού του πεδίου.

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

Οι επιλογές βοήθειας που περιγράφονται παραπάνω είναι διαθέσιμες από το μενού της Visual Basic. Το περιεχόμενο βοήθειας καλείται από την εντολή ΒοήθειαΠεριεχόμενα…(Βοήθεια - Περιεχόμενα), αλφαβητικό ευρετήριο - η επόμενη παράγραφος ΒοήθειαΔείκτης…(Βοήθεια - Ευρετήριο) και αναζήτηση - ΒοήθειαΑναζήτηση…(Βοήθεια – Αναζήτηση). Χρησιμοποιώντας το μενού ΒοήθειαΜπορείτε επίσης να μεταβείτε στην τοποθεσία της Microsoft στο Web για τεχνική υποστήριξη.

2.3. Πρώτη εφαρμογή σε γλώσσα Visual Basic

Τώρα ας δοκιμάσουμε στην πράξη όλη τη διαδικασία ανάπτυξης μιας εφαρμογής χρησιμοποιώντας τη Visual Basic χρησιμοποιώντας ένα παράδειγμα το απλούστερο πρόγραμμαΓειά σου Κόσμε! (Γειά σου Κόσμε!). Αυτή η εφαρμογή θα έχει μόνο δύο κουμπιά: ΧαιρετίσματαΚαι Εξοδος.

Αφού πατήσετε το κουμπί Χαιρετίσματαθα πρέπει να εμφανιστεί ένα παράθυρο διαλόγου με ένα μήνυμα Γειά σου Κόσμε!και αφού πατήσετε το κουμπί Εξοδος– το πρόγραμμα κλείνει.

Το γνωστό Hello, World! (Γεια σου, κόσμος!), συνήθως γραμμένο από όλους τους αρχάριους προγραμματιστές που κάνουν τα πρώτα τους βήματα στην εκμάθηση μιας νέας γλώσσας προγραμματισμού.

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

Από το μενού της Visual Basic, επιλέξτε Εργο-Project1 Properties…(Έργο – Project1 Properties…). Ένα παράθυρο διαλόγου ρυθμίσεων θα εμφανιστεί στην οθόνη (Project1 – Project Properties), που ανοίγει στην καρτέλα Γενικός(Γενικά) (Εικ.2.20).


Εικ.2.20. Γενική καρτέλα

Διάλογος ρυθμίσεων Project1 – Project Properties

(Έργο 1 – Ιδιότητες έργου)


Κάντε διπλό κλικ στο πεδίο εισαγωγής Όνομα έργου(Όνομα έργου) και αντικαταστήστε το υπάρχον κείμενο Έργο 1σε νέο - Γειά σου Κόσμε. Μετά από αυτό, κάντε κλικ στο κουμπί Εντάξειγια να κλείσετε το παράθυρο διαλόγου ρυθμίσεων Project1 – Project Properties(Project1 – Project ιδιότητες).

Ας μετονομάσουμε τη μοναδική μορφή της αίτησής μας. Για να το κάνετε αυτό, κάντε κλικ οπουδήποτε στη φόρμα Έντυπο 1, μετά από το οποίο στο παράθυρο Ιδιότητες – Έντυπο 1(Ιδιότητες – Φόρμα 1) θα εμφανιστεί μια πλήρης λίστα με τις ιδιότητες του (Εικ.2.21).


Εικ.2.21. Παράθυρο Ιδιοτήτων – Φόρμα 1


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

Ονομα(Όνομα) στη δεξιά στήλη και εισάγετε Γειά σου Κόσμε, μετά πατήστε το πλήκτρο .

Αλλάξτε την αξία του ακινήτου με τον ίδιο τρόπο Λεζάντα(Επικεφαλίδα). Αντί για την παλιά αξία Έντυπο 1εισάγετε νέο - Γειά σου Κόσμε!Λάβετε υπόψη ότι μπορείτε ήδη να χρησιμοποιήσετε κενά, κόμματα και άλλους χαρακτήρες εδώ. Η φόρμα θα πάρει την παρακάτω μορφή (Εικ.2.22).


Εικ.2.22. Η φόρμα HelloWorld στο παράθυρο του έργου HelloWorld


Πώς διαφέρουν αυτές οι δύο ιδιότητες; Ιδιοκτησία Ονομα(Όνομα) απαιτείται για οποιοδήποτε αντικείμενο της Visual Basic. Προσδιορίζει μοναδικά ή, με άλλα λόγια, δείχνει σε αυτό το αντικείμενο έτσι ώστε να είναι προσβάσιμο από το κείμενο του προγράμματος. Όνομα φόρμας Γειά σου Κόσμεμπορείτε να δείτε στη γραμμή τίτλου του τρέχοντος παραθύρου του έργου: HelloWorld – HelloWorld (Φόρμα). Αυτό το παράθυρο είναι μόνο για ενημερωτικούς σκοπούς και εμφανίζεται μόνο στη λειτουργία ανάπτυξης εφαρμογών. Το παράθυρο του έργου περιέχει την ίδια τη φόρμα μέσα Γειά σου Κόσμε.

Ιδιοκτησία Λεζάντα(Title) είναι διαθέσιμο μόνο για τα αντικείμενα που μπορούν να έχουν λεζάντα ορατή στην οθόνη της οθόνης, για παράδειγμα, για αντικείμενα Μορφή(Μορφή), CommandButton(κουμπί εντολών) ή Πλαίσιο(Πλαίσιο). Η φόρμα μας έχει την επιγραφή Γειά σου Κόσμε!μπορεί πλέον να εμφανίζεται στη γραμμή τίτλου, όπου θα είναι επίσης ορατή όταν εκτελείται η εφαρμογή.

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

Η τοποθέτηση ενός κουμπιού στην επιφάνεια μιας φόρμας είναι παρόμοια με τη σχεδίαση ενός ορθογωνίου στο τυπικό Πρόγραμμα ζωγραφικής. Κάντε κλικ στο εικονίδιο εργαλείου CommandButton(κουμπί εντολών) του πίνακα ελέγχου (Tool Box) και τοποθετήστε το δείκτη του ποντικιού πάνω από τη φόρμα, η οποία θα αλλάξει σε σταυρό:

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

Τοποθετήστε το δεύτερο κουμπί στη φόρμα με τον ίδιο τρόπο. Μετά από αυτό, θα πάρει περίπου αυτή τη μορφή (Εικ. 2.23).


Εικ.2.23. Φόρμα HelloWorld με δύο κουμπιά εντολών


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

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

Για να ρυθμίσετε με μεγαλύτερη ακρίβεια τις γεωμετρικές διαστάσεις του στοιχείου ελέγχου, επιλέξτε το και εγκαταστήστε το αριθμητικές τιμέςιδιότητες Αριστερά(Αριστερά), Μπλουζα(Ανώτερος), Πλάτος(Πλάτος) και Υψος(Ύψος) σε Παράθυρο Ιδιοτήτων(Παράθυρο Ιδιοτήτων). Οι δύο πρώτες ιδιότητες υποδεικνύουν τις συντεταγμένες της επάνω αριστερής γωνίας του στοιχείου ελέγχου και οι δύο τελευταίες ιδιότητες υποδεικνύουν το πλάτος και το ύψος του αντικειμένου.

Τώρα ας αλλάξουμε τις ετικέτες στα κουμπιά που δεν θα έπρεπε Εντολή 1Και Εντολή 2, ΕΝΑ ΧαιρετίσματαΚαι Εξοδοςαναλόγως, και δώστε επίσης πιο ενημερωτικά ονόματα σε αυτά τα αντικείμενα.

Κάντε κλικ για να επισημάνετε το κουμπί Εντολή 1, μετά την οποία σε Παράθυρο Ιδιοτήτων(Παράθυρο Ιδιότητες) θα εμφανιστεί μια λίστα με τις ιδιότητές του.

Κάντε διπλό κλικ στην αξία του ακινήτου Λεζάντα(Επικεφαλίδα) και αντ' αυτού Εντολή 1εισαγω Χαιρετίσματα. Μετά από αυτό, το κείμενο στο κουμπί θα αλλάξει αμέσως.

Αλλάξτε το ακίνητο με τον ίδιο τρόπο Ονομα(Όνομα), ορίζοντας το σε νέα τιμή – cmdΓεια σας.

Εκτελέστε παρόμοιες ενέργειες με το κουμπί Εντολή 2, που έχει ιδιότητες Ονομα(Όνομα) και Λεζάντα(Κεφαλίδα) εκχωρεί τιμές cmdΈξοδοςΚαι Εξοδοςαντίστοιχα.

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

Κάντε διπλό κλικ στο κουμπί με την ετικέτα Χαιρετίσματα. Θα ανοίξει ένα παράθυρο κώδικα με το ήδη σχεδιασμένο πρότυπο υπορουτίνας cmdHello_Κλικ, το οποίο θα καλείται όταν κάνετε κλικ σε αυτό το κουμπί (Εικ.2.24).


Εικ.2.24. Παράθυρο κώδικα με διαδικασία cmdHello_Click


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

Στην αριστερή λίστα μπορείτε να επιλέξετε ένα στοιχείο ελέγχου και στη δεξιά λίστα - τον τύπο του συμβάντος που θα απαντήσετε στο οποίο σκοπεύετε να γράψετε μια υπορουτίνα στη Visual Basic.

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

Σε αυτήν την περίπτωση, το επιθυμητό στοιχείο ελέγχου και ο τύπος συμβάντος έχουν ήδη επιλεγεί. Αυτό είναι ένα κουμπί με το όνομα cmdΓεια σαςκαι εκδήλωση Κάντε κλικ(Κάντε κλικ). Το κείμενο μιας κενού διαδικασίας συμβάντος μοιάζει με αυτό:



Λέξη-κλειδί Υπο, συντομογραφία για Υπορουτίνα(υπορουτίνα), εξυπηρετεί για διαφημίσεις(Δήλωση) διαδικασίες cmdHello_Κλικ, το οποίο χειρίζεται το συμβάν κλικ στο κουμπί cmdΓεια σας.

Το όνομα της διαδικασίας αποτελείται από το όνομα του αντικειμένου, τον χαρακτήρα υπογράμμισης " _ " και τον τύπο του συμβάντος. Είναι αυτό το όνομα που υποδεικνύει στη Visual Basic ότι αυτή η διαδικασία σχετίζεται με το συμβάν Κάντε κλικκουμπιά (κλικ). cmdΓεια σας. Οι κενές παρενθέσεις μας λένε ότι δεν μεταβιβάζονται παράμετροι στη διαδικασία.

Τροποποιητής Ιδιωτικός(Ιδιωτικό) υποδεικνύει ότι αυτή η διαδικασία είναι ορατή μόνο μέσα στο κοντέινερ της, σε αυτήν την περίπτωση στη φόρμα. Οι οδηγίες ολοκληρώνουν τη διαδικασία. End Sub.

Φυσικά, μια άδεια διαδικασία δεν κάνει απολύτως τίποτα - για να κάνει οτιδήποτε, πρέπει να γράψετε τουλάχιστον μία γραμμή προγράμματος μέσα στο σώμα της διαδικασίας.

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

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

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


MsgBox ("Γεια σου κόσμο!")

Η τελική διαδικασία θα μοιάζει με αυτό:


Private Sub cmdHello_Click()

MsgBox ("Γεια σου κόσμο!")


Στη συνέχεια κάντε διπλό κλικ στο δεύτερο κουμπί που λέει Εξοδος. Θα ανοίξει η διαδικασία για την επεξεργασία του συμβάντος κλικ σε αυτό το κουμπί.

Στο σώμα της διαδικασίας cmdExit_Clickεισάγετε οδηγίες Τέλος, το οποίο εκτελεί τη λειτουργία του τερματισμού της εφαρμογής όταν συμβαίνει ένα συμβάν Κάντε κλικ(Κάντε κλικ).

Το κείμενο της δεύτερης διαδικασίας θα μοιάζει τώρα ως εξής:


Private Sub cmdExit_Click()


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

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

Η Visual Basic μεταβαίνει σε λειτουργία εκτέλεσης και μια εφαρμογή Hello, World! που εκτελείται εμφανίζεται στην οθόνη. (Γεια, κόσμο!) (Εικ. 2.25).


Εικ.2.25. Εφαρμογή εργασίας

Γειά σου Κόσμε! (Γειά σου Κόσμε!)


Κάντε μερικά κλικ στο κουμπί με την ετικέτα Χαιρετίσματα. Θα εμφανιστεί ένας διάλογος με τα απαιτούμενα γραπτό μήνυμα(Εικ.2.26).


Εικ.2.26. Διάλογος με γραπτό μήνυμα

Γεια, προγράμματα World! (Γειά σου Κόσμε!)


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

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

2.4. Αποθήκευση έργου στο δίσκο και φόρτωσή του

για να συνεχίσετε τον προγραμματισμό

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

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


Μπορείτε να επεξεργαστείτε το όνομα της προτεινόμενης φόρμας στο πεδίο εισαγωγής Ονομα αρχείου(Όνομα αρχείου) ή αφήστε το αμετάβλητο. Στη συνέχεια κάντε κλικ στο κουμπί Αποθηκεύσετε(Αποθηκεύσετε). Μετά την αποθήκευση της φόρμας, θα εμφανιστεί ένα παράθυρο διαλόγου Αποθήκευση έργου ως(Αποθήκευση έργου ως) με αίτημα αποθήκευσης του έργου (Εικ.2.28).


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

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

Αναπτύξτε το νήμα Έντυπα(Φόρμες) κάνοντας κλικ στο εικονίδιο. Εδώ θα δούμε το όνομα της φόρμας Γειά σου Κόσμε(Εικ.2.29).


Εικ.2.29. Επισκόπηση στοιχείων έργου HelloWorld

στον Project Explorer


Κάντε δεξί κλικ στο όνομα της φόρμας. Θα εμφανιστεί ένα μενού περιβάλλοντος, με το οποίο μπορείτε να εκτελέσετε όλες τις έγκυρες ενέργειες σε αυτό το αντικείμενο (Εικ. 2.30).


Εικ.2.30. Κατάλογος συμφραζόμενων

στον Project Explorer


Επιλέξτε στοιχείο μενού Αποθηκεύστε το HelloWorld.frm(Αποθήκευση HelloWorld.frm) για αποθήκευση της φόρμας στο δίσκο.

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


Εικ.2.31. Καρτέλα Περιβάλλον

Διάλογος επιλογών


Διακόπτης Όταν ξεκινά ένα πρόγραμμα(Όταν ξεκινά το πρόγραμμα) ορίστε σε Αποθήκευσε τις αλλαγές(Αποθήκευση αλλαγών) και κάντε κλικ στο κουμπί Εντάξει.

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

Για να ανοίξετε ένα έργο, επιλέξτε την εντολή μενού Αρχείο – Άνοιγμα έργου…(Αρχείο – Άνοιγμα έργου...). Στην οθόνη θα εμφανιστεί ένας διάλογος Άνοιγμα έργου(Άνοιγμα έργου) επεκτάθηκε στην καρτέλα Υπάρχον(Υπάρχον) (Εικ.2.32).


Εικ.2.32. Υπάρχουσα καρτέλα


Πρώτα στην αναπτυσσόμενη λίστα Ντοσιέ(Φάκελος) επιλέξτε τη μονάδα δίσκου και τον κατάλογο όπου βρίσκεται το έργο, κάντε κλικ στο όνομα του αρχείου και κάντε κλικ στο κουμπί Ανοιξε(Ανοιξε).

Εάν έχετε ήδη εργαστεί με ένα αποθηκευμένο έργο στο παρελθόν, τότε είναι πιο βολικό να το ανοίξετε λίγο διαφορετικά. Κάντε κλικ στη συντόμευση για να μεταβείτε στην καρτέλα Πρόσφατος(Πρόσφατος) διάλογος Άνοιγμα έργου(Ανοιχτό έργο) (Εικ.2.33).


Εικ.2.33. Πρόσφατη καρτέλα

Άνοιγμα διαλόγου έργου


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

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

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

Το 1964 γεννήθηκε η γλώσσα BASIC. Αναπτύχθηκε για εκπαιδευτικούς σκοπούς, ώστε οι φοιτητές του πανεπιστημίου να μπορούν να μάθουν προγραμματισμό χρησιμοποιώντας απλούς αλγόριθμους. Το BASIC ήταν μια πραγματική ανακάλυψη στην εκπαίδευση, και στην πραγματική ζωή, οι προγραμματιστές συναγωνίστηκαν στη δημιουργία διαλέκτων. Μεταξύ των geeks που γοητεύτηκαν από τη γλώσσα ήταν ο Bill Gates. Σε ηλικία 13 ετών έγραψε το πρώτο του πρόγραμμα σε αυτό και στα 20 κέρδισε χρήματα εφαρμόζοντας μια έκδοση του Altair BASIC, την οποία ανέπτυξε μαζί με τον Paul Allen.

Στη δεκαετία του '80, η δημοτικότητα του BASIC άρχισε να μειώνεται. Οι νέες γλώσσες προγραμματισμού έχουν απαλλαγεί από τη σύνθετη σύνταξη, ενώ οι δυνατότητές τους έχουν αυξηθεί. Και μόνο η Microsoft συνέχισε να μένει στη γραμμή της, κυκλοφορώντας πρώτα ένα άλλο μπεστ σέλερ QBasic και μετά τον ήρωα του σημερινού κειμένου - τη Visual Basic.

Σύντομη ενημέρωση

Οι πρώτες εκδόσεις της Visual Basic δεν ήταν επιτυχημένες μεταξύ των προγραμματιστών. Η γραφική διεπαφή, και στη συνέχεια η επισήμανση σύνταξης, ήταν ίσως οι μόνες διαφορές από το QBasic. Η Microsoft άρχισε να κάνει σημαντικές αλλαγές μόλις με την έκδοση 3.0. Στη διαμόρφωση Professional, οι προγραμματιστές μπορούσαν να εργαστούν με τη βάση δεδομένων Πρόσβαση σε δεδομένα, γραφικές δυνατότητεςεπέτρεψε ακόμη και σε μη προγραμματιστές να εργαστούν με τη γλώσσα. Επιπλέον, η απόδοση έχει αυξηθεί και η εγκατάσταση λογισμικού έχει απλοποιηθεί.

Το 1995, κυκλοφόρησαν τα Windows 95, μαζί με τα οποία η Visual Basic 4.0 ξεκίνησε για να καταλάβει την παγκόσμια κυριαρχία. Εδώ εμφανίστηκε ένας πλήρης μεταγλωττιστής, η δυνατότητα δημιουργίας εφαρμογών 32 και 16 bit και η ταχύτητα λειτουργίας αυξήθηκε. Κυκλοφόρησε το 1998 τελευταία έκδοσηπαραδοσιακή Visual Basic. Στη συνέχεια, η Microsoft άλλαξε την ιδέα, ξεκινώντας την ανάπτυξη της γλώσσας προς δύο κατευθύνσεις: VB στην πλατφόρμα .NET και προσαρμοσμένες εκδόσεις για την επίλυση τοπικών προβλημάτων (VBA, VBScript, eVB).

Visual Basic σήμερα

Το VB είναι ένα εργαλείο για τη γρήγορη δημιουργία εφαρμογών των Windows. Μετά την αλλαγή της έννοιας, η γλώσσα απέκτησε:

  • Υποστήριξη OOP με κατασκευαστές, καταστροφείς και κληρονομιά.
  • δωρεάν multithreading?
  • μεταγλώττιση σε bytecode που εκτελείται με χρήση του CLR.
  • δομημένος χειρισμός εξαιρέσεων.

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

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

Στο AutoCAD, το CorelDraw, το SolidWorks και, φυσικά, το Microsoft Office, μπορείτε να εξάγετε δεδομένα, πληροφορίες δομής και να συνδέσετε μια βάση δεδομένων. Ακόμη και σε καθημερινό επίπεδο, θα χρειαστείτε τη δυνατότητα να δημιουργείτε αυτόματα συμπληρωμένες φόρμες και να εξάγετε πληροφορίες με ένα κλικ από το Excel. Για εργασίες που δεν περιλαμβάνουν απαραίτητα προγραμματισμό, το VBA διευκολύνει τη δημιουργία τεχνικών εγγράφων, σχεδίων και σχεδίων.

Βιβλιογραφία

Είναι καλύτερα να αρχίσετε να μαθαίνετε τη γλώσσα με VBA. Πρώτον, είναι απλούστερο, δεύτερον, τα προϊόντα-στόχοι είναι καλά γνωστά σε εσάς και τρίτον, οι περιορισμοί θα σας επιτρέψουν να επικεντρωθείτε στη γλώσσα. Υπολογίζεται ότι θα χρειαστείτε 30 ώρες για να μάθετε VBA. Στην πραγματικότητα, όχι περισσότερα από 15. Μπορείτε να χρησιμοποιήσετε ένα από τα παρακάτω βιβλία ως βάση:

  • Excel 2013. Professional VBA Programming, John Walkenbach.
  • Επίλυση επιστημονικών και μηχανικών προβλημάτων με χρήση Excel, VBA και C C++, Igor Gaidyshev.