Ειδικά Θέματα Προγραμματισμού
|
|
- Φερενίκη Αλεβίζος
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Ειδικά Θέματα Προγραμματισμού Ενότητα 7: Abstract Window Toolkit (AWT) Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ
2 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2
3 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα του ΤΕΙ Δυτικής Μακεδονίας και της Ανώτατης Εκκλησιαστικής Ακαδημίας Θεσσαλονίκης» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3
4 Abstract Window Toolkit (AWT)
5 Σκοποί ενότητας Σε αυτή την παρουσίαση θα ασχοληθούμε με τo Abstract Window Toolkit. Λόγω του γεγονότος ότι το μάθημα απευθύνεται άτομα με κάποια εμπειρία στον προγραμματισμό, κάποια θέματα του βιβλίου θεωρούνται γνωστά κι έχουν παραληφθεί στην παρουσίαση. 5
6 Περιεχόμενα ενότητας (1/6) Abstract Window Toolkit (AWT). Components & Containers. Ιεραρχική διάταξη components-containers. Label. Button. TextField. 6
7 Περιεχόμενα ενότητας (2/6) TextArea. Choice. Checkbox. List. Container. Panel. 7
8 Περιεχόμενα ενότητας (3/6) ScrollPane. Layouts. FlowLayout. BorderLayout. GridLayout. Event Classes. 8
9 Περιεχόμενα ενότητας (4/6) Ιεραρχία EventClasses. KeyEvent. MouseEvent. ItemEvent. Ακροατές γεγονότων. Μερικές μέθοδοι καταχώρησης ακροατών γεγονότων. 9
10 Περιεχόμενα ενότητας (5/6) Adapter Classes. Ιεραρχική δομή Listener interfaces. Interface KeyListener. Interface MouseListener. Interface MouseMotionListener. Interface ActionListener. 10
11 Περιεχόμενα ενότητας (6/6) Interface TextListener. Interface ItemListener. Παράδειγμα δήλωσης (χωρίς τη χρήση inline κλάσεων-διαχειριστών). Inline κλάσεις-διαχειριστές. Παράδειγμα δήλωσης inline κλάσεων-διαχειριστών. 11
12 Abstract Window Toolkit Πακέτο που περιέχει τις απαραίτητες κλάσεις για τη δημιουργία και λειτουργία ενός γραφικού περιβάλλοντος εργασίας. Είδη κλάσεων του πακέτου AWT: 1. Components: Κλάσεις δημιουργίας γραφικών εργαλείων (κουμπιά, πεδία εισαγωγής κειμένου, λίστες κλπ). 2. Event classes: Κλάσεις που παρέχουν πληροφορίες σχετικές με γεγονότα (κίνηση ποντικιού, πάτημα πλήκτρων). 3. Event listeners: Ακροατές γεγονότων. Περιέχουν μεθόδους που εκτελούνται κάθε φορά που εμφανίζεται το γεγονός που εκπροσωπούν. 12
13 Components & Containers Components: Στοιχεία που προσδίδουν σε μια εφαρμογή τη λειτουργικότητα ενός graphical user interface (πχ buttons, textfields, checkboxes). Containers: Κατηγορία components τα οποία εμπεριέχουν components στην περιοχή τους και τα διατάσσουν βάσει καθορισμένων προτύπων διάταξης (layouts). Ένα container μπορεί να περιέχει και containers στην επιφάνειά του. 13
14 Ιεραρχική διάταξη componentscontainers Σχήμα 1. Ιεραρχική διάταξη components-containers, πηγή: διδάσκων (2015). 14
15 Label (1/3) Σχήμα 2. Label, πηγή: διδάσκων (2015). 15
16 Label (2/3) Απεικονίζει μη τροποποιήσιμο κείμενο. Κατασκευαστές: Label ( ); Label ( String labelcontent ); 16
17 Label (3/3) Κατασκευαστές (Συνέχεια): Label ( String labelcontent, int alignment ); labelcontent: Το μη τροποοποιήσιμο string του label. alignment: η στοιχιση του string στο διαθέσιμο για το label διάστημα. Σταθερές: LEFT, RIGHT, CENTER. 17
18 Button (1/3) Σχήμα 3. Button, πηγή: διδάσκων (2015). 18
19 Button (2/3) Εκτελούν κώδικα όταν επιλεγούν με mouse click. Κατασκευαστές: Button ( ); Button ( String buttonlabel ); 19
20 Button (3/3) Μέθοδοι: void setlabel ( String buttonlabel ); String getlabel ( ); 20
21 TextField (1/3) Σχήμα 4. TextField, πηγή: διδάσκων (2015). 21
22 TextField (2/3) Component για την εισαγωγή strings από το χρήστη Εάν είναι μη τροποποιήσιμα από το χρήστη απλώς απεικονίζουν string output. Κατασκευαστές: TextField ( ); TextField ( int columns ); TextField ( String text ); TextField ( String text, int columns ); 22
23 TextField (3/3) Μέθοδοι: void settext ( String text ); 23
24 TextArea (1/4) Σχήμα 5. TextArea, πηγή: ο διδάσκων (2015). 24
25 TextArea (2/4) TextField πολλαπλών γραμμών. Κατασκευαστές: TextArea ( ); TextArea ( String text ); TextArea ( String text, int rows, int columns ); 25
26 TextArea (3/4) Κατασκευαστές (Συνέχεια): TextArea ( String text, int rows, int columns, int scrollbars ); String text: αρχικά παρουσιαζόμενο κείμενο. Int rows: κατακόρυφο μέγεθος σε γραμμές. Int columns: οριζόντιο μέγεθος σε χαρακτήρες. Int scrollbars: SCROLLBARS_BOTH, SCROLLBARS_HORIZONTAL_ONLY, SCROLLBARS_NONE SCROLLBARS_VERTICAL_ONLY. 26
27 TextArea (4/4) Μέθοδοι. void append ( String str ). 27
28 Choice (1/4) Σχήμα 6. Choice, πηγή: διδάσκων (2015). 28
29 Choice (2/4) Λίστα στοιχείων από τα οποία ο χρήστης επιλέγει μόνο ένα. Κατασκευαστής. Choice( ); 29
30 Choice (3/4) Μέθοδοι: void add(string str): Προσθήκη επιλογής με το Label str. void remove(int position): Αφαιρεί το στοιχείο που βρίσκεται στη θέση position. void remove(string str): Ομοίως, βάσει του ονόματος του στοιχείου. void select(string str): Επιλέγει το στοιχείο με το όνομα str. 30
31 Choice (4/4) Μέθοδοι (Συνέχεια): int getselectedindex( ): Επιστρέφει το δείκτη του επιλεγέντος στοιχείου. String getselecteditem( ): Επιστρέφει το όνομα του επιλεγέντος στοιχείου. String getitem(int index): Επιστρέφει το όνομα του στοιχείου με δείκτη index. 31
32 Checkbox (1/3) Σχήμα 7. Checkbox, πηγή: ο διδάσκων (2015). 32
33 Checkbox (2/3) Boolean component. Χρησιμοποιείται για την ενεργοποίηση ή απενεργοποίηση μιας λειτουργίας. Κατασκευαστές: Checkbox ( ); Checkbox ( String label, boolean state). Checkbox ( String label, boolean state, CheckboxGroup group). 33
34 Checkbox (3/3) Μέθοδοι: boolean getstate ( ). void setstate ( boolean state ); String getlabel ( ); void setlabel ( String str ); 34
35 List (1/6) Σχήμα 8. List, πηγή: διδάσκων (2015). 35
36 List (2/6) Προσφέρει την επιλογή ενός η περισσοτέρων στοιχείων. Κατασκευαστές: List ( ); List ( int rows ). List ( int rows, boolean multiplemode). 36
37 List (3/6) Μέθοδοι: void add ( String itemname). Προσθέτει επιλογή με το όνομα itemname. void add ( String itemname, int index). Προσθέτει επιλογή με την ετικέτα itemname στη θέση με δείκτη index. 37
38 Μέθοδοι (συνέχεια): List (4/6) void remove ( String itemname ). Αφαιρεί την επιλογή με την ονομασία itemname. void remove ( int position). Αφαιρεί την επιλογή της θέσης με δείκτη position. 38
39 Μέθοδοι (συνέχεια): List (5/6) String getselecteditem ( ). Επιστρέφει το String της επιλογής του χρήστη. String [ ] getselecteditem ( ). Επιστρέφει array με τα Strings της επιλογής του χρήστη. 39
40 Μέθοδοι (συνέχεια): List (6/6) int getselectedindex ( ). Επιστρέφει το δείκτη του επιλεγέντος στοιχείου. int[ ] getselectedindexes ( ). Επιστρέφει array με τους δείκτες των επιλεγόμενων στοιχείων. 40
41 Container (1/2) Σχήμα 9. Container, πηγή: διδάσκων (2015). 41
42 Container (2/2) Αντικείμενα που παρέχουν διάστημα για την τοποθέτηση components. Η προσθήκη ενός component στη γραφική επιφάνεια ενός container γίνεται με τη χρήση της μεθόδου add(); container.add(component, extra arguments); Η add δέχεται επιπλέον ορίσματα ανάλογα με τον τρόπο διευθέτησης των components (layout) που έχει επιλεγεί για το τρέχον container. 42
43 Panel (1/2) Σχήμα 10. Panel, πηγή: διδάσκων (2015). 43
44 Panel (2/2) Η βασική κλάση Container. Κατασκευαστές: Panel( ). Panel( LayoutManager layout): Αρχικοποιεί το Panel και διατάσσει τα προστιθέμενα components σύμφωνα με το δοθέν layout (βλ. Layouts). Η κλάση Applet είναι υποκλάση της Panel συνεπώς μπορεί να καλέσει τις μεθόδους που περιλαμβάνονται σε ένα container. 44
45 ScrollPane (1/2) Σχήμα 11. ScrollPane, πηγή: διδάσκων (2015). 45
46 ScrollPane (2/2) Container το οποίο μπορεί να εμφανίσει οριζόντια και κατακόρυφη γραμμή κύλισης σε περίπτωση που τα προστιθέμενα components δε χωράνε στην επιφάνειά του. Κατασκευαστές: ScrollPane( ); ScrollPane( int scrollbardisplaypolicy ); scrollbardisplaypolicy: καθορίζει κανόνες εμφάνισης γραμμών κύλισης (Σταθερές: SCROLLBARS_ALWAYS, SCROLLBARS_AS_NEEDED, SCROLLBARS_NEVER). 46
47 Layouts Προτυποποιημένα templates διάταξης των στοιχείων μέσα σε ένα container. Καθορίζουν τη θέση των Components και των containers πάνω στη διαθέσιμη γραφική επιφάνεια του φιλοξενούντος container. Το Layout ενός container καθορίζεται μέσω της μεθόδου: public final void setlayout( LayoutManager layout ); που ορίζεται σε όλες τις κλάσεις-containers. 47
48 FlowLayout (1/2) Σχήμα 12. FlowLayout, πηγή: διδάσκων (2015). 48
49 FlowLayout (2/2) Σχήμα 13. Screenshot Flowlayout. Διατάσσει τα προστιθέμενα components σειριακά. Είναι το default Layout. Κατασκευαστής: o FlowLayout(); Προσθήκη component σε container με FlowLayout: o container.add(component); 49
50 BorderLayout (1/2) Σχήμα 14. BorderLayout, πηγή: διδάσκων (2015). 50
51 BorderLayout (2/2) Σχήμα 15. Προσανατολισμοί BorderLayout. Περιλαμβάνει πέντε προσανατολισμούς: North, South, West, East, Center. Κατασκευαστής: o BorderLayout(); Προσθήκη component σε container με BorderLayout: o Container.add( Orientation,component); 51
52 GridLayout (1/2) Σχήμα 16. GridLayout, πηγή: διδάσκων (2015). 52
53 GridLayout (2/2) Σχήμα 17. Screen shot GridLayout. Διαχωρίζει τη διαθέσιμη επιφάνεια σε ισομερείς ορθογώνιες περιοχές. o GridLayout(int rows,int columns); Προσθήκη component comp σε Container con με GridLayout: o container.add(component); Τα components τοποθετούνται σε σειρά από αριστερά προς τα δεξιά και από επάνω προς τα κάτω. 53
54 Event Classes Κλάσεις που εκπροσωπούν γεγονότα. Για κάθε τύπο event ορίζεται και διαφορετική κλάση. Πχ events σχετικά με το πληκτρολόγιο και events σχετικά με το ποντίκι εκπροσωπούνται από διαφορετικές κλάσεις. Κάθε event class περιλαμβάνει τις κατάλληλες μεθόδους για τον προσδιορισμό χαρακτηριστικών που περιγράφουν το γεγονός. Π.χ. μέσω της κλάσης MouseEvent μπορούμε να βρούμε σε ποιο σημείο μιας επιφάνειας ο χρήστης έκανε mouse click και μέσω της κλάσης KeyEvent ποιο κουμπί του πληκτρολογίου πατήθηκε. Κάθε component παράγει συγκεκριμένα events. 54
55 Ιεραρχία EventClasses Σχήμα 18. Ιεραρχία EventClasses, πηγή: διδάσκων (2015). 55
56 KeyEvent (1/2) Σχήμα 19. KeyEvent, πηγή: διδάσκων (2015). 56
57 KeyEvent (2/2) Παράγεται από όλα τα components. Μέθοδοι: char getkeychar( ): Επιστρέφει το χαρακτήρα που αντιστοιχεί στο πλήκτρο που πατήθηκε. Μόνο για κουμπιά που αντιστοιχούν σε χαρακτήρες. Int getkeycode( ): Επιστρέφει τον κωδικό (VK) του πλήκτρου που πατήθηκε (Οι virtual codes των πλήκτρων ορίζονται ως σταθερές-μέλη στην κλάση KeyEvent). String getkeytext( ): Επιστρέφει ως string το όνομα του πλήκτρου που πατήθηκε. Περιλαμβάνονται και τα πλήκτρα ελέγχου, πχ για το function key F1 επιστρέφει F1 ; 57
58 MouseEvent (1/2) Σχήμα 20. MouseEvent, πηγή: διδάσκων (2015). 58
59 MouseEvent (2/2) Παράγεται από όλα τα components. Μέθοδοι: int getbutton( ): Επιστρέφει τον κωδικό του πλήκτρου του ποντικιού που πατήθηκε. Επιστρεφόμενες σταθερές: BUTTON_1,BUTTON_2,BUTTON_3. int getx( ): Επιστρέφει τη συντεταγμένη X του component όπου προκλήθηκε το MouseEvent. int gety( ): Επιστρέφει τη συντεταγμένη Y του component όπου προκλήθηκε το MouseEvent. 59
60 ItemEvent (1/2) Σχήμα 21. ItemEvent, πηγή: διδάσκων (2015). 60
61 ItemEvent (2/2) Παράγεται κατά την επιλογή ενός στοιχείου σε Checkboxes, Lists, Choices. Μέθοδος. int getstatechange( ): Επιστρέφει τιμή εξαρτώμενη από την αλλαγή κατάστασης σε επιλογές. Επιστρεφόμενες σταθερές: SELECTED, DESELECTED. 61
62 Ακροατές γεγονότων (1/2) Κλάσεις που αναλαμβάνουν τη διαχείριση των γεγονότων. Κάθε κλάση ειδικεύεται στη διαχείριση συγκεκριμένου γεγονότος. Πχ KeyEvent ή ActionEvent. Κάθε κλάση, ανάλογα με τα γεγονός που διαχειρίζεται, υλοποιεί και ένα αντίστοιχο interface. Πχ. κλάση που διαχειρίζεται MouseEvents υλοποιεί το interface MouseListener. 62
63 Ακροατές γεγονότων (2/2) Σε κάθε component ή container αντιστοιχίζουμε διαχειριστή γεγονότων μέσω μεθόδων καταχώρησης ακροατών γεγονότων. Πχ addmouselistener(mouselistener e). Σε κάθε component (Button, TextField, List κλπ) μπορεί να ανατεθεί ακροατής ο οποίος διαχειρίζεται ένα κοινό για τα components γεγονός με διαφορετικό τρόπο σε κάθε περίπτωση. 63
64 Μερικές μέθοδοι καταχώρησης ακροατών γεγονότων (1/2) void addkeylistener( interface KeyListener ). Περιέχεται σε όλα τα components-containers. void addmouselistener( interface MouseListener ). Περιέχεται σε όλα τα components-containers. void addmousemotionlistener( interface MouseMotionListener ). Περιέχεται σε όλα τα components-containers. 64
65 Μερικές μέθοδοι καταχώρησης ακροατών γεγονότων (2/2) void addactionlistener( interface ActionListener ). Περιέχεται στα components: Button, TextField, List. void addtextlistener( interface TextListener ). Περιέχεται στα components: TextField, TextArea. void additemlistener( interface ItemListener ). Περιέχεται στα components: Checkbox, Choice, List. 65
66 Adapter Classes AdapterClasses: Προϋπάρχουσες κλάσεις που περιέχουν όλες τις συναρτήσεις ενος event listener interface με κενό σώμα. Ο προγραμματισής, αντί να ορίσει εκ του μηδενός μια κλάση ακροατή και να ορίσει ολες τις μεθόδους του αντίστοιχου interface, παρακάμπτει τις μεθόδους της adapter κλάσης. Πχ η κλάση MouseAdapter περιέχει όλες τις μεθόδους- με κενό σώμα - που απαιτούνται ώστε μια κλάση να υλοποιεί το interface mouselistener. 66
67 Ιεραρχική δομή Listener Interfaces Σχήμα 22. Ιεραρχική δομή Listener Interfaces, πηγή: διδάσκων (2015). 67
68 Interface KeyListener (1/3) Σχήμα 23. Interface KeyListener, πηγή: διδάσκων (2015). 68
69 Interface KeyListener (2/3) Κλάσεις-διαχειριστές που το υλοποιούν διαχειρίζονται KeyEvents. Μέθοδοι. void keytyped ( KeyEvent e ). Εκτελείται όποτε ο χρήστης πατά ένα πλήκτρο. void keypressed ( KeyEvent e ). Εκτελείται όποτε ο χρήστης πιέζει ένα πλήκτρο. 69
70 Interface KeyListener (3/3) Μέθοδοι (Συνέχεια). void keyreleased ( KeyEvent e ). Εκτελείται όποτε ο χρήστης αφήνει ένα πλήκτρο. AdapterClass: KeyAdapter. 70
71 Interface MouseListener (1/4) Σχήμα 24. Interface MouseListener, πηγή: διδάσκων (2015). 71
72 Interface MouseListener (2/4) Υλοποιείται από κλάσεις που διαχειρίζονται Mouse Clicks. Μέθοδοι. void mouseclicked( MouseEvent e ). Εκτελείται όταν πατηθεί πλήκτρο του mouse στην επιφάνεια του τρέχοντος component. void mouseentered( MouseEvent e ). Εκτελείται όταν ο δείκτης του mouse εισέλθει στην επιφάνεια του τρέχοντος component. 72
73 Interface MouseListener (3/4) Μέθοδοι (Συνέχεια). void mouseexited( MouseEvent e). Εκτελείται όταν ο δείκτης του mouse εξέλθει από την επιφάνεια του τρέχοντος component. void mousepressed( MouseEvent e ). Εκτελείται όταν πιεστεί πλήκτρο του mouse στην επιφάνεια του τρέχοντος component. 73
74 Interface MouseListener (4/4) Μέθοδοι (Συνέχεια). void mousereleased( MouseEvent e ). Εκτελείται όταν πλήκτρο του mouse στην επιφάνεια του τρέχονταο component. Adapter κλάση. MouseAdapter. 74
75 Interface MouseMotionListener (1/3) Σχήμα 25. Interface MouseMotionListener, πηγή: διδάσκων (2015). 75
76 Interface MouseMotionListener (2/3) Υλοποιείται από κλάσεις που διαχειρίζονται γεγονότα κίνησης ποντικιού. Μέθοδοι. void mousedragged( MouseEvent e ). Εκτελείται όποτε μετακινείται ο δείκτης του ποντικιού στην επιφάνεια του τρέχοντος component με πιεσμένο ένα από τα πλήκτρα του. void MouseMoved( MouseEvent e ). Εκτελείται όποτε μετακινείται ο δείκτης του ποντικιού στην επιφάνεια του τρέχοντος component χωρίς πιεσμένο πλήκτρο. 76
77 Interface MouseMotionListener (3/3) Adapter κλάση. MouseMotionAdapter. 77
78 Interface ActionListener (1/3) Σχήμα 26. Interface ActionListener, πηγή: διδάσκων (2015). 78
79 Interface ActionListener (2/3) Υλοποιείται από κλάσεις που διαχειρίζονται ActionEvents. Ορισμένα ActionEvents. mouse click σε Button. πάτημα Enter σε TextField. πάτημα Enter ή διπλό Mouse click σε List item. 79
80 Interface ActionListener (3/3) Μέθοδοι. void actionperformed(actionevent e): Εκτελείται όποτε εμφανίζεται action event στο τρέχον component. AdapterClass. Δεν ορίζεται, εφόσον το interface περιέχει μόνο μία μέθοδο. 80
81 Interface TextListener (1/2) Σχήμα 27. Interface TextListener, πηγή: διδάσκων (2015). 81
82 Interface TextListener (2/2) Υλοποιείται από κλάσεις που διαχειρίζονται γεγονότα αλλαγής κειμένου. Μέθοδοι: void textvaluechanged( TextEvent e ). Εκτελείται όποτε μεταβάλλεται το κείμενο που εμπεριέχεται στο τρέχον component. Adapter Class: Δεν ορίζεται, εφόσον το interface περιέχει μόνο μία μέθοδο. 82
83 Interface ItemListener (1/2) Σχήμα 28. Interface ItemListener, πηγή: διδάσκων (2015). 83
84 Interface ItemListener (2/2) Υλοποιείται από μεθόδους που διαχειρίζονται αλλαγές σε Components με επιλογές όπως Choices, CheckBoxes, Lists. Μέθοδοι. void itemstatechanged(itemevent e): Εκτελείται όποτε μεταβάλλεται η κατάσταση του τρέχοντος component. Adapter κλάση. Δεν ορίζεται εφόσον το interface περιέχει μία μέθοδο προς υλοποίηση. 84
85 Παράδειγμα δήλωσης (χωρίς τη χρήση inline κλάσεων-διαχειριστών) 85
86 Inline κλάσεις-διαχειριστές (1/2) Oι διαχειριστές γεγονότων μπορούν να αρχικοποιούνται on the fly στο όρισμα των καταχωρητών τους σε components όταν οι τελευταίοι καλούνται. Έτσι γίνεται εύκολα κατανοητή η αντιστοίχηση των ακροατών γεγονότων στα components και διακρίνουμε ευκολότερα ποιος κώδικας εκτελείται σε κάθε component κατά την εμφάνιση ενός event. 86
87 Inline κλάσεις-διαχειριστές (2/2) Τυπική δομή καταχώρησης μιας inline κλάσης-διαχειριστή: 87
88 Παράδειγμα δήλωσης inline κλάσεων-διαχειριστών 88
89 Βιβλιογραφία 1. Java προγραμματισμός, Όγδοη έκδοση, Deitel Paul J., Deitel Harvey M., Εκδόσεις Γκιούρδας Μ.. 2. Απόλυτη Java, Savitch, Εκδόσεις ΙΩΝ, Πλήρες εγχειρίδιο της Java 6, Lemay Cadenhead, Εκδόσεις Γκιούρδας Μ., Αθήνα
90 Τέλος Ενότητας
Ειδικά Θέματα Προγραμματισμού
Ειδικά Θέματα Προγραμματισμού Ενότητα 8: Java Swing Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Ειδικά Θέματα Προγραμματισμού
Ειδικά Θέματα Προγραμματισμού Ενότητα 6: Threads Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 12 : ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ GUI AWT ΚΑΙ
Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 12 : ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ GUI AWT ΚΑΙ SWING Βασικά στοιχεία ενός GUI Ένα Graphical User Interface-GUI (στα ελληνικά Γραφική Διεπαφή με το Χρήστη) είναι το μέρος του
Ειδικά Θέματα Προγραμματισμού
Ειδικά Θέματα Προγραμματισμού Ενότητα 3: Τύποι Δεδομένων - Τελεστές Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
Week 10: Graphical User Interfaces
Week 10: Graphical User Interfaces Έννοιες του προγραµµατισµού ΓΠΕ [GUI] Εβδοµάδα 10: Εισαγωγή στα Γραφικά Περιβάλλοντα Επικοινωνίας [Graphical User Interfaces] Συστατικά [components] ιάταξη [layout] [event-driven
Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #18
Week 12: GUIs with Swing Προγραμματισμός ΓΠΕ: ανασκόπηση Εισαγόμενα πακέτα Java Διαλεξη #18: Γραφικά Περιβάλλοντα Επικοινωνίας Java με Swing «Στήσιμο»του αυτόνομου παράθυρου [frame] Συστατικά [components]
8. Το μοντέλο συμβάντων του AWT
8. Το μοντέλο συμβάντων του AWT Τελειώνοντας αυτό το κεφάλαιο θα μπορείτε: Να γράφετε κώδικα που θα αντιμετωπίζει συμβάντα που θα συμβαίνουν στη διεπαφή με το χρήστη Να χρησιμοποιείτε τις κατάλληλες διεπαφές
Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #17
Week 10: Graphical User Interfaces Έννοιες του προγραμματισμού ΓΠΕ [GUI] Διάλεξη #17: Εισαγωγή στα Γραφικά Περιβάλλοντα Επικοινωνίας [Graphical User Interfaces] Συστατικά [components] Διάταξη [layout]
Week 12: GUIs with Swing
Week 12: GUIs with Swing Προγραµµατισµός ΓΠΕ: ανασκόπηση Εισαγόµενα πακέτα Java Εβδοµάδα 12: Γραφικά Περιβάλλοντα Επικοινωνίας Java µε Swing «Στήσιµο»του αυτόνοµου παράθυρου [frame] Συστατικά [components]
Οντοκεντρικός Προγραμματισμός
Οντοκεντρικός Προγραμματισμός Ενότητα 4: JAVA: ΔΙΕΠΑΦΕΣ ΧΡΗΣΤΗ, ΓΡΑΦΙΚΑ, APPLETS Γραφικές Διεπαφές Χρήστη - awt ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Graphical User Interfaces (GUI) SWING
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Graphical User Interfaces (GUI) SWING Swing Τα GUIs (Graphical User Interfaces) είναι τα συνηθισμένα interfaces που χρησιμοποιούν παράθυρα, κουμπιά, menus,
Ειδικά Θέματα Προγραμματισμού
Ειδικά Θέματα Προγραμματισμού Ενότητα 1: Εισαγωγή Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Ειδικά Θέματα Προγραμματισμού
Ειδικά Θέματα Προγραμματισμού Ενότητα 2: Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαδικτυακές Εφαρμογές Ενότητα 7: Προσπέλαση ΒΔ με το JDBC
Διαδικτυακές Εφαρμογές Ενότητα 7: Προσπέλαση ΒΔ με το JDBC Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
ΓΡΑΦΙΚΕΣ ΔΙΕΠΑΦΕΣ ΧΡΗΣΤΗ- SWING (1)
ΓΡΑΦΙΚΕΣ ΔΙΕΠΑΦΕΣ ΧΡΗΣΤΗ- SWING (1) Πλεονεκτήματα έναντι του awt Περισσότερα συστατικά Επεκτεταμένα χαρακτηριστικά συστατικών Καλύτερη εμφάνιση και αίσθηση Καλύτερος χειρισμός συμβάντων Πιο συμβατά προγράμματα
Προγραμματισμός Διαδικτύου
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Προγραμματισμός Διαδικτύου Ενότητα 11 : Το πακέτο SWING Ιωάννης Τσούλος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής
Το επόμενο σχήμα εμφανίζει την ιεραρχία των GUI-components κλάσεων μαζί με κάποιες επιπλέον συμπληρωματικές κλάσεις που διαχειρίζονται ένα GUI.
Εισαγωγή στη γλώσσα προγραμματισμού Java 47 7. Abstract Windowing Toolkit (AWT) 7.1 Βασικά στοιχεία ενός GUI Ένα Graphical User Interface-GUI (στα ελληνικά Γραφική Διεπαφή με το Χρήστη) είναι το μέρος
9. Η βιβλιοθήκη Components του AWT
9. Η βιβλιοθήκη Components του AWT Τελειώνοντας αυτό το κεφάλαιο θα μπορείτε: Να αναγνωρίζετε τα βασικά components του AWT Να χρησιμοποιείτε AWT components για να δημιουργείτε διεπαφές χρηστών για πραγματικά
Προγραμματισμός Διαδικτύου
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Προγραμματισμός Διαδικτύου Ενότητα 13 : Επανάληψη Ιωάννης Τσούλος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Graphical User Interfaces (GUI) SWING
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Graphical User Interfaces (GUI) SWING Swing Τα GUIs (Graphical User Interfaces) είναι τα συνηθισμένα interfaces που χρησιμοποιούν παράθυρα, κουμπιά, menus,
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 3: Constructors και destructors
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 3: Constructors και destructors Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 5: Κληρονομικότητα. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 5: Κληρονομικότητα Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 6: Φιλικές συναρτήσεις. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 6: Φιλικές συναρτήσεις Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Προγραμματισμός Η/Υ 1 (Εργαστήριο)
Προγραμματισμός Η/Υ 1 (Εργαστήριο) Ενότητα 10: Συναρτήσεις Καθηγήτρια Εφαρμογών: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 2: Κλάσεις. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 2: Κλάσεις Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
ΜΑΘΗΜΑ: Αντικειμενοστρεφής Προγραμματισμός
ΜΑΘΗΜΑ: Αντικειμενοστρεφής Προγραμματισμός ΔΙΔΑΣΚΩΝ: ΤΜΗΜΑ: Συνδουκάς Δημήτριος Διοίκησης Επιχειρήσεων (Γρεβενά) 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης CreativeCommons.
Διαδικτυακές Εφαρμογές. Ενότητα 2: Enterprise Java Beans και Java Server Faces Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ
Διαδικτυακές Εφαρμογές Ενότητα 2: Enterprise Java Beans και Java Server Faces Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Βιοϊατρική τεχνολογία
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Βιοϊατρική τεχνολογία Ενότητα 5: Οξύμετρο (OxyPro Project) Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr ΕΕΔΙΠ Μπέλλου Σοφία e-mail: sbellou@uowm.gr
Δομημένος Προγραμματισμός
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Δομημένος Προγραμματισμός Ενότητα: Συναρτήσεις θεωρία Δ. Ε. Μετάφας Τμ. Ηλεκτρονικών Μηχ. Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαδικτυακές Εφαρμογές Ενότητα 4: Streams
Διαδικτυακές Εφαρμογές Ενότητα 4: Streams Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 9: Ειδικά θέματα γλώσσας C/C++. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 9: Ειδικά θέματα γλώσσας C/C++. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Περιεχόμενα ΜΕΡΟΣ ΠΡΩΤΟ. Πρόλογος... 13
Περιεχόμενα Πρόλογος... 13 ΜΕΡΟΣ ΠΡΩΤΟ Κεφ. 1 Περί προγραμματισμού και γλωσσών προγραμματισμού Προγράμματα και Λειτουργικά Συστήματα... 17 Γλώσσες προγραμματισμού και εργαλεία ανάπτυξης προγραμμάτων...
8.1 Top-Level Swing Containers και Swing Components
Εισαγωγή στη γλώσσα προγραμματισμού Java 59 8. Γραφικές διεπαφές τύπου Swing (Swing GUIs) Τα πακέτα που αρχίζουν με το πρόθεμα javax.swing παρέχουν ευέλικτα και ισχυρά εργαλεία ανάπτυξης GUI. Ιδιαίτερα
ημιουργία Γραφικού Περιβάλλοντος
Γραφικό Περιβάλλον Χρήστη. Πλαίσια και παράθυρα. Κουμπιά. Ετικέτες και πεδία κειμένου. Πλαίσια ελέγχου. Σύνθετα πλαίσια. Περιοχές κειμένου. Πάνελς. Διαχειριστές Διάταξης. Απόκριση σε δεδομένα που εισάγει
Διαδικτυακές Εφαρμογές Ενότητα 1: JPA
Διαδικτυακές Εφαρμογές Ενότητα 1: JPA Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 1: Εισαγωγή. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 1: Εισαγωγή Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
8.1 Γενικά για το AWT (Abstract Window Toolkit)
8.1 Γενικά για το AWT (Abstract Window Toolkit) To AWT είναι ένα σύνολο κλάσεων που επιτρέπει την δηµιουργία γραφικής διασύνδεσης χρήστη Graphical User Interface (GUI). To GUI χρησιµοποιείται για τον τρόπο
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 8: Αρχεία. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 8: Αρχεία Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 7: Υπερφόρτωση τελεστών. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Αντικειμενοστρεφής Προγραμματισμός Ενότητα 7: Υπερφόρτωση τελεστών Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Προγραμματισμός Διαδικτύου
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Προγραμματισμός Διαδικτύου Ενότητα 7 : Αρχεία στην Java Ιωάννης Τσούλος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Τοπικές vs Καθολικές Μεταβλητές ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ενότητα: Τοπικές vs Καθολικές Μεταβλητές ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ(Visual Basic)
ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ(Visual Basic) ΔΙΔΑΣΚΩΝ: ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΜΗΜΑ: ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΚΟΖΑΝΗ) 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
Διαδικαστικός Προγραμματισμός
Διαδικαστικός Προγραμματισμός Ενότητα 8: Παραδείγματα με μονοδιάστατους πίνακες, συναρτήσεις, δείκτες, πέρασμα παραμέτρων με αναφορά Καθηγήτρια Μαρία Σατρατζέμη Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό
Προγραμματισμός Διαδικτύου
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Προγραμματισμός Διαδικτύου Ενότητα 9 : Δυναμικοί τύπου δεδομένων Ιωάννης Τσούλος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Μηχανικών Πληροφορικής
Ειδικά Θέματα Προγραμματισμού
Ειδικά Θέματα Προγραμματισμού Ενότητα 5: Applets και Γραφικά Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Προγραμματισμός H/Y Ενότητα 5: Συναρτήσεις. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Προγραμματισμός H/Y Ενότητα 5: Συναρτήσεις Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
Προγραμματισμός Διαδικτύου
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Προγραμματισμός Διαδικτύου Ενότητα 10 : Ασκήσεις με δυναμικούς τύπους δεδομένων και αρχεία Ιωάννης Τσούλος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο
Προγραμματισμός Η/Υ 1 (Εργαστήριο)
Προγραμματισμός Η/Υ 1 (Εργαστήριο) Ενότητα 2: Δομή ενός προγράμματος C Καθηγήτρια Εφαρμογών: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Αντικειμενοστραφής Προγραμματισμός
Αντικειμενοστραφής Προγραμματισμός ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Ενότητα 4: Πίνακες, Συνδυασμός Βρόχων Επαναλήψεων και Πινάκων. Δρ. Χαράλαμπος Ζ. Πατρικάκης
Ειδικά Θέματα Προγραμματισμού
Ειδικά Θέματα Προγραμματισμού Ενότητα 11: Sockets Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Πληροφορική. Εργαστηριακή Ενότητα 1 η : Εισαγωγή στα Λογιστικά Φύλλα με το MS Excel. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Πληροφορική Εργαστηριακή Ενότητα 1 η : Εισαγωγή στα Λογιστικά Φύλλα με το MS Excel Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής
Προγραμματισμός Διαδικτύου
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Προγραμματισμός Διαδικτύου Ενότητα 12 : Δικτυακός προγραμματισμός και βάσεις δεδομένων Ιωάννης Τσούλος 2 Ανοιχτά Ακαδημαϊκά Τμήμα Μηχανικών
Μεταγλωττιστές. Ενότητα 6: Λεκτική ανάλυση (Μέρος 2 ο ) Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ
Μεταγλωττιστές Ενότητα 6: Λεκτική ανάλυση (Μέρος 2 ο ) Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Οντοκεντρικός Προγραμματισμός
Οντοκεντρικός Προγραμματισμός Ενότητα 2: Η ΓΛΩΣΣΑ JAVA Βασικά Δομικά Στοιχεία ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής ΔΟΜΙΚΑ ΣΤΟΙΧΕΙΑ ΔΟΜΙΚΑ
Περιεχόμενα Ορισμός και λειτουργία των μηχανών Turing Θεωρία Υπολογισμού Ενότητα 20: Μηχανές Turing: Σύνθεση και Υπολογισμοί Επ. Καθ. Π. Κατσαρός Τμήμ
Θεωρία Υπολογισμού Ενότητα 20: Μηχανές Turing: Σύνθεση και Υπολογισμοί Τμήμα Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,
Πλήρες Εγχειρίδιο της Java 6, Cadenhead,
Υλοποίηση Πληροφοριακών Συστημάτων Προγραμματισμός μ σε Java 2011 20122012 Εξεταστέα Ύλη Σημεία εστίασης προετοιμασίας για τις εξετάσεις Επαναληπτικές ερωτήσεις Επαναληπτικές ασκήσεις Ύλη Διαφάνειες διαλέξεων
Εργαστήριο 2 - Άσκηση - Ανάλυση
Εργαστήριο 2 - Άσκηση - Ανάλυση Εκφώνηση: Δημιουργείστε την εφαρμογή Αριθμήτηριο σε Java Swing με χρήση NetBeans ακολουθώντας τις παρακάτω οδηγίες. 1. Η εφαρμογή θα σχεδιασθεί σε ένα εξωτερικό υποδοχέα
Μεταγλωττιστές. Ενότητα 3: Τυπικές γλώσσες (Μέρος 2 ο ) Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ
Μεταγλωττιστές Ενότητα 3: Τυπικές γλώσσες (Μέρος 2 ο ) Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Αντικειμενοστραφής Προγραμματισμός
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αντικειμενοστραφής Προγραμματισμός Ενότητα 4 : Πίνακες Ιωάννης Τσούλος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής
Προγραμματισμός H/Y Ενότητα 6: Δομές (structures) Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Προγραμματισμός H/Y Ενότητα 6: Δομές (structures) Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική Ενότητα 3: Εισαγωγή και Εμφάνιση Δεδομένων Νικόλαος Στεργιούλας Τμήμα Φυσικής Άδειες
ΣΧΕΔΙΟ ΣΤΟΝ Η/Υ. Ενότητα 5: Εντολή Array. Παπαδόπουλος Χρήστος Τμήμα Διαχείρισης Εκκλησιαστικών Κειμηλίων
ΣΧΕΔΙΟ ΣΤΟΝ Η/Υ Ενότητα 5: Εντολή Array. Παπαδόπουλος Χρήστος Τμήμα Διαχείρισης Εκκλησιαστικών Κειμηλίων Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
4 ο Εργαστήριο Τυχαίοι Αριθμοί, Μεταβλητές Συστήματος
4 ο Εργαστήριο Τυχαίοι Αριθμοί, Μεταβλητές Συστήματος Μεταβλητές Συστήματος Η Processing χρησιμοποιεί κάποιες μεταβλητές συστήματος, όπως τις ονομάζουμε, για να μπορούμε να παίρνουμε πληροφορίες από το
Εισαγωγή στην Διοίκηση Επιχειρήσεων
Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 7: ΑΣΚΗΣΕΙΣ ΜΕΓΕΘΟΥΣ ΕΠΙΧΕΙΡΗΣΗΣ Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ)
ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ) Ενότητα 9: ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΔΙΔΑΣΚΩΝ: ΚΩΝΣΤΑΝΤΙΝΟΣ ΧΕΙΛΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό
Οντοκεντρικός Προγραμματισμός
Οντοκεντρικός Προγραμματισμός Ενότητα 5: H ΓΛΩΣΣΑ C++ Πίνακες & Δείκτες ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πίνακες Πίνακες Τα στοιχεία
Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών
Δομημένος Προγραμματισμός Ενότητα 5(γ): Εργαστηριακή Άσκηση Αναπλ. Καθηγητής: Κωνσταντίνος Στεργίου Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Πληροφορική. Εργαστηριακή Ενότητα 3 η : Επεξεργασία Κελιών Γραμμών & Στηλών. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Πληροφορική Εργαστηριακή Ενότητα 3 η : Επεξεργασία Κελιών Γραμμών & Στηλών Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής
Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών
Δομημένος Προγραμματισμός Ενότητα 6(γ): Εργαστηριακή Άσκηση Αναπλ. Καθηγητής: Κωνσταντίνος Στεργίου Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Πληροφορική. Εργαστηριακή Ενότητα 2 η : Το βιβλίο εργασίας του MS Excel. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Πληροφορική Εργαστηριακή Ενότητα 2 η : Το βιβλίο εργασίας του MS Excel Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής Άδειες
Προγραμματισμός Διαδικτύου
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Προγραμματισμός Διαδικτύου Ενότητα 5 : Γραφικά με την χρήση του πακέτου AWT Ιωάννης Τσούλος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα Τμήμα Μηχανικών Πληροφορικής
7. Ανάπτυξη GUI σε Java
7. Ανάπτυξη GUI σε Java Όταν ολοκληρώσετε αυτό το κεφάλαιο, θα μπορείτε: Να περιγράφετε το πακέτο AWT και τις συνιστώσες του. Να εξηγείτε τους containers (περιέκτες), components (συνιστώσες) και layout
Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών
Δομημένος Προγραμματισμός Ενότητα 4(β): Εργαστηριακή Άσκηση Αναπλ. Καθηγητής: Κωνσταντίνος Στεργίου Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Συστήματα Αυτομάτου Ελέγχου. Ενότητα Α: Γραμμικά Συστήματα
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Συστήματα Αυτομάτου Ελέγχου Ενότητα Α: Γραμμικά Συστήματα Όνομα Καθηγητή: Ραγκούση Μαρία Τμήμα: Ηλεκτρονικών Μηχανικών Τ.Ε. Άδειες
ΣΥΣΤΗΜΑΤΑ ΠΑΡΑΓΩΓΗΣ - ΡΟΜΠΟΤΙΚΗ
Τίτλος Μαθήματος ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΣΥΣΤΗΜΑΤΑ ΠΑΡΑΓΩΓΗΣ - ΡΟΜΠΟΤΙΚΗ Καθηγητής Δρ.Δ.Σαγρής ΣΕΡΡΕΣ, ΣΕΠΤΕΜΒΡΙΟΣ
Μεταγλωττιστές. Ενότητα 4: Τυπικές γλώσσες (Μέρος 3 ο ) Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ
Μεταγλωττιστές Ενότητα 4: Τυπικές γλώσσες (Μέρος 3 ο ) Αγγελική Σγώρα Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Σχεδίαση με Ηλεκτρονικούς Υπολογιστές
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Σχεδίαση με Ηλεκτρονικούς Υπολογιστές Ενότητα # 8: Εργαστήριο 8 Εξελιγμένα θέματα σχεδίασης στο λογισμικό AutoCad Καθηγητής Ιωάννης Γ.
Οντοκεντρικός Προγραμματισμός
Οντοκεντρικός Προγραμματισμός Ενότητα 5: H ΓΛΩΣΣΑ C++ Εισαγωγή στην C++ ΔΙΔΑΣΚΟΝΤΕΣ:Iωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής H Γλώσσα C++ ΙΣΤΟΡΙΑ 1967:
Εισαγωγή στην Διοίκηση Επιχειρήσεων
Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 11: Θεωρία Οργάνωσης & Διοίκησης Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Προγραμματισμός H/Y Ενότητα 1: Εισαγωγή. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Προγραμματισμός H/Y Ενότητα 1: Εισαγωγή Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Χρήση εργαλείων Εικόνων, Εντολών και Ετικετών ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ενότητα: Χρήση εργαλείων Εικόνων, Εντολών και Ετικετών ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Κλάσεις. Κατηγορίες Αντικειµένων. Κλάσεις. Φυσικά Αντικείµενα. Χώρος = Οµάδα Φυσικών Αντικειµένων. Πρόγραµµα = Οµάδα
Αντικειµενοστραφής Προγραµµατισµός Αντικείµενα Ιεραρχία κλάσεων. Ιδιότητες Συµπεριφορά Ιδιότητες (Μεταβλητές) Συµπεριφορά (Μέθοδοι) Κληρονοµικότητα Μέθοδοι επικάλυψης Η χρήση του this και του super Αντικειµενοστραφής
Υπολογιστικά Συστήματα
Υπολογιστικά Συστήματα Ενότητα 3: Βασικά στοιχεία της γλώσσας προγραμματισμού Visual Basic for Applications (VBA) Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό
Οντοκεντρικός Προγραμματισμός
Οντοκεντρικός Προγραμματισμός Ενότητα 7: C++ TEMPLATES, ΥΠΕΡΦΟΡΤΩΣΗ ΤΕΛΕΣΤΩΝ, ΕΞΑΙΡΕΣΕΙΣ Υπερφόρτωση Τελεστών ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ
Πληροφορική. Εργαστηριακή Ενότητα 5 η : Μαθηματικοί Τύποι. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Πληροφορική Εργαστηριακή Ενότητα 5 η : Μαθηματικοί Τύποι Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής Άδειες Χρήσης Το
Αντικειμενοστραφής Προγραμματισμός
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αντικειμενοστραφής Προγραμματισμός Ενότητα 5 : Δομή Προγράμματος C++ Ιωάννης Τσούλος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο Τμήμα Μηχανικών Πληροφορικής
Προγραμματισμός Η/Υ 1 (Εργαστήριο)
Προγραμματισμός Η/Υ 1 (Εργαστήριο) Ενότητα 4: Τύποι Δεδομένων και τελεστές Καθηγήτρια Εφαρμογών: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Ηλεκτρονικοί Υπολογιστές
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 9: Πίνακες στη C++ Ζαχαρούλα Ανδρεοπούλου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
Οντοκεντρικός Προγραμματισμός
Οντοκεντρικός Προγραμματισμός Ενότητα 4: JAVA: ΔΙΕΠΑΦΕΣ ΧΡΗΣΤΗ, ΓΡΑΦΙΚΑ, APPLETS Γραφικές Διεπαφές Χρήστη - Swing ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών
ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ
Ε.Μ.Π. ΣΧΟΛΗ ΑΡΧΙΤΕΚΤΟΝΩΝ ΤΟΜΕΑΣ ΣΥΝΘΕΣΕΩΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΑΙΧΜΗΣ ΠΕΡΙΟΧΗ ΟΙΚΟΔΟΜΙΚΗΣ ntua ACADEMIC OPEN COURSES ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΤΗΣ ΟΙΚΟΔΟΜΙΚΗΣ II Β. ΤΣΟΥΡΑΣ Επίκουρος Καθηγητής Άδεια
Τεχνικό Σχέδιο - CAD
Τεχνικό Σχέδιο - CAD Εντολές Τροποποίησης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Επιλογή και Απαλοιφή Αντικειμένων Επιλογή Ενός Αντικειμένου 1. Εκτελούμε
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 7: Υπερφόρτωση διμελών τελεστών Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν
Αντικειμενοστραφής Προγραμματισμός
Αντικειμενοστραφής Προγραμματισμός ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Ενότητα 3: Έλεγχος ροής και επαναλήψεις. Δρ. Χαράλαμπος Ζ. Πατρικάκης Τμήμα Ηλεκτρονικών Μηχανικών
ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΔΙΔΑΣΚΩΝ: Πασχαλίδης Δημοσθένης ΤΜΗΜΑ: Διαχείρισης Εκκλησιαστικών Κειμηλίων Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για
Προγραμματισμός H/Y Ενότητα 2: Εντολές ελέγχου ροής. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)
Προγραμματισμός H/Y Ενότητα 2: Εντολές ελέγχου ροής Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Προγραμματισμός Η/Υ 1 (Εργαστήριο)
Προγραμματισμός Η/Υ 1 (Εργαστήριο) Ενότητα 9: Πίνακες Δισδιάστατοι Καθηγήτρια Εφαρμογών: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
ΜΑΘΗΜΑ: ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ
ΜΑΘΗΜΑ: ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ ΔΙΔΑΣΚΩΝ: ΑΡΙΣΤΕΙΔΗΣ Νικ. ΠΑΥΛΙΔΗΣ ΤΜΗΜΑ: ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΒΙΟΜΗΧΑΝΙΚΟΥ ΣΧΕΔΙΑΣΜΟΥ Τ.Ε. 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες