Εισαγωγή. Κεφάλαιο 2: Βασικές έννοιες Java Κεφάλαιο 3: Χρήση της Java στις σελίδες σας Κεφάλαιο 4: Οι πρώτες σας μικροεφαρμογές...

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Εισαγωγή. Κεφάλαιο 2: Βασικές έννοιες Java Κεφάλαιο 3: Χρήση της Java στις σελίδες σας Κεφάλαιο 4: Οι πρώτες σας μικροεφαρμογές..."

Transcript

1 ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή... ix Κεφάλαιο 1: Τι είναι η Java;... 1 Ένα σύντομο μάθημα Ιστορίας...2 Γιατί να μάθει κανείς Java;...4 Διαδεδομένοι μύθοι για την Java...5 Τι θα χρειαστείτε...8 Οι διαφορετικές εκδόσεις της Java...9 Κεφάλαιο 2: Βασικές έννοιες Java Εισαγωγή στη θαυμαστή εικονική μηχανή της Java...12 Ασφάλεια της Java...13 Αρχεία της Java...14 Μπίνγκο ορολογίας...15 Κεφάλαιο 3: Χρήση της Java στις σελίδες σας Χρήση της ετικέτας APPLET στις σελίδες σας...22 Χρήση της ετικέτας Object στις σελίδες σας...24 Χρήση των ετικετών Object και Embed στις σελίδες σας...27 Εμφάνιση μηνύματος σε φυλλομετρητές που δεν υποστηρίζουν την Java...29 Τοποθέτηση μικροεφαρμογών Java στη σελίδα...31 Εύρεση μικροεφαρμογών στον Ιστό...33 Μεταβίβαση παραμέτρων σε μια μικροεφαρμογή...35 Κεφάλαιο 4: Οι πρώτες σας μικροεφαρμογές "Γεια σου κόσμε!"...40 Χρήση γραμματοσειρών...42 Ορισμός του χρώματος φόντου...43 Μεταβίβαση παραμέτρων από την HTML στην Java...44 Προσθήκη σχολίων...46 Αλλαγή του στυλ γραφής...47 Αλλαγή χρώματος...48 Κεφάλαιο 5: Αλφαριθμητικά Αλφαριθμητικές μεταβλητές...50 Περισσότερα για τα αλφαριθμητικά...52 Εύρος (εμβέλεια) μεταβλητών...54 Αλφαριθμητικές μέθοδοι...56 Αριθμοί όλων των τύπων...58 Μετατροπή αλφαριθμητικών σε αριθμητικά και αντίστροφα...61 Μετατροπές μεταξύ αριθμητικών τύπων...63 ΤΥΠΟΓΡΑΦΙΚΟ!Ακαθόριστος σελιδοδείκτης, V

2 vi Περιεχόμενα Κεφάλαιο 6: Κεφάλαιο 7: Μετατροπή με απόρριψη Πίνακες αντικειμένων Αποφάσεις...69 Συνθήκες: η εντολή if Εντοπισμός λαθών Περισσότερες συνθήκες: εντολές if/else Γύρω-γύρω όλοι: χρήση βρόχων Ένας άλλος βρόχος: while Ο τελευταίος βρόχος: do/while Έξοδος από το γύρω-γύρω ενός βρόχου Η περίπτωση της case Συνεργασία με το χρήστη...93 Σχεδίαση με το ποντίκι Σχεδίαση σε δύο διαστάσεις Ελεύθερη σχεδίαση "Σύλληψη" πληκτρολογήσεων Μετακίνηση εικόνων στη σελίδα Χρήση τροποποιητικών πλήκτρων Κεφάλαιο 8: Δημιουργία μιας διασύνδεσης χρήστη Κεφάλαιο 9: Προστασία σελίδας με κωδικό πρόσβασης Καταχώριση και εμφάνιση κειμένου Εργασία με πλαίσια ελέγχου Χρήση ραδιοπλήκτρων Χρήση επιλογών μενού Δημιουργία μενού γραμματοσειρών με την Java Χρήση περιοχών κειμένου Χρήση κυλιόμενων καταλόγων Θέματα διάταξης FlowLayout: η προεπιλεγμένη διάταξη Χρήση της διάταξης FlowLayout Ευρυχωρία για τη μικροεφαρμογή Χρήση της διάταξης BorderLayout Χρήση της διάταξης GridLayout Ένθεση διάταξης Προσθήκη συστατικών στοιχείων με χρήση φατνωμάτων Χρήση της διάταξης CardLayout Χρήση της διάταξης GridBagLayout Κεφάλαιο 10: Χειρισμός και κίνηση εικόνων Εμφάνιση μιας εικόνας Εμφάνιση μέρους μιας εικόνας Σχεδίαση περιγράμματος γύρω από μια εικόνα ΤΥΠΟΓΡΑΦΙΚΟ!Ακαθόριστος σελιδοδείκτης, VI

3 Περιεχόμενα vii Εμφάνιση πολλών εικόνων Νήματα και κινούμενες εικόνες Κίνηση εικόνων με χρήση διπλής περιοχής προσωρινής αποθήκευσης Εμφάνιση απεριόριστων εικόνων Έλεγχος της κίνησης των εικόνων Κεφάλαιο 11: Java και JavaScript Έλεγχος για υποστήριξη Java JavaScript και δημόσιες μέθοδοι της Java Μεταβίβαση πληροφοριών από την JavaScript στην Java Μεταβίβαση πληροφοριών από την Java στην JavaScript Κεφάλαιο 12: Σχεδίαση διασύνδεσης χρήστη με την εργαλειοθήκη Swing Η πρώτη σας μικροεφαρμογή Swing Ορισμός γραμματοσειρών με την εργαλειοθήκη Swing Πλαίσια ελέγχου της εργαλειοθήκης Swing Ραδιοπλήκτρα της εργαλειοθήκης Swing Ρύθμιση της "όψης και αίσθησης" της σελίδας με την εργαλειοθήκη Swing Κίνηση εικόνων με την εργαλειοθήκη Swing Η εργαλειοθήκη Swing εν δράσει Κεφάλαιο 13: Σελίδες και μικροϋπηρεσίες JavaServer Η πρώτη σας σελίδα JavaServer Σελίδες JSP και φόρμες Λήψη αποφάσεων με σελίδες JSP Δημιουργία "μπισκότων" με σελίδες JSP Ανάγνωση "μπισκότων" με σελίδες JSP Σελίδες JSP και κώδικας XML Η πρώτη σας μικροϋπηρεσία Δημοσκοπήσεις με μικροϋπηρεσίες Κεφάλαιο 14: Χρήση της Java με "οπτικά" εργαλεία Προσθήκη ετικετών applet με το Dreamweaver Προσθήκη ετικετών object με το Dreamweaver Προσθήκη ετικετών applet με το GoLive Προσθήκη ετικετών object με το GoLive Κεφάλαιο 15: Τρίλιζα Μια παρτίδα τρίλιζας Κεφάλαιο 16: Μια απλή αριθμομηχανή Μια απλή αριθμομηχανή Κεφάλαιο 17: Ιεραρχικά μενού Ιεραρχικά μενού της Java ΤΥΠΟΓΡΑΦΙΚΟ!Ακαθόριστος σελιδοδείκτης, VII

4 viii Περιεχόμενα Παράρτημα Α: Πού μπορείτε να μάθετε περισσότερα Η Java στον Ιστό Ηλεκτρονικά περιοδικά Ολοκληρωμένα περιβάλλοντα ανάπτυξης (IDE) Βιβλία για την Java Ομάδες συζήτησης Ανάπτυξη σε διαφορετικά υπολογιστικά συστήματα Παράρτημα Β: Δεσμευμένες λέξεις Δεσμευμένες λέξεις της Java Παράρτημα Γ: Ιεραρχία αντικειμένων της Java Το πακέτο java.applet Το πακέτο java.awt Το πακέτο java.awt.color Το πακέτο java.awt.datatransfer Το πακέτο java.awt.dnd Το πακέτο java.awt.event Το πακέτο java.awt.font Το πακέτο java.awt.geom Το πακέτο java.awt.im Το πακέτο java.awt.image Το πακέτο java.awt.image.renderable Το πακέτο java.awt.peer Το πακέτο java.awt.print Το πακέτο java.beans Το πακέτο java.beans.beancontext Το πακέτο java.io Το πακέτο java.lang Το πακέτο java.lang.ref Το πακέτο java.reflect Το πακέτο java.math Το πακέτο java.net Το πακέτο java.text Το πακέτο java.util Το πακέτο java.util.jar Το πακέτο java.util.zip Παράρτημα Δ: Διαφορές μεταξύ των εκδόσεων 1.0, 1.1, 1.2, και 1.3 του πακέτου JDK Το "παλιό" μοντέλο συμβάντων Ευρετήριο ΤΥΠΟΓΡΑΦΙΚΟ!Ακαθόριστος σελιδοδείκτης, VIII

5 ΘΕΜΑΤΑ ΔΙΑΤΑΞΗΣ Θα έχετε προσέξει ίσως στα προηγούμενα κεφάλαια ότι, στην Java, τα στοιχεία της διασύνδεσης χρήστη αποφασίζουν μόνα τους για το πού θα εμφανιστούν στο παράθυρο του φυλλομετρητή. Σε αυτό το κεφάλαιο θα δούμε με ποιον τρόπο μπορείτε να αναλάβετε εσείς τον έλεγχο της διασύνδεσης χρήστη χρησιμοποιώντας τις λειτουργίες διαχείρισης διάταξης (Layout- Managers) της Java. ΤΥΠΟΓΡΑΦΙΚΟ 145

6 132 Κεφάλαιο 9 FlowLayout: η προεπιλεγμένη διάταξη Αν δεν έχετε ορίσει να χρησιμοποιηθεί κάποια λειτουργία διαχείρισης διάταξης (LayoutManager), η Java υποθέτει ότι θέλετε να χρησιμοποιήσετε την απλούστερη από αυτές τις λειτουργίες που ονομάζεται FlowLayout (διάταξη ροής). Στο παράδειγμα της Λίστας 9.1 και της Μικροεφαρμογής 9.1 δημιουργείται ένα σύνολο κουμπιών τα οποία απλώς "ρέουν" όπου βρουν. Για να χρησιμοποιηθεί εξ ορισμού η διάταξη FlowLayout: buttontext = spaces.substring(1,i) "Button #" + i + spaces.substring(1,i); this.add(new Button(buttonText)); Με αυτές τις γραμμές κώδικα σχεδιάζονται στην οθόνη δέκα κουμπιά, όπως φαίνεται στις Εικόνες 9.1 και 9.2. Ε- πειδή δεν έχει οριστεί κάποια συγκεκριμένη διάταξη της λειτουργίας LayoutManager, τα κουμπιά εμφανίζονται στο κέντρο της περιοχής της μικροεφαρμογής. Λίστα 9.1 Εμφάνιση της Μικροεφαρμογής 9.1 στο παράθυρο του φυλλομετρητή. <html> <head> <title>listing 9.1</title> </head> <body bgcolor="white"> <object classid="clsid:8ad9c e-11d1- B3E F499D93" width="400" height="100" codetype="application/java"> <param name="code" value="applet1.class"> <param name="type" value="application/x-java- applet;version=1.3"> <param name="scriptable" value="false"> <embed type="application/x-java-applet; version=1.3" code="applet1.class" width="400" height="100" scriptable="false" pluginspage= " plugin-install.html"> </embed> </object> </body> </html> Μικροεφαρμογή 9.1 Αυτή η μικροεφαρμογή "ρίχνει" στο παράθυρο δέκα κουμπιά διαφόρων μεγεθών. import java.awt.*; import java.applet.*; public class Applet1 extends Applet { public void init() { String spaces = " ",buttontext; setbackground(color.white); for (int i=1; i<=10; i++) { buttontext = spaces.substring(1,i) + "Button #" + i + spaces.substring(1,i); this.add(new Button(buttonText)); ΤΥΠΟΓΡΑΦΙΚΟ 146

7 Θέματα διάταξης 133 Εικόνα 9.1 Έτσι εμφανίζεται αυτή η μικροεφαρμογή σε έναν υπολογιστή Macintosh... Συμβουλές Για να γίνει ακόμη πιο ξεκάθαρο αυτό το παράδειγμα, προσθέτουμε σε κάθε κουμπί όλο και περισσότερα κενά διαστήματα σε σχέση με το προηγούμενο. Με αυτόν τον τρόπο, τα κουμπιά έχουν όλο και μεγαλύτερο μέγεθος. Θα παρατηρήσατε ότι στο παράδειγμα του υπολογιστή Mac εμφανίστηκαν μόνο επτά από τα δέκα κουμπιά που έπρεπε να εμφανίσει η μικροεφαρμογή. Αυτό συμβαίνει επειδή τα κουμπιά που χρησιμοποιούν τη διασύνδεση Aqua του λειτουργικού συστήματος OS X είναι αρκετά μεγαλύτερα από τα κουμπιά που εμφανίζονται σε άλλα λειτουργικά συστήματα. Ηθικό δίδαγμα: να κάνετε όσο περισσότερες δοκιμές μπορείτε προκειμένου να εξασφαλίζετε ότι οι μικροεφαρμογές σας λειτουργούν σε όσο το δυνατό περισσότερα υπολογιστικά συστήματα. Για να λύσουμε αυτό το πρόβλημα στις υπόλοιπες μικροεφαρμογές αυτού του κεφαλαίου θα αυξήσουμε το ύψος και το πλάτος της περιοχής που δεσμεύουμε για την εμφάνιση κάθε μικροεφαρμογής. Εικόνα και με αυτές τις μικροδιαφορές σε ένα PC. ΤΥΠΟΓΡΑΦΙΚΟ 147

8 134 Κεφάλαιο 9 Χρήση της διάταξης FlowLayout Εναλλακτικά, μπορείτε να ορίσετε ρητώς ότι θέλετε να χρησιμοποιηθεί η διάταξη FlowLayout, κάτι που δίνει στη μικροεφαρμογή λίγο περισσότερο έλεγχο σε ό,τι αφορά την εμφάνιση των συστατικών της στοιχείων. Στη Λίστα 9.2 και τη Μικροεφαρμογή 9.2 μπορείτε να δείτε το παράδειγμα μιας μικροεφαρμογής στην οποία τα στοιχεία της διασύνδεσης χρήστη έ- χουν στοιχιστεί αριστερά. Λίστα 9.2 Αυτό το αρχείο HTML καλεί τη Μικροεφαρμογή 9.2. <html> <head> <title>listing 9.2</title> </head> <body bgcolor="white"> <object classid="clsid:8ad9c e-11d1- B3E F499D93" width="400" height="200" codetype="application/java"> <param name="code" value="applet2.class"> <param name="type" value="application/x-java- applet;version=1.3"> <param name="scriptable" value="false"> <embed type="application/x-java-applet; version=1.3" code="applet2.class" width="400" height="200" scriptable="false" pluginspage= " plugin-install.html"> </embed> </object> </body> </html> Μικροεφαρμογή 9.2 Να πώς μπορείτε να υποχρεώσετε τα κουμπιά να στοιχιστούν αριστερά. import java.awt.*; import java.applet.*; public class Applet2 extends Applet { public void init() { String spaces = " ",buttontext; setbackground(color.white); this.setlayout(new FlowLayout (FlowLayout.LEFT)); for (int i=1; i<=10; i++) { buttontext = spaces.substring(1,i) + "Button #" + i + spaces.substring(1,i); this.add(new Button(buttonText)); ΤΥΠΟΓΡΑΦΙΚΟ 148

9 Θέματα διάταξης 135 Εικόνα 9.3 Τα ίδια κουμπιά στον υπολογιστή Mac, αυτή τη φορά στοιχισμένα αριστερά. Για να χρησιμοποιήσετε τη διάταξη FlowLayout ρητώς: this.setlayout(new FlowLayout(FlowLayout.LEFT)); Ο καλύτερος τρόπος για να κατανοήσετε αυτή τη γραμμή κώδικα είναι να ξεκινήσετε από τις εσωτερικές παρενθέσεις. Η FlowLayout.LEFT είναι μια σταθερά της Java η οποία πληροφορεί τη μικροεφαρμογή ότι πρέπει να εμφανίσει τα αντικείμενα με αριστερή στοίχιση. Εναλλακτικά, θα μπορούσαμε να χρησιμοποιήσουμε μια από τις σταθερές FlowLayout.RIGHT ή FlowLayout.CENTER για να στοιχιστούν, αντίστοιχα, τα στοιχεία δεξιά ή στο κέντρο. Η σταθερά που ορίζει τη στοίχιση μεταβιβάζεται σε μια τάξη, τη FlowLayout. Κατόπιν, δημιουργείται μια νέα παρουσία αυτής της τάξης (με τη χρήση της λέξης-κλειδιού new) και μεταβιβάζεται στη μέθοδο this.setlayout, η ο- ποία ορίζει τη λειτουργία διαχείρισης διάταξης που θα χρησιμοποιηθεί σε αυτή τη μικροεφαρμογή. Στις Εικόνες 9.3 και 9.4 μπορείτε να δείτε τα κουμπιά με τη νέα τους αριστερή στοίχιση. Εικόνα 9.4 Τα ίδια κουμπιά με αριστερή στοίχιση στα Windows. ΤΥΠΟΓΡΑΦΙΚΟ 149

10 136 Κεφάλαιο 9 Ευρυχωρία για τη μικροεφαρμογή Εκτός από τον ορισμό της στοίχισης των στοιχείων της διασύνδεσης χρήστη, μπορείτε επίσης να ορίσετε και πόσο χώρο θέλετε να αφήνει η μικροεφαρμογή μεταξύ τους. Όπως και η στοίχιση, η προσθήκη κενού χώρου ορίζεται μόνο μία φορά για τη μικροεφαρμογή και εφαρμόζεται σε κάθε συστατικό της στοιχείο. Το παράδειγμα της Λίστας 9.3 και της Μικροεφαρμογής 9.3 δείχνει μια μικροεφαρμογή με δεξιά στοίχιση και σαφώς μεγαλύτερη ευρυχωρία. Λίστα 9.3 Αυτή η λίστα καλεί τη Μικροεφαρμογή 9.3. <html> <head> <title>listing 9.3</title> </head> <body bgcolor="white"> <object classid="clsid:8ad9c e-11d1- B3E F499D93" width="400" height="200" codetype="application/java"> <param name="code" value="applet3.class"> <param name="type" value="application/x-java- applet;version=1.3"> <param name="scriptable" value="false"> <embed type="application/x-java-applet; version=1.3" code="applet3.class" width="400" height="200" scriptable="false" pluginspage= " plugin-install.html"> </embed> </object> </body> </html> Μικροεφαρμογή 9.3 Αυτή η παραλλαγή της μικροεφαρμογής εμφανίζει τα κουμπιά με δεξιά στοίχιση και αυξημένες αποστάσεις μεταξύ τους. import java.awt.*; import java.applet.*; public class Applet3 extends Applet { public void init() { String spaces = " ",buttontext; setbackground(color.white); this.setlayout(new FlowLayout(FlowLayout. RIGHT,35,5)); for (int i=1; i<=10; i++) { buttontext = spaces.substring(1,i) + "Button #" + i + spaces. substring(1,i); this.add(new Button(buttonText)); ΤΥΠΟΓΡΑΦΙΚΟ 150

11 Θέματα διάταξης 137 Εικόνα 9.5 Αυτά τα κουμπιά είναι στοιχισμένα δεξιά... Για να ορίσετε τις αποστάσεις στη διάταξη FlowLayout: this.setlayout(new FlowLayout(FlowLayout.RIGHT, 35,5)); Κατά τη δημιουργία της παρουσίας της τάξης FlowLayout είναι δυνατό να μεταβιβαστεί είτε μόνο μία παράμετρος (όπως στο προηγούμενο παράδειγμα) είτε τρεις. Η δεύτερη παράμετρος είναι η οριζόντια απόσταση μεταξύ των συστατικών στοιχείων και η τρίτη είναι η κατακόρυφη απόσταση. Σε αυτό το παράδειγμα, η οριζόντια απόσταση είναι 35 πίξελ και η κατακόρυφη 5. Στις Εικόνες 9.5 και 9.6 μπορείτε να δείτε πώς εμφανίζεται η μικροεφαρμογή σε διαφορετικούς φυλλομετρητές. Συμβουλή Σε αυτό το παράδειγμα, χρησιμοποιήσαμε τη λέξη "συστατικό στοιχείο" για να αναφερθούμε στα στοιχεία μιας διασύνδεσης χρήστη. Αργότερα θα δούμε ότι ένα συστατικό στοιχείο μπορεί να περιλαμβάνει πολύ περισσότερα πράγματα από ένα απλό κουμπί. Εικόνα ενώ μεταξύ τους υπάρχει αρκετός χώρος. ΤΥΠΟΓΡΑΦΙΚΟ 151

12 138 Κεφάλαιο 9 Χρήση της διάταξης BorderLayout Η διάταξη FlowLayout δεν είναι η μοναδική επιλογή που προσφέρει η λειτουργία LayoutManager της Java αλλά είναι η απλούστερη. Η διάταξη BorderLayout (διάταξη περιγράμματος) έχει λίγο περισσότερες δυνατότητες χωρίς να είναι πολύ πιο περίπλοκη. Μια μικροεφαρμογή που χρησιμοποιεί τη διάταξη BorderLayout μπορεί να χειριστεί μέχρι πέντε συστατικά στοιχεία, σε καθένα από τα οποία αποδίδεται μια κατεύθυνση: North (βόρεια), South (νότια), East (ανατολικά), West (δυτικά), ή Center (κέντρο). Τα συστατικά North και South εμφανίζονται με πλάτος όσο ολόκληρης της περιοχής της μικροεφαρμογής και τόσο ύψος όσο είναι αρκετό για την εμφάνιση του ονόματος του κουμπιού. Τα συστατικά East και West εμφανίζονται με τόσο ύ- ψος όσο απαιτείται για να καταλάβουν ολόκληρη την περιοχή της μικροεφαρμογής και πλάτος τόσο όσο χρειάζεται για την εμφάνιση του ονόματος του κουμπιού. Τέλος, το συστατικό στοιχείο Center καταλαμβάνει το χώρο που απομένει. Το παράδειγμα της Λίστας 9.4 και της Μικροεφαρμογής 9.4 δείχνει τη διάταξη BorderLayout σε δράση. Λίστα 9.4 Αυτό το αρχείο HTML εμφανίζει στο παράθυρο τη Μικροεφαρμογή 9.4. <html> <head> <title>listing 9.4</title> </head> <body bgcolor="white"> <object classid="clsid:8ad9c e-11d1- B3E F499D93" width="400" height="100" codetype="application/java"> <param name="code" value="applet4.class"> <param name="type" value="application/x-java- applet;version=1.3"> <param name="scriptable" value="false"> <embed type="application/x-java-applet; version=1.3" code="applet4.class" width="400" height="100" scriptable="false" pluginspage= " plugin-install.html"> </embed> </object> </body> </html> Μικροεφαρμογή 9.4 Ένα απλό παράδειγμα χρήσης της διάταξης BorderLayout. import java.awt.*; import java.applet.*; public class Applet4 extends Applet { public void init() { String[] borders = {"North","West", "Center","East","South"; setbackground(color.white); this.setlayout(new BorderLayout(35,5)); for (int i=0; i<5; i++) { this.add(borders[i], new Button (borders[i] + " Button")); ΤΥΠΟΓΡΑΦΙΚΟ 152

13 Θέματα διάταξης 139 Εικόνα 9.7 Σε μια μικροεφαρμογή που χρησιμοποιεί τη διάταξη BorderLayout έχετε τη δυνατότητα να καθορίσετε σε ποια από τις πέντε προκαθορισμένες θέσεις θα τοποθετηθεί κάθε συστατικό στοιχείο. Για να χρησιμοποιήσετε τη διάταξη BorderLayout: 1. this.setlayout(new BorderLayout(35,5)); Με αυτή τη γραμμή κώδικα ορίζεται η χρήση της διάταξης BorderLayout της λειτουργίας LayoutManager, με οριζόντιες αποστάσεις 35 πίξελ και κατακόρυφες αποστάσεις 5 πίξελ. 2. this.add(borders[i], new Button(borders[i] + " Button")); Εδώ προσθέτουμε στο παράθυρο πέντε κουμπιά, καθένα σε μια συγκεκριμένη θέση ή κατεύθυνση (η πρώτη παράμετρος) και μοναδικό όνομα (η δεύτερη παράμετρος) ανάλογα με τη θέση του κουμπιού. Στις Εικόνες 9.7 και 9.8 μπορείτε να δείτε πώς εμφανίζεται η μικροεφαρμογή στο παράθυρο μετά την ολοκλήρωσή της. Εικόνα 9.8 Αλλά υπάρχει ο περιορισμός ότι σε κάθε θέση μπορεί να τοποθετηθεί μόνο ένα συστατικό στοιχείο. ΤΥΠΟΓΡΑΦΙΚΟ 153

14 140 Κεφάλαιο 9 Χρήση της διάταξης GridLayout Μια άλλη επιλογή της λειτουργίας LayoutManager είναι η διάταξη GridLayout (διάταξη πλέγματος). Με αυτή τη διάταξη, τα συστατικά στοιχεία της μικροεφαρμογής εμφανίζονται σε στοιχισμένες γραμμές και στήλες. Το παράδειγμα της Λίστας 9.5 και της Μικροεφαρμογής 9.5 δείχνει πώς μπορεί να χρησιμοποιηθεί η διάταξη GridLayout. Λίστα 9.5 Κλήση της Μικροεφαρμογής 9.5. <html> <head> <title>listing 9.5</title> </head> <body bgcolor="white"> <object classid="clsid:8ad9c e-11d1- B3E F499D93" width="400" height="100" codetype="application/java"> <param name="code" value="applet5.class"> <param name="type" value="application/x-java- applet;version=1.3"> <param name="scriptable" value="false"> <embed type="application/x-java-applet; version=1.3" code="applet5.class" width="400" height="100" scriptable="false" pluginspage= " plugin-install.html"> </embed> </object> </body> </html> Μικροεφαρμογή 9.5 Ένα παράδειγμα χρήσης της διάταξης GridLayout σε πλέγμα 3 επί 3. import java.awt.*; import java.applet.*; public class Applet5 extends Applet { public void init() { setbackground(color.white); this.setlayout(new GridLayout(0,3,20,20)); for (int i=1; i<10; i++) { this.add(new Button(" Button "+i)); ΤΥΠΟΓΡΑΦΙΚΟ 154

15 Θέματα διάταξης 141 Για να χρησιμοποιήσετε τη διάταξη GridLayout: this.setlayout(new GridLayout(0,3,20,20)); Η διάταξη GridLayout μπορεί να δεχτεί δύο ή τέσσερις παραμέτρους. Οι δύο πρώτες είναι πάντα το πλήθος των γραμμών και το πλήθος των στηλών στις οποίες θα εμφανίσει η μικροεφαρμογή τα στοιχεία της διασύνδεσης. Αν της μεταβιβαστούν τέσσερις παράμετροι, η τρίτη ορίζει τις οριζόντιες αποστάσεις και η τέταρτη τις κατακόρυφες. Μπορείτε να δείτε το όμορφα τακτοποιημένο πλέγμα των κουμπιών μας στις Εικόνες 9.9 και Εικόνα 9.9 Τρία κουμπιά ανά γραμμή και ανά στήλη... Συμβουλή Σε αυτό το παράδειγμα, το πλήθος των γραμμών που μεταβιβάζουμε στη διάταξη είναι μηδέν ενώ το πλήθος των στηλών τρεις. Όταν η μία από αυτές τις δύο παραμέτρους είναι μηδέν, η τελική της τιμή υπολογίζεται με βάση την τιμή της άλλης παραμέτρου και το πλήθος των συστατικών στοιχείων που πρέπει να εμφανιστούν στην οθόνη. Εικόνα σε απόλυτα στοιχισμένες γραμμές και στήλες. ΤΥΠΟΓΡΑΦΙΚΟ 155

Week 10: Graphical User Interfaces

Week 10: Graphical User Interfaces Week 10: Graphical User Interfaces Έννοιες του προγραµµατισµού ΓΠΕ [GUI] Εβδοµάδα 10: Εισαγωγή στα Γραφικά Περιβάλλοντα Επικοινωνίας [Graphical User Interfaces] Συστατικά [components] ιάταξη [layout] [event-driven

Διαβάστε περισσότερα

Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #17

Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #17 Week 10: Graphical User Interfaces Έννοιες του προγραμματισμού ΓΠΕ [GUI] Διάλεξη #17: Εισαγωγή στα Γραφικά Περιβάλλοντα Επικοινωνίας [Graphical User Interfaces] Συστατικά [components] Διάταξη [layout]

Διαβάστε περισσότερα

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Graphical User Interfaces (GUI) SWING

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Graphical User Interfaces (GUI) SWING ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Graphical User Interfaces (GUI) SWING Swing Τα GUIs (Graphical User Interfaces) είναι τα συνηθισμένα interfaces που χρησιμοποιούν παράθυρα, κουμπιά, menus,

Διαβάστε περισσότερα

Περιεχόμενα ΜΕΡΟΣ ΠΡΩΤΟ. Πρόλογος... 13

Περιεχόμενα ΜΕΡΟΣ ΠΡΩΤΟ. Πρόλογος... 13 Περιεχόμενα Πρόλογος... 13 ΜΕΡΟΣ ΠΡΩΤΟ Κεφ. 1 Περί προγραμματισμού και γλωσσών προγραμματισμού Προγράμματα και Λειτουργικά Συστήματα... 17 Γλώσσες προγραμματισμού και εργαλεία ανάπτυξης προγραμμάτων...

Διαβάστε περισσότερα

Σχεδόν όλες οι ιστοσελίδες βασίζονται σε μεγάλο βαθμό σε πίνακες. Για να εισάγουμε έναν πίνακα επιλέγουμε από το μενού Insert->Table.

Σχεδόν όλες οι ιστοσελίδες βασίζονται σε μεγάλο βαθμό σε πίνακες. Για να εισάγουμε έναν πίνακα επιλέγουμε από το μενού Insert->Table. DreamWeaver - Άσκηση 4η Πίνακες Παρακάτω θα δούμε πως μπορούμε να δημιουργούμε και να επεξεργαζόμαστε πίνακες, μια πολύ βασική δομή. Θα δούμε πως γίνεται εισαγωγή πίνακα, ένωση κελιών του πίνακα, προσθήκη

Διαβάστε περισσότερα

7. Ανάπτυξη GUI σε Java

7. Ανάπτυξη GUI σε Java 7. Ανάπτυξη GUI σε Java Όταν ολοκληρώσετε αυτό το κεφάλαιο, θα μπορείτε: Να περιγράφετε το πακέτο AWT και τις συνιστώσες του. Να εξηγείτε τους containers (περιέκτες), components (συνιστώσες) και layout

Διαβάστε περισσότερα

Λίγα λόγια από το συγγραφέα Microsoft Word Δημιουργία νέου εγγράφου Το σύστημα Βοήθειας του Word...

Λίγα λόγια από το συγγραφέα Microsoft Word Δημιουργία νέου εγγράφου Το σύστημα Βοήθειας του Word... ΕΝΟΤΗΤΑ 3 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 91 Microsoft Word 2007... 9 92 Δημιουργία νέου εγγράφου... 20 93 Το σύστημα Βοήθειας του Word... 38 94 Μετακίνηση σε έγγραφο και προβολές εγγράφου...

Διαβάστε περισσότερα

Microsoft EXCEL ΛΟΓΙΣΤΙΚΑ ΦΥΛΛΑ ECDL. Περιεχόμενα. Απόκτησε τώρα το δίπλωμα. για να θεωρείσαι Επαγγελματίας! 1 Χρήση της Εφαρμογής.

Microsoft EXCEL ΛΟΓΙΣΤΙΚΑ ΦΥΛΛΑ ECDL. Περιεχόμενα. Απόκτησε τώρα το δίπλωμα. για να θεωρείσαι Επαγγελματίας! 1 Χρήση της Εφαρμογής. Microsoft EXCEL Περιεχόμενα ΛΟΓΙΣΤΙΚΑ ΦΥΛΛΑ 1 Χρήση της Εφαρμογής 2 Κελιά 3 Διαχείριση Φύλλων Εργασίας 4 Τύποι και Συναρτήσεις 5 Μορφοποίηση 6 Γραφήματα 7 Προετοιμασία Εκτυπώσεων Εργασία με υπολογιστικά

Διαβάστε περισσότερα

Περιεχόμενα. Περιεχόμενα...v

Περιεχόμενα. Περιεχόμενα...v Περιεχόμενα Περιεχόμενα...v Κεφάλαιο 1: Ρυθμίσεις γραμμών εργαλείων και μενού...1 Κεφάλαιο 2: Διαχείριση παραθύρων και προβολές...18 Κεφάλαιο 3: Εύρεση, αντικατάσταση, και μετάβαση σε συγκεκριμένο στοιχείο...35

Διαβάστε περισσότερα

Πίνακες HTML. Παναγιώτης Γαλάτης 1ο ΕΠΑΛ Ηρακλείου

Πίνακες HTML. Παναγιώτης Γαλάτης 1ο ΕΠΑΛ Ηρακλείου Πίνακες HTML Παναγιώτης Γαλάτης 1ο ΕΠΑΛ Ηρακλείου Τι είναι Πίνακας Ένας πίνακας στοιχείων αποτελείται από γραμμές και στήλες. Το σημείο τομής μιας γραμμής και μιας στήλης ονομάζεται κελί (cell( cell).

Διαβάστε περισσότερα

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

Microsoft Excel Κεφάλαιο 1. Εισαγωγή. Βιβλίο εργασίας Περιεχόμενα Κεφάλαιο 1 Microsoft Excel 2010... 7 Κεφάλαιο 2 Η δομή ενός φύλλου εργασίας... 19 Κεφάλαιο 3 ημιουργία νέου βιβλίου εργασίας και καταχώριση δεδομένων... 24 Κεφάλαιο 4 Συμβουλές για την καταχώριση

Διαβάστε περισσότερα

Επεξεργασία κειμένου: Word 2003

Επεξεργασία κειμένου: Word 2003 Περιεχόμενα Λίγα λόγια από το συγγραφέα...7 Κεφάλαιο 1: Ρυθμίσεις γραμμών εργαλείων και μενού...9 Κεφάλαιο 2: Διαχείριση παραθύρων και προβολές...26 Κεφάλαιο 3: Εύρεση, αντικατάσταση, και μετάβαση σε συγκεκριμένο

Διαβάστε περισσότερα

ηµιουργία ιαλογικών Προγραµµάτων για το Web

ηµιουργία ιαλογικών Προγραµµάτων για το Web ηµιουργία ιαλογικών Προγραµµάτων για το Web Βοηθητικές Εφαρµογές (). Οι βασικές µέθοδοι των Βοηθητικών Εφαρµογών. Η µέθοδος init(). Οι µέθοδοι start() και stop(). Η µέθοδος paint(). Η µέθοδος destroy().

Διαβάστε περισσότερα

HelloApplet. Παύλος Εφραιμίδης Java Applets 1

HelloApplet. Παύλος Εφραιμίδης Java Applets 1 HelloApplet Παύλος Εφραιμίδης pefraimi@ee.duth.gr Java Applets 1 Applets Τα Applets είναι προγράμματα Java που μπορούν να εκτελεστούν μέσα στο περιβάλλον ενός Browser (Firefox, Internet Explorer, Netscape,

Διαβάστε περισσότερα

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access... 9 Κεφάλαιο 2: Microsoft Access 2002... 20 Κεφάλαιο 3: Το σύστημα Βοήθειας του Microsoft Office ΧΡ... 36

Διαβάστε περισσότερα

Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 12 : ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ GUI AWT ΚΑΙ

Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 12 : ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ GUI AWT ΚΑΙ Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 12 : ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ GUI AWT ΚΑΙ SWING Βασικά στοιχεία ενός GUI Ένα Graphical User Interface-GUI (στα ελληνικά Γραφική Διεπαφή με το Χρήστη) είναι το μέρος του

Διαβάστε περισσότερα

ημιουργία Γραφικού Περιβάλλοντος

ημιουργία Γραφικού Περιβάλλοντος Γραφικό Περιβάλλον Χρήστη. Πλαίσια και παράθυρα. Κουμπιά. Ετικέτες και πεδία κειμένου. Πλαίσια ελέγχου. Σύνθετα πλαίσια. Περιοχές κειμένου. Πάνελς. Διαχειριστές Διάταξης. Απόκριση σε δεδομένα που εισάγει

Διαβάστε περισσότερα

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων... Μέρος 2 Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων... 211 Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων... 241 Kεφάλαιο 13 Ανάλυση δεδομένων... 257 Kεφάλαιο 14 Συναρτήσεις Μέρος Β... 285 Kεφάλαιο 15 Ευρετήριο

Διαβάστε περισσότερα

Αντικειµενοστρεφής Προγραµµατισµός

Αντικειµενοστρεφής Προγραµµατισµός 16 η διάλεξη Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη

Διαβάστε περισσότερα

Microsoft WORD ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ ECDL. Περιεχόμενα. Απόκτησε τώρα το δίπλωμα. για να θεωρείσαι Επαγγελματίας! 1 Χρήση της Εφαρμογής

Microsoft WORD ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ ECDL. Περιεχόμενα. Απόκτησε τώρα το δίπλωμα. για να θεωρείσαι Επαγγελματίας! 1 Χρήση της Εφαρμογής Microsoft WORD Περιεχόμενα ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ 1 Χρήση της Εφαρμογής 2 Δημιουργία Εγγράφων 3 Μορφοποίηση 4 Αντικείμενα 5 Συγχώνευση Αλληλογραφίας 6 Προετοιμασία Αποτελεσμάτων Εργασία με έγγραφα και αποθήκευση

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Βιοϊατρική τεχνολογία

Βιοϊατρική τεχνολογία Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Βιοϊατρική τεχνολογία Ενότητα 5: Οξύμετρο (OxyPro Project) Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr ΕΕΔΙΠ Μπέλλου Σοφία e-mail: sbellou@uowm.gr

Διαβάστε περισσότερα

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

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

5.1.1 Περιγραφή των συστατικών τμημάτων ενός γραφήματος

5.1.1 Περιγραφή των συστατικών τμημάτων ενός γραφήματος 5. Γραφήματα 5.1 Εισαγωγή 5.1.1 Περιγραφή των συστατικών τμημάτων ενός γραφήματος Το Discoverer παρέχει μεγάλες δυνατότητες στη δημιουργία γραφημάτων, καθιστώντας δυνατή τη διαμόρφωση κάθε συστατικού μέρους

Διαβάστε περισσότερα

Ref.: SLWS 1 5Copyright 2005 The European Computer Driving Licence Foundation Ltd Σελίδα 1 από 7

Ref.: SLWS 1 5Copyright 2005 The European Computer Driving Licence Foundation Ltd Σελίδα 1 από 7 The European Computer Driving Licence Foundation Ltd Σελίδα 1 από 7 ΣΤΟΧΟΙ ΕΞΕΤΑΣΗΣ Η ενότητα ECDL WebStarter απαιτεί από τον Υποψήφιο να κατανοεί τις κύριες έννοιες της σχεδίασης και δημοσίευσης δικτυακών

Διαβάστε περισσότερα

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

Επεξεργαστής Κειμένου: (Microsoft Word) Επεξεργαστής Κειμένου: (Microsoft Word) Στο περιβάλλον εργασίας του επεξεργαστή κειμένου Microsoft Word εκτελούμε τις παρακάτω λειτουργίες: 1) Δημιουργία Νέου Εγγράφου: Η Δημιουργία ενός Νέου Εγγράφου

Διαβάστε περισσότερα

1 Εξερεύνηση του Word Επεξεργασία και έλεγχος εγγράφων Αλλαγή της εμφάνισης του κειμένου...171

1 Εξερεύνηση του Word Επεξεργασία και έλεγχος εγγράφων Αλλαγή της εμφάνισης του κειμένου...171 Περιεχόμενα Ξενάγηση στη διασύνδεση χρήστη του Office 2007... 13 Χρήση της Κορδέλας... 13 Το νέο μενού Αρχείο... 19 Γραμμή εργαλείων Γρήγορης Πρόσβασης... 19 Νέα χειριστήρια προβολών... 20 Κύρια σημεία...

Διαβάστε περισσότερα

Οντοκεντρικός Προγραμματισμός

Οντοκεντρικός Προγραμματισμός Οντοκεντρικός Προγραμματισμός Ενότητα 4: JAVA: ΔΙΕΠΑΦΕΣ ΧΡΗΣΤΗ, ΓΡΑΦΙΚΑ, APPLETS Γραφικές Διεπαφές Χρήστη - awt ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ

Διαβάστε περισσότερα

Εργαστηριακή Άσκηση 4 Μορφοποίηση Κειμένου μέσω του

Εργαστηριακή Άσκηση 4 Μορφοποίηση Κειμένου μέσω του Μορφοποίηση χαρακτήρων Όταν ανοίγουμε το Word η γραμματοσειρά που υπάρχει είναι προκαθορισμένη. Το πλαίσιο διαλόγου Γραμματοσειρά μας επιτρέπει να κάνουμε περισσότερες μορφοποιήσεις. Επιλέγουμε Μορφή Απόσταση

Διαβάστε περισσότερα

Περιεχόμενα. Πρόλογος... xiii

Περιεχόμενα. Πρόλογος... xiii Περιεχόμενα Πρόλογος... xiii Κεφάλαιο 1 ο Εισαγωγή στις τεχνολογίες Διαδικτύου... 1 1.1 Σύντομη ιστορία του Διαδικτύου... 3 1.2 Σύνδεση στο Διαδίκτυο μέσω Παρόχου (ISP)... 6 1.3 Μοντέλα Επικοινωνίας...

Διαβάστε περισσότερα

Οδηγός γρήγορης εκκίνησης

Οδηγός γρήγορης εκκίνησης Οδηγός γρήγορης εκκίνησης Το Microsoft Word 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης. Γραμμή

Διαβάστε περισσότερα

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο Το περιβάλλον εργασίας Ανοίγοντας την Ελληνική Έκδοση του FrontPage, για πρώτη φορά, η εικόνα που θα συναντήσουμε είναι αυτή της Εικόνας 1 με τα Μενού Εντολών και τη Γραμμή Εργαλείων, στο πάνω μέρος της

Διαβάστε περισσότερα

α2. Αποθήκευση παρουσίασης με διαφορετικό τύπου ή/και σε διαφορετική θέση/ ή/και με διαφορετικό όνομα

α2. Αποθήκευση παρουσίασης με διαφορετικό τύπου ή/και σε διαφορετική θέση/ ή/και με διαφορετικό όνομα Αντικείμενα Αξιολόγησης Κριτήρια Απόδοσης Δεξιότητες που θα εξεταστούν(power point ) 1. Βασικές λειτουργίες & Περιβάλλον εφαρμογής παρουσιάσεων α. Χειρισμός παρουσιάσεωνα1. Δημιουργία, άνοιγμα, Κλείσιμο,

Διαβάστε περισσότερα

Εργασία 11 η Πίνακες (βασικές ετικέτες, βασικές ιδιότητες) 1. Στο Σημειωματάριο πληκτρολογήστε τον παρακάτω κώδικα:

Εργασία 11 η Πίνακες (βασικές ετικέτες, βασικές ιδιότητες) 1. Στο Σημειωματάριο πληκτρολογήστε τον παρακάτω κώδικα: Εργασία 11 η Πίνακες (βασικές ετικέτες, βασικές ιδιότητες) 1. Στο Σημειωματάριο πληκτρολογήστε τον παρακάτω κώδικα: εισαγωγή εικόνων

Διαβάστε περισσότερα

Γραφήματα. Excel 2003

Γραφήματα. Excel 2003 Γραφήματα Excel 2003 Ορολογία Τίτλος γραφήματος Σειρά δεδομένων Υπόμνημα Κατηγορίες Ετικέτες Δείκτες Περιοχή γραφήματος Περιοχή σχεδίασης γραφήματος Γραμμές πλέγματος Οδηγός γραφημάτων Για τη δημιουργία

Διαβάστε περισσότερα

Δημιουργία ενός κενού πίνακα

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

Διαβάστε περισσότερα

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Μέρος 1 1 Βασικοί όροι... 11 2 Βασική δομή κώδικα HTML... 25 3 Μορφοποίηση κειμένου... 39 4 Μορφοποίηση παραγράφων... 51 5 Εισαγωγή εικόνας... 63 6 Λίστες με

Διαβάστε περισσότερα

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο FrontPage 2003 Πρακτικός Οδηγός Χρήσης Το FrontPage είναι ένα πρόγραμμα δημιουργίας ιστοσελίδων και δικτυακών τόπων που επιτρέπει το σχεδιασμό ιστοσελίδων μέσα από γραφικό περιβάλλον αλλά και την ταυτόχρονη

Διαβάστε περισσότερα

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Graphical User Interfaces (GUI) SWING

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Graphical User Interfaces (GUI) SWING ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Graphical User Interfaces (GUI) SWING Swing Τα GUIs (Graphical User Interfaces) είναι τα συνηθισμένα interfaces που χρησιμοποιούν παράθυρα, κουμπιά, menus,

Διαβάστε περισσότερα

Περιεχόμενα. Πρόλογος...11

Περιεχόμενα. Πρόλογος...11 Περιεχόμενα Πρόλογος...11 Κεφάλαιο 1: Εισαγωγή...13 Η ιστορία της JavaScript...13 Τι είναι η JavaScript...15 Διαφορά μεταξύ σεναρίου και προγράμματος...16 Δυνατότητες και περιορισμοί της JavaScript...16

Διαβάστε περισσότερα

Περιεχόμενα. Εισαγωγή στο Word Βασικές μορφοποιήσεις κειμένων Κεφάλαιο 1. Κεφάλαιο 2

Περιεχόμενα. Εισαγωγή στο Word Βασικές μορφοποιήσεις κειμένων Κεφάλαιο 1. Κεφάλαιο 2 Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στο Word 2007...9 Η οθόνη του Word... 9 Δημιουργία νέου εγγράφου... 15 Προσθήκη και διαγραφή κειμένου... 18 Πρώτα επιλογή, μετά εργασία... 20 Εύρεση και αντικατάσταση κειμένου...

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ. Κεφάλαιο 3: Προσθήκη πλαισίων...65 Τρόπος λειτουργίας των πλαισίων Δημιουργία πλαισιοσυνόλου Χρήση του πάνελ Frames...

ΠΕΡΙΕΧΟΜΕΝΑ. Κεφάλαιο 3: Προσθήκη πλαισίων...65 Τρόπος λειτουργίας των πλαισίων Δημιουργία πλαισιοσυνόλου Χρήση του πάνελ Frames... ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή...11 Κεφάλαιο 1: Προσθήκη πινάκων...15 Δημιουργία διάταξης χωρίς πίνακες... 16 Δημιουργία πίνακα... 18 Επιλογή στοιχείων πίνακα... 23 Χρήση κατάστασης Διευρυμένων πινάκων για επιλογή...

Διαβάστε περισσότερα

Περιεχόµενα. Πρόλογος...15

Περιεχόµενα. Πρόλογος...15 Περιεχόµενα Πρόλογος...15 Κεφάλαιο 1: Εισαγωγή...17 Τι είναι η Java... 17 Η ιστορία της Java... 21 Εκδόσεις της Java... 23 Ξεκίνηµα µε την Java... 24 Το περιβάλλον της γλώσσας... 28 ηµιουργία µιας εφαρµογής

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί

Διαβάστε περισσότερα

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I Διαδικτυακή Εφαρμογή (1/2) Ως διαδικτυακή εφαρμογή μπορούμε

Διαβάστε περισσότερα

Εργασία-3: Παρουσίαση Εργασίας. Ομάδα Α. Προετοιμασία Αναφοράς

Εργασία-3: Παρουσίαση Εργασίας. Ομάδα Α. Προετοιμασία Αναφοράς Εργασία-3: Παρουσίαση Εργασίας Ομάδα Α. Προετοιμασία Αναφοράς Αρκετοί πιστεύουν πως η επιτυχία μιας παρουσίασης είναι δεδομένη εάν ο παρουσιαστής κατέχει το θέμα που πρόκειται να παρουσιάσει και είναι

Διαβάστε περισσότερα

Πίνακες. ετικέτα <table>

Πίνακες. ετικέτα <table> Πίνακες ετικέτα σύνταξη κελί 1 κελί 2 κελί 3 κελί 4 : πίνακας : γραμμή : κελί Ιδιότητα border border : ορίζει

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (JAVA) 11/3/2008

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (JAVA) 11/3/2008 ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (JAVA) 11/3/2008 Κατασκευαστές (Constructors) Ειδικός τύπος μεθόδων, οι οποίες: - είναι public και έχουν το ίδιο όνομα με αυτό της κλάσης - χρησιμοποιούνται για να αρχικοποιήσουν κάποιες

Διαβάστε περισσότερα

Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access

Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή...15 Κεφάλαιο 1: Εγκατάσταση της Access 2002...17 Τι είναι το Office XP;...17 Τεχνικές απαιτήσεις του Office XP...17 Πρόσθετα απαιτούμενα για την αξιοποίηση εξειδικευμένων χαρακτηριστικών...18

Διαβάστε περισσότερα

6 Το μικρό βιβλίο για το ελληνικό Word 2010

6 Το μικρό βιβλίο για το ελληνικό Word 2010 Περιεχόμενα Κεφάλαιο 1 Microsoft Word 2010... 7 Κεφάλαιο 2 ημιουργία νέου εγγράφου... 13 Κεφάλαιο 3 Το σύστημα Βοήθειας του Office... 26 Κεφάλαιο 4 Μετακίνηση σε έγγραφο και προβολές εγγράφου... 31 Κεφάλαιο

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 1 Γνωριμία με το Excel... 9

Περιεχόμενα. Κεφάλαιο 1 Γνωριμία με το Excel... 9 Περιεχόμενα Κεφάλαιο 1 Γνωριμία με το Excel... 9 Τα στοιχεία του παραθύρου του Excel... 10 Κελιά και διευθύνσεις... 13 Σε ποιο κελί θα τοποθετηθούν τα δεδομένα;... 14 Καταχώριση δεδομένων... 15 Τι καταλαβαίνει

Διαβάστε περισσότερα

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

Περιεχόμενα. 1 Tο βιβλίο με μια ματιά Εισαγωγή στη Microsoft Access Γνωριμία με τις βάσεις δεδομένων της Access... Περιεχόμενα Ευχαριστίες...11 1 Tο βιβλίο "με μια ματιά"... 13 Χωρίς τεχνικούς όρους!...13 Σύντομη παρουσίαση...14 Μερικές συμβάσεις...16 Μία τελευταία λέξη (ή και δύο)...16 2 Εισαγωγή στη Microsoft Access

Διαβάστε περισσότερα

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων Ενότητα 4 Επεξεργασία πινάκων 36 37 4.1 Προσθήκη πεδίων Για να εισάγετε ένα πεδίο σε ένα πίνακα που υπάρχει ήδη στη βάση δεδομένων σας, βάζετε τον κέρσορα του ποντικιού στο πεδίο πάνω από το οποίο θέλετε

Διαβάστε περισσότερα

Το σύστημα Βοήθειας του Internet Explorer

Το σύστημα Βοήθειας του Internet Explorer Περιεχόμενα Λίγα λόγια για το συγγραφέα... 7 Κεφάλαιο 1: Διαδίκτυο Internet... 9 Κεφάλαιο 2: Υπηρεσίες και εφαρμογές του Διαδικτύου... 18 Κεφάλαιο 3: O φυλλομετρητής Internet Explorer... 29 Κεφάλαιο 4:

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 1 Γνωριμία με το Excel...9

Περιεχόμενα. Κεφάλαιο 1 Γνωριμία με το Excel...9 Περιεχόμενα Κεφάλαιο 1 Γνωριμία με το Excel...9 Τα στοιχεία του παραθύρου του Excel... 10 Κελιά και διευθύνσεις... 13 Σε ποιο κελί θα τοποθετηθούν τα δεδομένα;... 14 Καταχώριση δεδομένων... 15 Τι καταλαβαίνει

Διαβάστε περισσότερα

Δημιουργία η-μαθήματος με τη. 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας

Δημιουργία η-μαθήματος με τη. 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας Δημιουργία η-μαθήματος με τη χρήση του Moodle 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας Δημιουργία η-μαθήματος με τη χρήση του Moodle 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας

Διαβάστε περισσότερα

Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #18

Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #18 Week 12: GUIs with Swing Προγραμματισμός ΓΠΕ: ανασκόπηση Εισαγόμενα πακέτα Java Διαλεξη #18: Γραφικά Περιβάλλοντα Επικοινωνίας Java με Swing «Στήσιμο»του αυτόνομου παράθυρου [frame] Συστατικά [components]

Διαβάστε περισσότερα

Προγραµµατισµός ΙΙ Java 2

Προγραµµατισµός ΙΙ Java 2 Προγραµµατισµός ΙΙ Java 2 Γραφικά Γραφικά Τα γραφικά µπορούν να προσαρτηθούν τόσο σε προγράµµατα που υποστηρίζουν γραφικό περιβάλλον εργασίας: Σε µικροεφαρµογές Σε παραθυρικές εφαρµογές Και ΟΧΙ σε εφαρµογές

Διαβάστε περισσότερα

Περιεχόμενα. Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών Μέρος 2: Χρήση υπολογιστή και διαχείριση αρχείων Πρόλογος...

Περιεχόμενα. Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών Μέρος 2: Χρήση υπολογιστή και διαχείριση αρχείων Πρόλογος... Περιεχόμενα Πρόλογος...11 Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών... 13 1.1 Εισαγωγή στους υπολογιστές... 15 1.2 Μονάδες μέτρησης... 27 1.3 Οι βασικές λειτουργίες ενός ηλεκτρονικού υπολογιστή...

Διαβάστε περισσότερα

ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΟΥ Explorer & Outlook 2013

ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΟΥ Explorer & Outlook 2013 ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΟΥ Explorer & Outlook 2013 1. Δίκτυα Υπολογιστών και Διαδίκτυο... 3 1.1. Όροι Και Έννοιες... 3 1.2. Ασφάλεια Στο Διαδίκτυο... 5 2. Περιήγηση στον Παγκόσμιο Ιστό 7 Το Περιβάλλον Ενός Φυλλομετρητή...

Διαβάστε περισσότερα

ECDL Module 4 Υπολογιστικά Φύλλα Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0)

ECDL Module 4 Υπολογιστικά Φύλλα Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0) ECDL Module 4 Υπολογιστικά Φύλλα Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0) (Module 4 Spreadsheets) Συνολική ιάρκεια: Προτεινόµενο * Χρονοδιάγραµµα Εκπαίδευσης 10-14 (δέκα έως δεκατέσσερις) ώρες

Διαβάστε περισσότερα

Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0

Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0 Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0 Πνευματικά Δικαιώματα 2007 Ίδρυμα ECDL (ECDL Foundation www.ecdl.org) Όλα τα δικαιώματα είναι κατοχυρωμένα. Κανένα μέρος αυτού του εγγράφου δεν μπορεί να αναπαραχθεί

Διαβάστε περισσότερα

Οντοκεντρικός Προγραμματισμός

Οντοκεντρικός Προγραμματισμός Οντοκεντρικός Προγραμματισμός Ενότητα 2: Η ΓΛΩΣΣΑ JAVA Βιβλιοθήκες ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής ΒΙΒΛΙΟΘΗΚΗ JAVA ΒΑΣΙΚΗ ΒΙΒΛΙΟΘΗΚΗ

Διαβάστε περισσότερα

Γεωργάκης Αριστείδης ΠΕ20

Γεωργάκης Αριστείδης ΠΕ20 1 Εκκίνηση για πρώτη φορά Όπως συμβαίνει και με τις υπόλοιπες εφαρμογές του OpenOffice, έτσι και το Impress μπορούμε να το εκκινήσουμε μέσω της συντόμευσης που εγκαθίσταται αυτόματα στην επιφάνεια εργασίας

Διαβάστε περισσότερα

Διαχείριση Βάσης Δεδομένων (dbadmin)

Διαχείριση Βάσης Δεδομένων (dbadmin) Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Εμπορική Διαχείριση > Διαχείριση Βάσης Δεδομένων (dbadmin) Διαχείριση Βάσης Δεδομένων (dbadmin) Μέσα από τη διαχείριση βάσης δεδομένων

Διαβάστε περισσότερα

Αναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ.

Αναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ. ΤΡΙΤΗ ΔΙΑΛΕΞΗ Αναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ.): Σύνταξη τύπος όνομαα; τύπος όνομαβ{όνομαα}; όνομαβ

Διαβάστε περισσότερα

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED αντικειμενοστραφής προγραμματισμός ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED αντικειμενοστραφής προγραμματισμός ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED αντικειμενοστραφής προγραμματισμός ΕΚΔΟΣΗ 1.0 ΤΙ ΕΙΝΑΙ ΤΟ ADVANCED Οι Advanced θεματικές ενότητες είναι είναι κατάλληλες για άτομα που επιθυμούν να συνεχίσουν σπουδές

Διαβάστε περισσότερα

Η γλώσσα HTML. Επιμέλεια: Δέγγλερη Σοφία

Η γλώσσα HTML. Επιμέλεια: Δέγγλερη Σοφία Η γλώσσα HTML Επιμέλεια: Δέγγλερη Σοφία Υπερκείμενο Το δομικό χαρακτηριστικό του Παγκόσμιου Ιστού Ένα αρχείο Απλό κείμενο και υπερσύνδεσμοι Υπερσύνδεσμος Μετάβαση σε διάφορα άλλα έγγραφα Αποτελείται από

Διαβάστε περισσότερα

Εργαστήριο #12. Βήμα 1 ο. Βήμα 2 ο. Βήμα 3 ο. Βήμα 4 ο.

Εργαστήριο #12. Βήμα 1 ο. Βήμα 2 ο. Βήμα 3 ο. Βήμα 4 ο. Εργαστήριο #12 Από τα προηγούμενα εργαστήρια: Το εργαστήριο αυτό είναι ανεξάρτητο από τα προηγούμενα επειδή όμως ασχολείται με τη γλώσσα JavaScript, βεβαιωθείτε ότι έχετε διαβάσει το εισαγωγικό Παράρτημα

Διαβάστε περισσότερα

Ο Οδηγός γρήγορης εκκίνησης

Ο Οδηγός γρήγορης εκκίνησης Ο Οδηγός γρήγορης εκκίνησης του Microsoft PowerPoint 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης.

Διαβάστε περισσότερα

1. Κλικ στην καρτέλα Insert 2. Tables 3. Κλικ Table 4. Σύρουμε το δείκτη του ποντικιού και επιλέγουμε τον επιθυμητό αριθμό γραμμών και στηλών

1. Κλικ στην καρτέλα Insert 2. Tables 3. Κλικ Table 4. Σύρουμε το δείκτη του ποντικιού και επιλέγουμε τον επιθυμητό αριθμό γραμμών και στηλών ΜΑΘΗΜΑ 6 ΣΤΟΧΟΙ: 1. Δημιουργία Ενός Πίνακα 2. Εισαγωγή Και Μετακίνηση Δεδομένων 3. Επιλογή Κελιού, Στήλης, Γραμμής, Πίνακα 4. Εισαγωγή Στήλης Και Γραμμής 5. Διαγραφή Κελιού, Στήλης, Γραμμής Και Πίνακα

Διαβάστε περισσότερα

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

Μπορούμε να χρησιμοποιήσουμε τις παρακάτω μορφές συντεταγμένων με οποιοδήποτε συνδυασμό θέλουμε. Καρτεσιανές συντεταγμένες ΣΥΝΤΕΤΑΓΜΕΝΕΣ Όταν σχεδιάζουμε, πρέπει να προσδιορίζουμε σημεία πάνω σε ένα επίπεδο. Μπορούμε να εντοπίσουμε οποιοδήποτε σημείο στο χώρο, αν ορίσουμε πρώτα ένα απόλυτο, σταθερό σημείο και να μετρήσουμε

Διαβάστε περισσότερα

Εισαγωγη στην html. Η δομή μιας ιστοσελίδας (αρχείο html) Η βασική δομή ενός αρχείου html είναι η εξής: <html> <head>

Εισαγωγη στην html. Η δομή μιας ιστοσελίδας (αρχείο html) Η βασική δομή ενός αρχείου html είναι η εξής: <html> <head> Εισαγωγη στην html Ο παγκόσμιος ιστός (αγγ.: World Wide Web ή www) είναι η πιο δημοφιλής υπηρεσία που μας παρέχει το Διαδίκτυο (Internet) και είναι ένα σύστημα διασυνδεδεμένων πληροφοριών (κειμένου, εικόνας,

Διαβάστε περισσότερα

Περιεχόμενα. Πρόλογος 15

Περιεχόμενα. Πρόλογος 15 Περιεχόμενα Πρόλογος 15 1 Δημιουργία προγραμμάτων Java 25 Ορισμός βασικής ορολογίας προγραμματισμού 26 Σύγκριση διαδικαστικού και αντικειμενοστρεφούς προγραμματισμού 29 Διαδικαστικός προγραμματισμός 29

Διαβάστε περισσότερα

Εργαστήριο 1-1 η Άσκηση - Ανάλυση

Εργαστήριο 1-1 η Άσκηση - Ανάλυση Εργαστήριο 1-1 η Άσκηση - Ανάλυση Εκφώνηση: Δημιουργείστε εφαρμογή σε Java Swing με χρήση του IDE NetBeans όπου θα παρουσιάζεται ποιο κουμπί πατήθηκε. Η εφαρμογή θα μοιάζει ως εξής: Πρώτο Βήμα: Αρχική

Διαβάστε περισσότερα

Μορφοποίηση εικόνων. Εισαγωγή. Στόχος κεφαλαίου

Μορφοποίηση εικόνων. Εισαγωγή. Στόχος κεφαλαίου Περιεχόμενα Κεφάλαιο 1: Προετοιμασία παρουσίασης...1 Κεφάλαιο 2: Διαχείριση διαφανειών...18 Κεφάλαιο 3: Διαχείριση γραφικών...31 Κεφάλαιο 4: Επεξεργασία εικόνων με το Adobe Photoshop...56 Κεφάλαιο 5: Μορφοποίηση

Διαβάστε περισσότερα

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: PowerPoint Κεφάλαιο 2: Εκκίνηση του PowerPoint... 13

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: PowerPoint Κεφάλαιο 2: Εκκίνηση του PowerPoint... 13 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: PowerPoint... 9 Κεφάλαιο 2: Εκκίνηση του PowerPoint... 13 Κεφάλαιο 3: Δημιουργία νέας παρουσίασης... 27 Κεφάλαιο 4: Μορφοποίηση κειμένου παρουσίασης...

Διαβάστε περισσότερα

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

Περιεχόµενα. 1 Tο βιβλίο µε µια µατιά Εισαγωγή στη Microsoft Access Γνωριµία µε τις βάσεις δεδοµένων της Access... Περιεχόµενα Ευχαριστίες... 11 1 Tο βιβλίο "µε µια µατιά"...13 Χωρίς τεχνικούς όρους!... 13 Σύντοµη παρουσίαση... 14 Μερικές συµβάσεις... 16 Μία τελευταία λέξη (ή και δύο)... 16 2 Εισαγωγή στη Microsoft

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 6: «Microsoft PowerPoint 2007» Κεφάλαιο 6.7: Αναδιάταξη κειμένου και αντικειμένων

ΕΝΟΤΗΤΑ 6: «Microsoft PowerPoint 2007» Κεφάλαιο 6.7: Αναδιάταξη κειμένου και αντικειμένων Πρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων ΕΝΟΤΗΤΑ 6: «Microsoft PowerPoint 2007» Κεφάλαιο 6.7: Αναδιάταξη κειμένου και αντικειμένων Αντώνης Χατζηνούσκας 2 ΠΕΡΙΕΧΟΜΕΝΑ Α. Σκοπός του Μαθήματος Β. Θεωρία

Διαβάστε περισσότερα

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11 Περιεχόμενα Πρόλογος... 11 Μέρος 1: Βασικές έννοιες της πληροφορικής... 13 1.1 Windows XP... 15 1.2 Επιφάνεια εργασίας... 19 1.3 Γραμμή εργασιών... 24 1.4 Χειρισμός παραθύρων... 30 1.5 Μενού... 36 1.6

Διαβάστε περισσότερα

να ακολουθήσουμε Έναρξη Όλα τα Προγράμματα και να ενεργοποιήσουμε την επιλογή Microsoft Word.

να ακολουθήσουμε Έναρξη Όλα τα Προγράμματα και να ενεργοποιήσουμε την επιλογή Microsoft Word. ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ ΜΕ ΤΟ WORD Περιεχόμενα Εκκίνηση του Microsoft Word... 3 Το παράθυρο του Word... 3 Η Κορδέλα με τις καρτέλες... 4 Κεντρική... 4 Εισαγωγή... 4 Διάταξη Σελίδας... 5 Αναφορές... 5 Στοιχεία

Διαβάστε περισσότερα

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Microsoft Excel Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Microsoft Excel Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Microsoft Excel 2002... 9 Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26 Κεφάλαιο 3: Δημιουργία νέου βιβλίου εργασίας και καταχώριση δεδομένων...

Διαβάστε περισσότερα

ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ

ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ Στην Java εκτός από τις κλασικές εφαρμογές μπορούμε να δημιουργήσουμε και άλλους δύο τύπους εφαρμογών: τα Applets, τα οποία τρέχουν μέσα από κάποιο φυλλομετρητή (browser) και τρέχουν

Διαβάστε περισσότερα

Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel Βασικές λειτουργίες του Excel... 21

Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel Βασικές λειτουργίες του Excel... 21 Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel...3 1.1 Τι νέο υπάρχει στο Excel 2016...4 1.1.1 Νέες λειτουργίες του Excel 2016...4 1.2 Διάφοροι τρόποι εκκίνησης του Excel...6 1.3 Εξοικείωση με το περιβάλλον

Διαβάστε περισσότερα

3 ο Εργαστήριο Μεταβλητές, Τελεστές

3 ο Εργαστήριο Μεταβλητές, Τελεστές 3 ο Εργαστήριο Μεταβλητές, Τελεστές Μια μεταβλητή έχει ένα όνομα και ουσιαστικά είναι ένας δείκτης σε μια συγκεκριμένη θέση στη μνήμη του υπολογιστή. Στη θέση μνήμης στην οποία δείχνει μια μεταβλητή αποθηκεύονται

Διαβάστε περισσότερα

Εργαστήριο 2 - Άσκηση - Ανάλυση

Εργαστήριο 2 - Άσκηση - Ανάλυση Εργαστήριο 2 - Άσκηση - Ανάλυση Εκφώνηση: Δημιουργείστε την εφαρμογή Αριθμήτηριο σε Java Swing με χρήση NetBeans ακολουθώντας τις παρακάτω οδηγίες. 1. Η εφαρμογή θα σχεδιασθεί σε ένα εξωτερικό υποδοχέα

Διαβάστε περισσότερα

Πρακτικές οδηγίες για την Επεξεργασία Κειμένου

Πρακτικές οδηγίες για την Επεξεργασία Κειμένου 11 Εργαλεία έκφρασης και δημιουργίας Επεξεργασία Κειμένου Α Γυμνασίου Πρακτικές οδηγίες για την Επεξεργασία Κειμένου Ένα πρόγραμμα επεξεργασίας κειμένου μας προσφέρει τη δυνατότητα να: προσθέτουμε, να

Διαβάστε περισσότερα

Week 12: GUIs with Swing

Week 12: GUIs with Swing Week 12: GUIs with Swing Προγραµµατισµός ΓΠΕ: ανασκόπηση Εισαγόµενα πακέτα Java Εβδοµάδα 12: Γραφικά Περιβάλλοντα Επικοινωνίας Java µε Swing «Στήσιµο»του αυτόνοµου παράθυρου [frame] Συστατικά [components]

Διαβάστε περισσότερα

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΜΕΡΟΣ 2: Κεφάλαιο 1: Βασικές τεχνικές του Office Κεφάλαιο 2: Εργασία με τα προγράμματα... 13

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΜΕΡΟΣ 2: Κεφάλαιο 1: Βασικές τεχνικές του Office Κεφάλαιο 2: Εργασία με τα προγράμματα... 13 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΜΕΡΟΣ 1: ΚΟΙΝΕΣ ΤΕΧΝΙΚΕΣ ΤΟΥ OFFICE Κεφάλαιο 1: Βασικές τεχνικές του Office... 3 Δημιουργία νέου εγγράφου...4 Άνοιγμα εγγράφου του Office...5 Επιλογές μενού και γραμμών εργαλείων...6

Διαβάστε περισσότερα

Σχεδιασμός εκτυπώσεων ERG

Σχεδιασμός εκτυπώσεων ERG Σχεδιασμός εκτυπώσεων ERG Περιεχόμενα Δημιουργία εκτυπώσεων ERG... 3 Επιλογή πεδίων... 4 Λεπτομέρειες... 6 Καθορισμός φίλτρων... 6 Ταξινόμηση και ομαδοποίηση... 7 Εξαγόμενο εκτύπωσης... 7 Δικαιώματα πρόσβασης...

Διαβάστε περισσότερα

Περιεχόμενα. Εισαγωγή στο Word 2003...9. Βασικές μορφοποιήσεις κειμένων... 41. Κεφάλαιο 1. Κεφάλαιο 2

Περιεχόμενα. Εισαγωγή στο Word 2003...9. Βασικές μορφοποιήσεις κειμένων... 41. Κεφάλαιο 1. Κεφάλαιο 2 Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στο Word 2003...9 Η οθόνη του Word... 9 Δημιουργία νέου εγγράφου... 14 Προσθήκη και διαγραφή κειμένου... 17 Πρώτα επιλογή, μετά εργασία... 18 Εύρεση και αντικατάσταση κειμένου...

Διαβάστε περισσότερα

6.1 Εισαγωγή. 6.2 Ασφάλεια

6.1 Εισαγωγή. 6.2 Ασφάλεια 6.1 Εισαγωγή Ενώ οι εφαρµογές στην Java εκτελούνται από έναν διερµηνευτή, οι µικροεφαρµογές (applets) εκτελούνται από έναν φυλλοµετρητή (browser εξεταστή) του διαδικτύου όπως τον Netscape Navigator και

Διαβάστε περισσότερα

Σχεδιασμός εκτυπώσεων ERG

Σχεδιασμός εκτυπώσεων ERG Σχεδιασμός εκτυπώσεων ERG Περιεχόμενα Δημιουργία και διαχείριση εκτυπώσεων ERG... 3 Επιλογή πεδίων... 4 Λεπτομέρειες... 6 Καθορισμός φίλτρων... 6 Ταξινόμηση και ομαδοποίηση... 7 Εξαγόμενο εκτύπωσης...

Διαβάστε περισσότερα

2.1. Εντολές. 2.2. Σχόλια. 2.3. Τύποι Δεδομένων

2.1. Εντολές. 2.2. Σχόλια. 2.3. Τύποι Δεδομένων 2 Βασικές Εντολές 2.1. Εντολές Οι στην Java ακολουθούν το πρότυπο της γλώσσας C. Έτσι, κάθε εντολή που γράφουμε στη Java θα πρέπει να τελειώνει με το ερωτηματικό (;). Όπως και η C έτσι και η Java επιτρέπει

Διαβάστε περισσότερα

Περιεχόμενα. Λίγα λόγια από τον συγγραφέα Microsoft Excel Η δομή ενός φύλλου εργασίας... 21

Περιεχόμενα. Λίγα λόγια από τον συγγραφέα Microsoft Excel Η δομή ενός φύλλου εργασίας... 21 ENOTHTA 4 Περιεχόμενα Λίγα λόγια από τον συγγραφέα... 7 1 Microsoft Excel 2010... 9 2 Η δομή ενός φύλλου εργασίας... 21 3 ημιουργία νέου βιβλίου εργασίας και καταχώριση δεδομένων... 27 4 Συμβουλές για

Διαβάστε περισσότερα

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ ΜΟΡΦΟΠΟΙΗΣΕΙΣ ΜΟΡΦΟΠΟΙΗΣΕΙΣ ΧΑΡΑΚΤΗΡΩΝ. Μάθημα: Πληροφορική Α' Γυμν. Ενότητα: Επεξεργασία κειμένου

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ ΜΟΡΦΟΠΟΙΗΣΕΙΣ ΜΟΡΦΟΠΟΙΗΣΕΙΣ ΧΑΡΑΚΤΗΡΩΝ. Μάθημα: Πληροφορική Α' Γυμν. Ενότητα: Επεξεργασία κειμένου 1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ Μάθημα: Πληροφορική Α' Γυμν. Ενότητα: Επεξεργασία κειμένου ΜΟΡΦΟΠΟΙΗΣΕΙΣ Τα κυριότερα είδη μορφοποιήσεων είναι: Μορφοποιήσεις Χαρακτήρων Μορφοποιήσεις Παραγράφων Οι Μορφοποιήσεις Χαρακτήρων

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΚΗ I. 3o ΕΡΓΑΣΤΗΡΙΟ ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΟ WORD

ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΚΗ I. 3o ΕΡΓΑΣΤΗΡΙΟ ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΟ WORD ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΚΗ I 3o ΕΡΓΑΣΤΗΡΙΟ ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΟ WORD 1. Προσθήκη στηλών σε τμήμα εγγράφου 2. Εσοχή παραγράφου 3. Εισαγωγή Κεφαλίδας, Υποσέλιδου και Αριθμού Σελίδας 4. Εισαγωγή

Διαβάστε περισσότερα

Εκτύπωση Γενικού Ημερολογίου

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

Διαβάστε περισσότερα

PowerPoint Ένα εργαλείο παρουσίασης

PowerPoint Ένα εργαλείο παρουσίασης Εργασία 7η 2 Αρκετοί πιστεύουν πως η επιτυχία μιας παρουσίασης είναι δεδομένη εάν ο παρουσιαστής κατέχει το θέμα που πρόκειται να παρουσιάσει και είναι σε θέση να χειρίζεται ί ά άνετα έ ένα πρόγραμμα ό

Διαβάστε περισσότερα