Σχετικά έγγραφα
ΚΕΦΑΛΑΙΑ Name, Caption, Backcolor Load, Unload, Activate

Γ3.3.Μ7 ΕΠΑΝΆΛΗΨΗ ΜΈΡΟΣ Α: ΈΝΝΟΙΕΣ ΤΙ ΕΊΝΑΙ Η VISUAL BASIC ΤΙ ΜΠΟΡΟΎΜΕ ΝΑ ΚΆΝΟΥΜΕ ΜΕ ΤΗ VISUAL BASIC ΑΝΤΙΚΕΊΜΕΝΑ: ΦΌΡΜΑ ΚΑΙ ΧΕΙΡΙΣΤΉΡΙΑ ΕΤΙΚΈΤΑ LABEL

Visual Basic Γλώσσα οπτικού

ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΗ VISUAL BASIC Γ ΓΥΜΝΑΣΙΟΥ

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

Γνωριµία µε τη Microsoft Access

To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

ΔΟΜΗΜΕΝΟΣ ΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΠAΡΑΘΥΡΙΚΟ ΠΕΡΙΒΑΛΛΟΝ με τη Γλώσσα Προγραμματισμού VISUAL BASIC (1 ο ΕΠΙΠΕΔΟ)

ΜICROSOFT VISUAL STUDIO Eργ 1: Ανάπτυξη απλής εφαρµογής: Solutions, Projects, GUI, Events, Debugging. Εισαγωγή

Εισαγωγή και επεξεργασία δεδοµένων

Microsoft Office. Δρ. Νικόλαος Σγούρος

(3) Από την εργαλειοθήκη επιλέξτε το εργαλείο «ετικέτας (Label)». Δημιουργήστε μια ετικέτα στην φόρμα σας.

Κεφάλαιο 7 Εισαγωγή στη Microsoft Access

ΜΑΘΗΜΑ 10 Ο ΟΡΓΑΝΩΣΗ ΤΗΣ Β ΓΙΑ ΧΡΗΣΤΕΣ (NON-EXPERTS) Α. ΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ ΕΠΙΛΟΓΩΝ 1. TOOLS DATA UTILITIES SWITCHBOARD MANAGER YES

Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio

Π.Τ..Ε. Σηµειώσεις Σεµιναρίου «Τα µήλα των Εσπερίδων», Η ζωγραφική (Paint) Τα µενού της ζωγραφικής

ΓΡΗΓΟΡΗ ΜΑΝΑΡΙΩΤΗ Ερωτήσεις Εµπέδωσης Αξιολόγησης για το EXCEL

Ράβδος Εργαλείων, σχεδόν τα ίδια εργαλεία και εικονίδια υπάρχουν όπως στα άλλα προγράμματα που έχετε μάθει μέχρι σήμερα.

Επίλυση προβλήματος με Access

ΗΜΙΟΥΡΓΙΑ ΙΣΤΟΣΕΛΙ ΑΣ ΣΤΟ MICROSOFT WORD

8. Σηµειώσεις Access. Κατηγορίες φόρµας ως προς τον τρόπο προβολής των δεδοµένων

Version X. Οδηγίες χρήσης

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

2. ΞΕΚΙΝΩΝΤΑΣ ΤΟ PSPICE

Ανάπτυξη εφαρμογής Input-Output

Οδοραµα mobile ΑΠΟΘΗΚΗ

ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ V ΕΚΠΑΙΔΕΥΤΗΣ ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ

ΠΕΡΙΕΧΟΜΕΝΑ. Εισαγωγή...15 Κεφάλαιο 1: Τα βασικά στοιχεία του Excel Κεφάλαιο 2: Δημιουργία νέου βιβλίου εργασίας...33

η σύνθεση ενός υπολογιστή

Τα αντικείμενα ή Χειριστήρια και οι βασικές ιδιότητες τους (properties)

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Επεξεργασίας Κειμένου. 2. Κύρια Οθόνη Της Εφαρμογής Κειμένου ΣΤΟΧΟΙ:

Οδηγίες κατασκευής Ιστοσελίδων µε το πρόγραµµα FRONTPAGE 2003

ΟΜΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ... 3 ΕΡΩΤΗΣΕΙΣ... 5 ΕΡΕΥΝΕΣ... 8

Ηλεκτρονικό Λατινικό Λεξικό Ρηµάτων. Περίληψη

MESSAGE EDITOR FOR WINDOWS Ο ΗΓΙΕΣ ΧΡΗΣΕΩΣ

2 Ο Ε.Κ.Φ.Ε. ΗΡΑΚΛΕΙΟΥ. Οδηγίες χρήσης PDFCreator

ηµιουργία παρουσιάσεων (Power Point)

Ηλεκτρονικό Λεξικό Ρηµάτων Αρχαίας Ελληνικής Γλώσσας. Περίληψη

Αικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25

Γνωριµία µε το Microsoft Excel

ιαµόρφωση σελίδας Προεπισκόπηση Εκτύπωση

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: Υλοποίηση προγράµµατος σε Visual Basic µε σκοπό τη δηµιουργία του προγράµµατος εξεταστικής του Τ.Ε.Ι.

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Χρήση εργαλείων Εικόνων, Εντολών και Ετικετών ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

ΕΙΣΑΓΩΓΗ ΣΤΟ MICROSOFT POWERPOINT

ΛΥΚΕΙΟ ΑΓΙΑΣ ΦΥΛΑΞΕΩΣ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ. Ονοµατεπώνυµο :... Τµήµα :... Αριθµός :...

Πρόλογος... 7 ΕΙΔΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

Άσκηση 6 Ανύψωση Σχηµάτων. Στόχος της άσκησης

Πίνακες, περιγράµµατα και σκίαση

Κεφάλαιο Χρήση κειµενογράφου. 4.1 Εισαγωγή Σκοπός Τι θα µάθεις

Ανάπτυξη εφαρμογής Input-Output

Α. Delete Β. Backspace. Α..xls Β..jpg Γ..mdb..doc


Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Συνεργείο Αυτοκινήτων

Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...

Εγκατάσταση. Εγκατάσταση του Wamp

του και από αυτόν επιλέγουµε το φάκελο εµφανίζεται ένα παράθυρο παρόµοιο µε το ακόλουθο:

5. MΑΚΡΟΕΝΤΟΛΕΣ. Η δηµιουργία Μακροεντολής γίνεται µε δύο τρόπους :

Άσκηση 5 Ανύψωση Σχηµάτων. Στόχος της άσκησης

Στην συνέχεια και στο επόµενο παράθυρο η εφαρµογή µας ζητάει να εισάγουµε το Username και το Password το οποίο σας έχει δοθεί από τον ΕΛΚΕ.

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Εισαγωγή στο πρόγραμμα Microsoft word 2003

Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word

Οδηγίες για την κατασκευή του αρχείου «Ταυτότητα (α+β) 2» 1. Αποκρύπτουµε τους άξονες και το παράθυρο άλγεβρας: Παράθυρο προβολή

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

Αναγνώριση υποθεµάτων αρχείων Αντιγραφή κειµένου Αντιγραφη εικόνων Αντιγραφή video

Computing and Information Systems Service. ιαχείριση Αρχείων

Μετεπεξεργασία (postprocessing) µε τα προγράµµατα WINGRAF, DBVIEW, URSULA Μάϊος 2005

Web Forms. Το Web Forms βρίσκεται στο µενού Οργάνωση λειτουργίας -> Βοηθητικές εργασίες -> Web Forms.

Ο ΗΓΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ στο περιβάλλον της VISUAL BASIC 6

ΜΑΘΗΜΑ Άνοιγμα Της Εφαρμογής Υπολογιστικών Φύλλων. 2. Κύρια Οθόνη Της Εφαρμογής Υπολογιστικών Φύλλων ΣΤΟΧΟΙ:

ΕΡΩΤΗΣΕΙΣ στην επεξεργασία κειμένου (Word)

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Εισαγωγή ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

ΥΠΗΡΕΣΙΑ WEBMAIL ΚΥΠΕΣ

Shift+γράμμα. Πατάμε τον τόνο (δί[λα στο L) και μετά το φωνήεν. Πως βάζουμε διαλυτικά; Πατάμε το Shift+ τόνο και μετά το φωνήεν (ι ή υ)

ΟΔΗΓΙΕΣ ΔΗΜΙΟΥΡΓΙΑΣ ΕΦΑΡΜΟΓΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΜΕΣΟΥ ΑΡΧΕΙΟΥ ΣΕ ΠΕΡΙΒΑΛΛΟΝ VISUAL STUDIO NET

7.Α.1 Παρουσιάσεις. 7.Α.2 Περιγραφή περιεχομένων της εφαρμογής

1. Εγκατάσταση του NetMeeting

ΥΠΟΧΡΕΩΤΙΚΕΣ ΓΝΩΣΕΙΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΡΟΣ ΙΙ

Microsoft Excel Κεφάλαιο 1. Εισαγωγή. Βιβλίο εργασίας

Επεξεργαστής Κειμένου: (Microsoft Word)

2. Κάντε κλικ στο παράθυρο όψης Top για να το ενεργοποιήσετε, ώστε να σχεδιάσετε το πάτωµα του δωµατίου.

ζωγραφίζοντας µε τον υπολογιστή

H ΓΛΩΣΣΑ C. Μάθηµα 1: Το Πρώτο µας Πρόγραµµα σε C. ηµήτρης Ψούνης

Εισαγωγή στα Πληροφοριακά Συστήματα. 1 ο Εργαστήριο

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:

Atlantis - Νέο user interface

Εισαγωγή στα Πληροφοριακά Συστήματα. 1 ο Εργαστήριο

ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ. α) pbrush β) brush γ) pbush δ) pbrus. α) ctrl + enter β) ctrl + esc γ) alt + ctrl δ) alt + enter

Πρακτικές συμβουλές κατά την πληκτρολόγηση ., ; :! ( ) " " Άνοιγμα και αποθήκευση εγγράφου Αρχείο, Άνοιγμα. Αρχείο / Αποθήκευση

Περιεχόµενα. 1 Tο βιβλίο "µε µια µατιά" Εισαγωγή στη Microsoft Access Γνωριµία µε τις βάσεις δεδοµένων της Access...

Microsoft Access 2000 Η Microsoft Access έχει όλα τα χαρακτηριστικά ενός κλασικού συστήµατος διαχείρισης σχεσιακών βάσεων δεδοµένων (RDBMS). εν είναι

Οδηγίες Χρήσης Εφαρµογής Καταχώρησης Αποδείξεων µε απλά βήµατα

Περιεχόµενα...2 Βασικές Λειτουργίες...4 ηµιουργία και Αποθήκευση εγγράφων...4 Μετακίνηση µέσα στο έγγραφο...4 Επιλογή κειµένου...

ΚΕΦΑΛΑΙΟ 4 ΤΟ ΕΡΓΑΛΕΙΟ SOLVER

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Τεχνική Σχεδίαση

Δραστηριότητα 1. Προγραμματίζω τον υπολογιστή (10 ώρες).


Transcript:

Visual basic (µέρος 1 ο ) 1

Περιεχόµενα Visual Basic - Ιδιότητες και Μέθοδοι... 3 Visual Basic editor (περιβάλλον εργασίας).... 7 Menu (µενού επιλογών)... 8 File... 9 Edit... 10 View... 11 Project... 12 Format... 13 Run... 13 Tools... 13 Help... 14 Form Layout (Προεπισκόπηση φόρµας)... 15 Χειριστήρια (Controls) της Visual Basic... 15 Αρχή για αρχάριους... 17 Visual basic (µέρος 1 ο ) 2

Visual Basic - Ιδιότητες και Μέθοδοι Η Visual Basic είναι µια event driven language (καθοδηγούµενη από συµβάντα) γλώσσα οπτικού προγραµµατισµού και συνδυάζοντας τα χαρακτηριστικά της γνωστής Basic για εύκολη εκµάθηση όπως επίσης και πληθώρα εντολών και συναρτήσεων χρησιµοποιείται για πολλές εφαρµογές αλλά και για εφαρµογές πολυµέσων καθώς και για αρχεία βάσεων δεδοµένων (data base). Ανήκει στην οικογένεια των προγραµµάτων του Microsoft Visual Studio, αποτελεί δε την µετεξέλιξη της GW Basic, παλαιότερης έκδοσής και από τις πρώτες παραγωγές της Microsoft. Η παλιά GW Basic έτρεχε σε περιβάλλον MS DOS και η αρχή λειτουργίας της βασίζονταν στη σειριακή εκτέλεση του κώδικα που έγραφε ο προγραµµατιστής. Η εκτέλεση άρχιζε από την πρώτη εντολή και τερµατίζονταν στην τελευταία. Μάλιστα ήταν υποχρεωτική και η αρίθµηση των εντολών (10,20,30 ). Αυτή είναι και η διαφορά των παλαιότερων αυτών εκδόσεων µε την Visual Basic. Η αρχή λειτουργίας έχει αλλάξει δραµατικά. Με την εισαγωγή αντικειµένων εκτελούνται µόνο οι υπορουτίνες που καλούνται κάθε φορά ακολουθώντας µια λογική που ονοµάζεται αντικειµενοστραφής και έχει ως προϋπόθεση την παρέµβαση του χρήστη του προγράµµατος για την εκτέλεση µιας οποιασδήποτε λειτουργίας. Εκτός από την παλαιότερη έκδοση µε το όνοµα GW Basic υπήρχαν και άλλες εκδόσεις όπως η Basic A της IBM, η Quick Basic της Microsoft και η Turbo Basic της Borland. Η Visual Basic καθιερώθηκε από τη Microsoft ως η κατ εξοχήν γλώσσα για την επικοινωνία µεταξύ προγραµµάτων - εφαρµογών της όπως Access, Word, Excel, AutoCAD,,κλπ. Visual basic (µέρος 1 ο ) 3

Οι εφαρµογές στη Visual Basic αποτελούνται από objects (αντικείµενα), όπως πλήκτρα εντολών,, πλαίσια κειµένου, λίστες κ.ά., τα οποία ενεργοποιούνται από κάποιο event (συµβάν), όπως είναι το πάτηµα ενός πλήκτρου από το πληκτρολόγιο ή από το ποντίκι. Για την δηµιουργία µια εφαρµογή στην Visual Basic γίνονται τα εξής : ηµιουργία και ονοµασία µιας νέας φόρµας (form). Visual basic (µέρος 1 ο ) 4

Σχεδίαση µέσα στη φόρµα και ονοµασία των αντικειµένων της (objects). Προσάρτηση στα αντικείµενα του κώδικα για την απόκριση στα συµβάντα (events)του χρήστη ή του συστήµατος. Στην Visual Basic δηµιουργούµε ένα σύνολο από υποπρογράµµατα (υπορουτίνες), όπου το καθένα απ' αυτά ανταποκρίνεται σε κάποια ενέργεια του χρήστη. Υπορουτίνα (subroutine) είναι κώδικας ο οποίος εκτελείται όταν ο χρήστης µε κάποιο τρόπο καλέσει την υπορουτίνα. Όλα τα συµβάντα συνοδεύονται από τέτοιες υπορουτίνες. Για παράδειγµα, όταν κάνουµε κλικ σε ένα κουµπί που γράφει Έξοδος από το πρόγραµµα, εκτελείται αυτόµατα ο κώδικας που αντιστοιχεί στο συµβάν του κουµπιού Click, το οποίο λέει στο πρόγραµµα να τερµατίσει την λειτουργία του. Visual basic (µέρος 1 ο ) 5

Ιδιότητα (property) είναι ένα συγκεκριµένο γνώρισµα κάθε αντικειµένου που ορίζει τα χαρακτηριστικά του, όπως το µέγεθος, το χρώµα, τη θέση του κ.λ.π. εξιά φαίνεται παράθυρο ιδιοτήτων (properties) ενός αντικειµένου. Μέθοδος (method) είναι µια ενσωµατωµένη διαδικασία, ένα τµήµα κώδικα δηλαδή ή προγράµµατος, που ενεργοποιείται για να δώσει ορισµένη ενέργεια σ' ένα αντικείµενο. Οι ιδιότητες περιγράφουν ένα αντικείµενο ενώ οι µέθοδοι τού επιτρέπουν να κάνει κάτι. ηλαδή, οι ιδιότητες είναι δεδοµένα ενώ οι µέθοδοι είναι κώδικας προγράµµατος. Η γενική σύνταξη για να δοθεί τιµή σε µια ιδιότητα είναι η εξής : Object.Property = Setting Παραδείγµατα : Text1.text = 10 Command1.Caption = ok!!! Visual basic (µέρος 1 ο ) 6

Visual Basic editor (περιβάλλον εργασίας). Το περιβάλλον σχεδίασης της Visual Basic αποτελείται από ένα παράθυρο έργου (Project) και ένα παράθυρο ιδιοτήτων (Properties). Στο πρώτο εµφανίζονται όλα τα αρχεία που έχουν να κάνουν µε το (project) έργο και το δεύτερο αναφέρεται στο τρέχον επιλεγµένο αντικείµενο και µας δίνει τη δυνατότητα να δούµε ή να αλλάξουµε τις ιδιότητες (properties) του επιλεγµένου αντικειµένου. Με την επιλογή άλλου αντικειµένου, αλλάζουν και οι ιδιότητες που εµφανίζονται στο παράθυρο αυτό. O Project Explorer δείχνει από ποια στοιχεία αποτελείται το υπό κατασκευή project και επιτρέπει την µετάβαση από το ένα στοιχείο στο άλλο. Περιεχόµενα του εξερευνητή είναι οι φόρµες (forms), τα modules, τα class modules κτλ. Module ονοµάζεται ένα αυτόνοµο τµήµα κώδικα το οποίο δεν έχει γραφικό περιβάλλον. εν ανήκει σε φόρµα, έχει δικό του όνοµα, αποθηκεύεται ξεχωριστά και είναι κατάλληλο για χρήση σε πολλά προγράµµατα. Ένα module περιέχει συνήθως δηλώσεις τύπων και µεταβλητών, υπορουτίνες και συναρτήσεις. Class Module είναι ένα ιδιαίτερο χαρακτηριστικό της Visual basic. Όταν ένα class module µεταγλωττίζεται (compilation), δηµιουργείται µια βιβλιοθήκη DLL. Αποτελεί µια αυτόνοµη οµάδα διαδικασιών και συναρτήσεων η οποία µπορεί να δουλέψει ξεχωριστά από το υπόλοιπο project. Visual basic (µέρος 1 ο ) 7

Menu (µενού επιλογών). Το µενού επιλογών βρίσκεται στην κορυφή του περιβάλλοντος εργασίας και περιλαµβάνει ταξινοµηµένες όλες τις λειτουργίες της Visual Basic. Ποιο κάτω το βλέπουµε σε κόκκινο κύκλο και αµέσως ποιο κάτω σε µεγέθυνση: Visual basic (µέρος 1 ο ) 8

Ακολουθεί η ανάπτυξη µερικών από τα ποιο βασικά περιεχόµενα των pool down menus File ηµιουργία νέου Project Άνοιγµα υπάρχοντος Project Προσθήκη project Αφαίρεση project Αποθήκευση project Αποθήκευση project ως...(όνοµα) Αποθήκευση φόρµας Εκτύπωση ηµιουργία EXE οπό project Άνοιγµα πρόσφατων project Έξοδος από τη VB Visual basic (µέρος 1 ο ) 9

Edit Undo τελευταίας λειτουργίας Redo τελευταίας λειτουργίας Αποκοπή Αντιγραφή Επικόλληση ιαγραφή Επιλογή όλων Εύρεση Εύρεση επόµενου Αντικατάσταση Visual basic (µέρος 1 ο ) 10

View Κώδικας Αντικείµενο Εµφάνιση του Immediate Window Εµφάνιση του Project Explorer Εµφάνιση του Properties Window Εµφάνιση του ToolBox Εµφάνιση επιλεγµένων ToolBars Visual basic (µέρος 1 ο ) 11

Project Προσθήκη φόρµας Προσθήκη Module Προσθήκη Class Module Αφαίρεση φόρµας Αναφορές* Στοιχεία ελέγχου Ιδιότητες του Project µας** *Αναφορές (References): Επιτρέπει να συνδέσουµε το project που δηµιουργούµε µε µια εξωτερική βιβλιοθήκη ή κάποιο άλλο λογισµικό. **Ιδιότητες του Project (Project Properties): Είναι γενικές ιδιότητες που αφορούν στο project όπως το όνοµα, η έκδοση, το όνοµα πιθανού αρχείου βοηθείας που θα γραφτεί, τα σχόλια του κατασκευαστή του προγράµµατος κτλ. Visual basic (µέρος 1 ο ) 12

Format Τακτοποίηση αντικειµένου στη φόρµα Ίδιο µέγεθος σε 2 αντικείµενα Πύκνωση - αραίωση οριζόντια ή κάθετα διαστηµάτων. Κεντράρισµα στην φόρµα Τακτοποίηση στοιχείων οπτικά Κλείδωµα εργαλείων Run Εκτέλεση / συνέχεια Παύση Τερµατισµός Tools ηµιουργία/επεξεργασία µενού Επιλογές Visual basic (µέρος 1 ο ) 13

Επιλογές (Options): Πρόκειται για έναν πίνακα γενικών επιλογών που αφορούν όλη τη Visual Basic. Από εκεί ρυθµίζονται οι γραµµατοσειρές, τα χρώµατα, η διαδικασία της αυτόµατης συµπλήρωσης κώδικα, η διαδικασία αυτόµατης αποθήκευσης και πολλά άλλα. Help Περιεχόµενα Εύρεση µε βάση τον όρο Εύρεση Visual basic (µέρος 1 ο ) 14

Η βοήθεια (Help) της Visual Basic είναι πραγµατικά πολύ ισχυρή. ιατίθεται και ξεχωριστά από το Visual Studio µε το όνοµα MSDN. Αποτελεί το καλύτερο βοήθηµα, προσφέροντας συµβουλές, δείγµατα κώδικα, σύνταξη εντολών κλπ. Αυτό είναι συνοπτικά το περιβάλλον της Visual Basic. Αναφέραµε παραπάνω τις επιλογές που θεωρούµε ότι είναι πιο χρήσιµες κατά τη δηµιουργία του project. Form Layout (Προεπισκόπηση φόρµας) Το παράθυρο αυτό βρίσκεται συνήθως (αλλάζει η θέση του κατά τη βούληση του προγραµµατιστή) κάτω δεξιά της κυρίας οθόνης. Μας παρουσιάζει την επισκόπηση για τη θέση στην οποία θα εµφανιστεί η κάθε φόρµα κατά την εκτέλεση του προγράµµατος. Μπορούµε να µετακινήσουµε κάθε φόρµα µέσα στην οθόνη, έτσι ώστε να εµφανίζεται εκεί που θέλουµε. (Σηµαντικό για προγράµµατα µε πολλαπλές φόρµες όπου η µια πρέπει να πέφτει πάνω στην άλλη). Χειριστήρια (Controls) της Visual Basic Στα χειριστήρια (Controls) της Visual Basic µπορούµε και πρέπει να δίνεται δικά τους ονόµατα για να ξεχωρίζουν αµέσως ως προς το είδος του αντικειµένου, δηλ. αν είναι ετικέτα, πλήκτρο εντολής κλπ, αλλά και τον ρόλο που θέλουµε να παίζει στην εφαρµογή. Τα τρία πρώτα γράµµατα (πρόθεµα) είναι συνήθως µικρά και χαρακτηρίζουν το είδος του αντικειµένου. Η Visual Basic δίνει µόνη της ονόµατα στα χειριστήρια, όπως Form1, Command2 κλπ., τα οποία µπορούµε και πρέπει να διορθώσουµε. Ακολουθεί ένας πίνακας µε τα ποιο συνηθισµένα αντικείµενα της Visual Basic, τα προθέµατά τους και χαρακτηριστικά παραδείγµατα: Visual basic (µέρος 1 ο ) 15

Αντικείµενο Πρόθεµα Παράδειγµα (Form) Φόρµα frm frmfirst (Command Button) Πλήκτρο Εντολής cmd, btn cmdopen, btnclose (Label) Ετικέτα lbl lblvoltage (Menu) Μενού mnu mnumainmenu (List) Πλαίσιο Λίστας lst lstplayers (Combo Box) Σύνθετο Πλαίσιο cbo cboplayers (Text Box) Πλαίσιο Κειµένου txt txtmessage1 Κατακόρυφη Μπάρα Κύλισης vsb vsbtime Οριζόντια Μπάρα Κύλισης hsb hsbperiode (Option Button) Πλήκτρο Επιλογής opt optteam (Check Box) Πλαίσιο Ελέγχου chk chklanguage Τα πλήκτρα εντολής και οι φόρµες έχουν έναν τίτλο (caption) που εµφανίζεται στην οθόνη αλλά και ένα όνοµα (name) που το χρησιµοποιούµε στον προγραµµατισµό. Ο τίτλος και το όνοµα µπορεί να έχουν διαφορετικές τιµές, το όνοµα θα πρέπει να έχει οπωσδήποτε λατινικούς χαρακτήρες και να είναι σύντοµο, ενώ ο τίτλος καλό θα είναι να έχει ελληνικούς χαρακτήρες και να είναι δηλωτικός της χρήσης του αντικειµένου. ύο διαφορετικά αντικείµενα δεν µπορούν να έχουν το ίδιο όνοµα ενώ θα µπορούν να έχουν τον ίδιο τίτλο. Visual basic (µέρος 1 ο ) 16

Pointer Label Frame PictureBox TextBox CommandButton CheckBox ComboBox HScrollBar Timer DirListbox Shape Image OptionButton ListBox VscrollBar DriveListBox FileListBox Line Data OLE Αρχή για αρχάριους Καιρός να αρχίσουµε µε τη σχεδίαση µιας φόρµας αρκετά απλής, µε δύο πλήκτρα εντολής, όπου µε κλικ στο ένα πλήκτρο που θα ονοµάσουµε Αρχή θα ξεκινά το πρόγραµµα, το οποίο και θα εµφανίζει κείµενο σε ένα textbox και µε κλικ στο άλλο πλήκτρο που θα ονοµάσουµε Τέλος, το πρόγραµµά µας θα τελειώνει βγαίνοντας έξω από αυτό. Visual basic (µέρος 1 ο ) 17

Επιλέγουµε: Έναρξη-Προγράµµατα-Microsoft Visual basic 6.0-Microsoft Visual basic 6.0 όπως φαίνεται πιο πάνω. Στο παράθυρο διαλόγου που εµφανίζεται έχουµε τη δυνατότητα να επιλέξουµε µεταξύ: New Existing Recent ανοιχτεί για δηµιουργία νέου project (έργου) για άνοιγµα κάποιου υπάρχοντος project για άνοιγµα κάποιου υπάρχοντος project που έχει πρόσφατα. Visual basic (µέρος 1 ο ) 18

οπότε επιλέγουµε New, µιας και τώρα θα δηµιουργήσουµε το πρώτο µας project. Στο κέντρο της οθόνης είναι προεπιλεγµένο το Standard.exe το οποίο και επιλέγουµε. Αµέσως στην οθόνη εµφανίζεται η πρώτη µας φόρµα µε την ονοµασία Form1 το δε έργο που δηµιουργήθηκε αυτόµατα είναι το Project1. Ακολούθως µπαίνουµε στα properties (ιδιότητες) της φόρµας και αλλάζουµε τα Caption και Name από Form1 σε FrmExample1 και Example1 αντίστοιχα. Και τέλος αποθηκεύοµε το project (έργο) µε την ονοµασία Example1 στο σκληρό δίσκο. Visual basic (µέρος 1 ο ) 19

Ακολουθεί η εισαγωγή objects (αντικειµένων) στην φόρµα. Στο παράδειγµά µας εισάγουµε δύο CommandButtons µε την ονοµασία Command1 και Command2 και ενός TextBox µε την ονοµασία Text1, όπως φαίνεται πιο κάτω. Τέλος πάλι µέσω των properties (ιδιοτήτων) αλλάζουµε Names και Captions από Command1, Command2 και Text1 σε Αρχή, Τέλος και κενό για τα Captions και CmdStart, CmdStop και TxtText1 για τα Names. Visual basic (µέρος 1 ο ) 20

Έχουµε δηλαδή τα ακόλουθα αντικείµενα στο παράδειγµά µας: Αντικείµενο Ιδιότητα Τιµή Φόρµα (Form) Name Caption FrmExample1 Πλήκτρο Εντολής (Command Button1) Name Caption CmdStart, Αρχή Πλήκτρο Εντολής (Command Button2) Name Caption CmdStop, Τέλος Πλαίσιο κειµένου (TextBox) Name Caption TxtText1 Εδώ πρέπει να πούµε ότι χωρίς να γράψουµε απολύτως τίποτα έχει δηµιουργηθεί αυτόµατα ο πρώτος µας κώδικας - ο οποίος δεν λέει και τίποτα - αλλά είναι όπως και να το κάνουµε µια αρχή και για να τον δούµε αρκεί να κάνουµε διπλό κλικ πάνω στη φόρµα ή να επιλέξουµε View Code. Τέλος για να ξαναδούµε την φόρµα µε τα αντικείµενά της αρκεί να επιλέξουµε View Object. Για να γράψουµε κάποιον κώδικα που να ανταποκρίνεται σε κάποιο συµβάν (πάτηµα, click) ενός πλήκτρου εντολής, κάνουµε διπλό κλικ πάνω στο πλήκτρο. Στη Visual Basic εµφανίζεται µόνη της όπως προαναφέραµε η πρώτη και η τελευταία από τις εντολές του κώδικα που θα χρειαστούµε, δηλ. οι Private Sub και End Sub και ανάµεσα στις Visual basic (µέρος 1 ο ) 21

δύο αυτές εντολές µπορούµε να γράψουµε τον κώδικα για το συγκεκριµένο πλήκτρο. : Private Sub CmdStart_Click() TxtText1.Text = 1 Τοποθετείται ο αριθµός 1 µέσα στο textbox End Sub Private Sub CmdStop_Click() End End Sub Private Sub Form_Load() End Sub Private Sub TxtText1_Change() End Sub Βλέπουµε ότι ο κώδικας που αντιστοιχεί στην ενέργεια να τοποθετηθεί ο αριθµός 1 µέσα στο κενό µέχρι εκείνη τη στιγµή textbox γράφτηκε στην υπορουτίνα CmdStart οπότε και θα εκτελεστεί µε το πάτηµα του πλήκτρου Αρχή. Ότι περιέχεται µετά από τον χαρακτήρα της αποστρόφου (') θεωρείται σχόλιο (comment) από την Visual Basic και αγνοείται, οπότε µπορούµε να γράφουµε δίπλα από κάθε εντολή σχόλια που να µας βοηθούν να θυµόµαστε το σκεπτικό της τοποθέτησης µιας εντολής για µελλοντική χρήση. εσµευµένο όνοµα (reserved word) στην Visual Basic είναι κάθε λέξη, η οποία χρησιµοποιείται από την Visual Basic για κάποια εσωτερική της εργασία. Π.χ. η λέξη End ή η λέξη Sub. Visual basic (µέρος 1 ο ) 22