Visual Basi Γλώσσα οπτικού προγραµµατισµού «Η αρχή είναι το ήµισυ του παντός» Κουλλάς Χρίστος www.oullas.om oullas 2 Στόχοι Μαθήµατος Οι µαθητές να µπορούν: να εξηγούν τι είναι η Visual Basi. ναεξηγούνταστάδιαδηµιουργίας µιας εφαρµογής. να εξηγούν τι είναι οι µηχανισµοί και τα γεγονότα. να ονοµάζουν τα διάφορα συστατικά που αποτελούν το περιβάλλον της Visual Basi. να εισάγουν µηχανισµούς στη φόρµα. να αλλάζουν τις ιδιότητες των αντικειµένων. να γράφουν απλό κωδικό. να τρέχουν την εφαρµογή τους. να αποθηκεύουν την εφαρµογή τους.
oullas 3 Visual Basi Η Mirosoft Visual Basi είναι µια γλώσσα προγραµµατισµού που µπορείτε να χρησιµοποιήσετε για ανάπτυξη εφαρµογών. Το πολύ καλό περιβάλλον της µας δίνει τη δυνατότητα για δηµιουργία σχεδόν κάθε τύπου εφαρµογής που µπορείτε να φανταστείτε. oullas 4 Στάδια δηµιουργίας µιας εφαρµογής Σχεδίαση του περιβάλλοντος διασύνδεσης - interfae Σχεδίαση φόρµας Σχεδίαση των διαφόρων µηχανισµών ontrols Ορισµός των ιδιοτήτων. Κάθε αντικείµενο (φόρµες ή µηχανισµοί) έχει ένα σύνολο προκαθορισµένων ιδιοτήτων (properties) που µπορούµε να αλλάξουµε. Γράψιµο του κώδικα των διαφόρων γεγονότων (events), των µηχανισµών και της φόρµας.
Μηχανισµοί Γεγονότα (Controls Events) oullas 5 Μηχανισµοί Controls είναι τα διάφορα αντικείµενα που ενσωµατώνουµε στην φόρµα µας έτσι ώστε να της δώσουµε κάποια χρησιµότητα. π.χ κουµπί διαταγής (ommand button), ετικέτα (label),. Γεγονότα Events είναι οι διάφορες πράξεις οι οποίες αναγνωρίζονται απότηφόρµα ήκάποιοµηχανισµό. π.χ κλικ, διπλό κλικ, load, unload, ey press. oullas 6 Ενεργοποίηση της Visual Basi
oullas 7 Ενεργοποίηση της Visual Basi oullas 8 Το Ολοκληρωµένο Περιβάλλον Ανάπτυξης της Visual Basi IDE - Integrated Development Environment Γραµµή Τίτλου Εξερεύνηση Έργου Γραµµή Μενού Γραµµή Εργαλείων Παράθυρο Ιδιοτήτων Φόρµα Εργαλειοθήκη Παράθυρο ιάταξης Φόρµας
oullas 9 Γραµµή Μενού File για να δηµιουργήσετε, ανοίξετε, εκτυπώσετε, αποθηκεύσετε έργα. Edit για αντιγραφή, αποκοπή, επικόλληση, αναζήτηση,. View για προβολή εργαλείων, παραθύρων και άλλων βοηθηµάτων. Projet για πρόσθεση ή αφαίρεση φόρµας και άλλων µηχανισµών. Format περιέχει επιλογές για τη τοποθέτηση µηχανισµών στη φόρµα. Debug περιέχει επιλογές για την αποσφαλµάτωση της εφαρµογής. Run περιέχει εντολές για την εκκίνηση και τερµατισµό τηςεφαρµογής Query επιλογές για επεξεργασία δεδοµένων από µια βάση δεδοµένων. Diagram περιέχει επιλογές για αλλαγή σχεδίασης µιας βάσης δεδοµένων. Tools γιαναθέσετεπροτιµήσεις για το περιβάλλον εργασίας. Add-Ins εντολές για εισαγωγή ή διαγραφή ανεξάρτητων προγραµµάτων. Window παρέχει επιλογές για τον τρόπο τοποθέτησης παραθύρων. Help παρέχει λύσεις σε διάφορα προβλήµατα που µπορεί να έχετε. oullas 10 Γραµµή εργαλείων Αν δεν υπάρχει, κάνετε κλικ στο View/Toolbars/Standard. Παρέχει εύκολη πρόσβαση στις εντολές της γραµµής µενού.
Σχεδιαστής Φόρµας Στο σχεδιαστή φόρµας ο χρήστης δηµιουργεί τις φόρµες των παραθύρων επικοινωνίας του χρήστη µε τηνεφαρµογή. Οι φόρµες αποτελούν το σηµείο απότοοποίοαρχίζειοσχεδιασµός και η υλοποίηση κάθε εφαρµογής. oullas 11 Γραµµή Τίτλου Πλήκτρο Κλεισίµατος Πλήκτρο Επαναφοράς / Μεγιστοποίησης Πλήκτρο Ελαχιστοποίησης Πλαίσιο Ελέγχου Η Εργαλειοθήκη oullas 12 Η εργαλειοθήκη περιέχει όλα τα εργαλεία που χρειάζεστε, για να δηµιουργήσετε την διασύνδεση της φόρµας σας.
oullas 13 Εξερεύνηση Έργου Χρησιµοποιείται για γρήγορη αναφορά στα διάφορα στοιχεία, φόρµες και λειτουργικές µονάδες του έργου σας. Προβολή Κώδικα Προβολή Αντικειµένου ιαχείριση Φακέλων Όνοµα Έργου Φάκελος για Φόρµες Όνοµα φόρµας oullas 14 Παράθυρο Ιδιοτήτων Όνοµα φόρµας ή µηχανισµού Είδος µηχανισµού Ράβδος κύλισης Επιλεγµένη ιδιότητα Περιγραφή επιλεγµένης ιδιότητας
oullas 15 Παράθυρο διάταξης φόρµας Προσδιορίζει σε ποιο σηµείο της οθόνης θα εµφανιστεί η φόρµα όταν εκτελεστεί το πρόγραµµα. Οθόνη Φόρµα είκτης ποντικού oullas 16 Αλλαγή διαστάσεων φόρµας Λαβές αλλαγής µεγέθους Έξοδος από το πρόγραµµα Από το µενού επιλέξετε File Exit
oullas 17 ηµιουργία εφαρµογής Σχεδίαση του περιβάλλοντος διασύνδεσης Ορισµός Αντικείµενο Form1 Command1 Command2 Label1 των ιδιοτήτων Ιδιότητα Τιµή Ιδιότητας Name frmwelome Caption Το πρώτο µου πρόγραµµα Name mdenter Caption Πάτησε εδώ Name mdexit Caption Έξοδος Name lblmessage Alignment Center Caption Ba Color Κίτρινο Font MS Sans Serif Bold 18 pt Fore Color Μπλε oullas 18
oullas 19 Γράψιµο του κώδικα oullas 20 Εκτέλεση Εφαρµογής Από το µενού Run Start Από την γραµµή εντολών κάνετε κλικ στο εικονίδιο Start Πληκτρολογώντας το πλήκτρο F5
oullas 21 Φύλαξη της εφαρµογής Απότοκυρίωςµενού File Save Projet Στο πλαίσιο διαλόγου που εµφανίζεται δίνουµε όνοµα στηνφόρµα µας και στο projet µας