Γ3.3.Μ7 ΕΠΑΝΆΛΗΨΗ ΜΈΡΟΣ Α: ΈΝΝΟΙΕΣ ΤΙ ΕΊΝΑΙ Η VISUAL BASIC Η Visual Basic είναι μια γλώσσα προγραμματισμού οδηγούμενη από συμβάντα που έχει ένα ολοκληρωμένο περιβάλλον ανάπτυξης Έχει δημιουργηθεί από τη Microsoft. Η τελευταία της έκδοση είναι η Visual Basic 6.0 την οποία έχει διαδεχθεί η Visual Basic.NET. Γλώσσα προγραμματισμού λέγεται μια τεχνητή γλώσσα που μπορεί να χρησιμοποιηθεί για τη δημιουργία προγραμμάτων που ελέγχουν τη λειτουργία του ηλεκτρονικού υπολογιστή. Η Visual Basic είναι οδηγούμενη από συμβάντα σημαίνει ότι το πρόγραμμα που δημιουργούμε με αυτήν, ενεργοποιείται και εκτελεί μια επεξεργασία όταν ο χρήστης του κάνει κάτι, για παράδειγμα πατήσει με το ποντίκι σε ένα χειριστήριο. Το Ολοκληρωμένο Περιβάλλον Ανάπτυξης εφαρμογής (IDE) είναι όλα τα εργαλεία που δίνει η Visual Basic στον προγραμματιστή για να γράψει να δοκιμάσει και να διορθώσει το πρόγραμμα του και να το μετατρέψει σε αυτόνομα εκτελούμενο πρόγραμμα. ΤΙ ΜΠΟΡΟΎΜΕ ΝΑ ΚΆΝΟΥΜΕ ΜΕ ΤΗ VISUAL BASIC Με τη Visual Basic μπορούμε να δημιουργήσουμε προγράμματα, τα οποία έχουν κοινά χαρακτηριστικά με όλα τα προγράμματα που «τρέχουν» (δουλεύουν) στα λειτουργικά συστήματα Windows. ΑΝΤΙΚΕΊΜΕΝΑ: ΦΌΡΜΑ ΚΑΙ ΧΕΙΡΙΣΤΉΡΙΑ Στη Visual Basic τα βασικά αντικείμενα που χρειαζόμαστε για να δημιουργήσουμε μια εφαρμογή είναι έτοιμα, πράγμα που σημαίνει ότι χρειάζεται να γράψουμε λιγότερο προγραμματιστικό κώδικα. Τα αντικείμενα έχουν γραφική μορφή και μπορούμε να τα χειριστούμε με το ποντίκι. Αυτά είναι πρώτα από όλα η φόρμα (form), δηλαδή το παράθυρο του προγράμματος μας, και διάφορα χειριστήρια (controls) που χρησιμοποιούνται για την είσοδο δεδομένων και εντολών στο πρόγραμμα μας και για την έξοδο πληροφοριών από αυτό. ΕΤΙΚΈΤΑ LABEL Χρησιμοποιείται για την εμφάνιση κειμένου πάνω στη φόρμα, το οποίο χρήστης του προγράμματος δεν μπορεί να αλλάξει. ΠΛΑΊΣΙΟ ΚΕΙΜΈΝΟΥ TEXT BOX Χρησιμοποιείται για είσοδο κει έξοδο κειμένου. Το πρόγραμμα το χρησιμοποιεί για να εμφανίζει κείμενο και ο χρήστης μπορεί να το χρησιμοποιήσει για να πληκτρολογήσει κείμενο. ΚΟΥΜΠΊ ΕΝΤΟΛΉΣ COMMAND BUTTON Εκτελεί κάποιες εντολές ή επεξεργασίες όταν ο χρήστης το επιλέξει. Page 1 of 6
ΙΔΙΌΤΗΤΕΣ ΤΩΝ ΑΝΤΙΚΕΙΜΈΝΩΝ Στη Visual Basic τα αντικείμενα έχουν ιδιότητες όπως όνομα, μέγεθος, χρώμα. Μερικές από τις ιδιότητες μπορούμε να τις καθορίσουμε στο στάδιο του σχεδιασμού του προγράμματος μας. ΣΥΜΒΆΝΤΑ ΚΑΙ ΔΙΑΔΙΚΑΣΊΕΣ ΣΥΜΒΆΝ EVENT Ένα Συμβάν (Event) είναι ένα μήνυμα που πληροφορεί την εφαρμογή, ότι έχει συμβεί κάτι σημαντικό που πρέπει να το χειριστεί. Για παράδειγμα ο χρήστης της εφαρμογής έχει κάνει κλικ (click) σε κάποιο χειριστήριο της φόρμας. Όλα τα χειριστήρια στη Visual Basic, αλλά και η ίδια η φόρμα έχουν δικά τους συμβάντα, όπως: Load Unload Click συμβάν συνδεδεμένο με τις φόρμες, που ειδοποιεί την εφαρμογή ότι η φόρμα έχει φορτωθεί (ανοίξει). ειδοποιεί την εφαρμογή ότι η φόρμα έχει κλείσει. συμβάν συνδεδεμένο με διάφορα χειριστήρια και τις φόρμες, που ειδοποιεί την εφαρμογή ότι ο χρήστης έχει κάνει κλικ στο χειριστήριο ή τη φόρμα. DblClick συνδεδεμένο με διάφορα χειριστήρια και φόρμες και ειδοποιεί την εφαρμογή ότι ο χρήστης έχει κάνει διπλό κλικ. ΔΙΑΔΙΚΑΣΊΑ PROCEDURE Όταν προκύψει ένα συμβάν, τότε ενεργοποιείται μια Διαδικασία. Οι διαδικασίες είναι ομάδες από εντολές που ξεκινούν με μια δήλωση, όπως η Private Sub και τελειώνουν με μια δήλωση, όπως η End Sub. Παράδειγμα Διαδικασίας: Στη διαδικασία cmdcancel_click() της εικόνας, οι εντολές ανάμεσα στο Private Sub και το End Sub, θα εκτελεστούν όταν ο χρήστης κάνει κλικ στο κουμπί cmdcancel. ΠΩΣ ΔΗΜΙΟΥΡΓΟΎΜΕ ΜΙΑ ΕΦΑΡΜΟΓΉ ΣΤΗ VISUAL BASIC 1. Δημιουργούμε ένα νέο έργο (project) 2. Τοποθετούμε στοιχεία ελέγχου (controls) πάνω στη φόρμα 3. Καθορίζουμε όσες ιδιότητες των αντικειμένων (φόρμας και χειριστηρίων) 4. Γράφουμε τον προγραμματιστικό κώδικα. ΠΩΣ ΔΊΝΟΥΜΕ ΤΙΜΉ ΣΤΙΣ ΙΔΙΌΤΗΤΕΣ ΤΩΝ ΑΝΤΙΚΕΙΜΈΝΩΝ Γενική μορφή της εντολής: ΌνομαΑντικειμένου.Ιδιότητα = Τιμή Παραδείγματα: lblname.caption = Γιώργος - Εμφανίζει το κείμενο Γιώργος πάνω στην ετικέτα lblname lblsurname.fontbold = True - Κάνει έντονο το περιεχόμενο της ετικέτας lblsurname. lbladdress.fontitalic = False - καταργεί την πλάγια γραφή από την ετικέτα lbladdress. Page 2 of 6
Γ3.3.Μ7 ΕΠΑΝΆΛΗΨΗ ΜΈΡΟΣ Α: ΈΝΝΟΙΕΣ 1. Συμπληρώστε τις προτάσεις: 1. Γλώσσα λέγεται μια τεχνητή γλώσσα που μπορεί να χρησιμοποιηθεί για τη δημιουργία προγραμμάτων που ελέγχουν τη του ηλεκτρονικού.. 2. Η Visual Basic είναι μια. προγραμματισμού, οδηγούμενη από, που δημιουργήθηκε από την εταιρία και χρησιμοποιείται για τη δημιουργία.. που τρέχουν στα λειτουργικά συστήματα.. 3. Στη Visual Basic έχουμε έτοιμα αντικείμενα που μπορούμε να τα χρησιμοποιήσουμε στο πρόγραμμα μας και αυτά είναι η και τα. 4. Η φόρμα είναι το.. προγράμματος μας. 5. Τα χειριστήρια είναι αντικείμενα που χρησιμοποιούνται για την είσοδο. και στο πρόγραμμα μας και για την έξοδο. από αυτό. 2. Αντιστοιχίστε τα αντικείμενα με την περιγραφή τους. Ένα αντικείμενο πρέπει να περισσέψει: Περιγραφή 1. Χειριστήριο που χρησιμοποιείται για την εμφάνιση πληροφοριών πάνω στη φόρμα του προγράμματος. 2. Χειριστήριο που χρησιμοποιείται για έξοδο αλλά και για είσοδο πληροφοριών στο πρόγραμμα. 3. Αποτελεί το παράθυρο του προγράμματος μας. 4. Χειριστήριο που χρησιμοποιείται για την ενεργοποίηση εντολών. Αντικείμενο 1. Πλαίσιο Κειμένου TextBox 2. Ετικέτα Label 3. Κουμπί εντολής Command Button 4. Πλαίσιο Ελέγχου CheckBox 5. Φόρμα - Form 3. Τι είναι ένα συμβάν event: Αναφέρετε τρία συμβάντα:... Τι είναι μια διαδικασία:... 4. Πότε θα εκτελεστεί η διαδικασία της εικόνας; Page 3 of 6
Απάντηση: Page 4 of 6
ΜΈΡΟΣ Β : ΆΝΟΙΓΜΑ, ΕΚΤΈΛΕΣΗ, ΤΕΡΜΑΤΙΣΜΌΣ ΈΡΓΟΥ. ΔΗΜΙΟΥΡΓΊΑ, ΑΠΟΘΉΚΕΥΣΗ ΈΡΓΟΥ 1. Ανοίξτε από το φάκελο VB M7 το έργο M7.vbp 2. Εκτελέστε το έργο, συμπληρώστε το όνομα σας και πατήστε ΟΚ. 3. Ποιο μήνυμα εμφανίζεται πάνω στη φόρμα; 4. Τερματίστε το έργο Μ7. 5. Κλείστε το έργο Μ7. 6. Δημιουργήστε ένα νέο έργο. 7. Τοποθετήστε στη φόρμα μία ετικέτα (label) και τρία κουμπιά εντολής (command button), όπως στην εικόνα πιο κάτω: 8. Αλλάξτε τις ιδιότητες των αντικειμένων, ως εξής: Αντικείμενο Ιδιότητα Τιμή Form1 Caption Λεπτομέρειες Σύνδεσης Name lblemail Label1 Caption BackColor Γαλάζιο ForeColor Σκούρο μπλε Font Arial, μμέγεθος 14 στιγμές Command1 Name cmdview Caption Εμφάνιση Command2 Name cmdhide Caption Απόκρυψη Command3 Name cmdexit Caption Τέλος 9. Προγραμματίστε το κουμπί cmdview, ώστε όταν πατηθεί να εμφανίζει τη διεύθυνση gafylaxeos@schools.com μέσα στην ετικέτα lblemail.... Page 5 of 6
10. Προγραμματίστε το κουμπί cmdhide, ώστε όταν πατηθεί να διαγράφει το περιεχόμενο της ετικέτας lblemail.... 11. Προγραμματίστε το κουμπί cmdexit, ώστε όταν πατηθεί να τερματίζει τη λειτουργία του προγράμματος... 12. Εκτελέστε το έργο για να το δοκιμάσετε. 13. Αποθηκεύστε μέσα στο φάκελο VB M7 δίνοντας και στη φόρμα και στο έργο το όνομα Επανάληψη. 14. Κλείστε τη Visual Basic. Page 6 of 6