Ανάπτυξη Web Εφαρμογών με PHP και MySQL

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

Download "Ανάπτυξη Web Εφαρμογών με PHP και MySQL"

Transcript

1 Ανάπτυξη Web Εφαρμογών με PHP και MySQL Luke Welling Laura Thomson Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής Τηλ.: Αθήνα,

2 Τίτλος Πρωτοτύπου: PHP and MySQL Web Development, Fourth Edition ISBN-10: ISBN-13: Copyright 2009 by Pearson Education, Inc. Αποκλειστικότητα για την Ελληνική Γλώσσα Εκδόσεις: Μόσχος Γκιούρδας Ζωοδόχου Πηγής Τηλ.: Αθήνα, ISBN: Επιμέλεια κειμένων: Μιχαήλ Μεταξάς Desktop Publishing: Κ. Καλαϊτζής, τηλ.: Εκτύπωση: ΜΗΤΡΟΠΟΛΙΣ Γραφικές Τέχνες Α.Ε., τηλ.: Βιβλιοδεσία: ΣΤΑΜΟΥ Γραφικές Τέχνες - Εκδόσεις Αναδημοσίευση του βιβλίου σε οποιαδήποτε μορ φή, ολόκληρου ή μέ ρους, καθώς και των περιεχομένων προ γραμ μά των, δεν επιτρέπεται χωρίς την έγγραφη εξου σιο δό τη ση του εκδότη.

3 Περιεχόμενα με μια Ματιά Εισαγωγή... 1 Μέρος I Χρήση της PHP 1 Γρήγορη Εκμάθηση της PHP Αποθήκευση και Ανάκληση εδομένων Χρήση Πινάκων Χειρισμός Συμβολοσειρών και Κανονικές Παραστάσεις Επαναχρησιμοποίηση Κώδικα και Σύνταξη Συναρτήσεων Αντικειμενοστραφής PHP Λάθη και Χειρισμός Εξαιρέσεων Μέρος II Χρήση της MySQL 8 Σχεδίαση μίας Web Βάσης εδομένων ημιουργία μίας Web Βάσης εδομένων Εργαζόμενοι με μία MySQL Βάση εδομένων Πρόσβαση σε μία MySQL Βάση εδομένων από το Web με την PHP Προχωρημένη ιαχείριση της MySQL Προχωρημένος Προγραμματισμός με την MySQL Μέρος III Ηλεκτρονικό Εμπόριο και Ασφάλεια 14 Λειτουργία ενός ικτυακού Τόπου Ηλεκτρονικού Εμπορίου Θέματα Ασφάλειας στο Ηλεκτρονικό Εμπόριο Ασφάλεια Web Εφαρμογών Έλεγχος Ταυτότητας με την PHP και τη MySQL Ασφαλείς Συναλλαγές με την PHP και τη MySQL Μέρος IV Προχωρημένες Τεχνικές στην PHP 19 Αλληλεπίδραση με το Σύστημα Αρχείων και τον ιακομιστή Χρήση Συναρτήσεων ικτύου και Πρωτοκόλλων ιαχείριση Ημερομηνίας και Ώρας ημιουργία Εικόνων Χρήση Ελέγχου Συνόδων Λειτουργίας με την PHP Άλλες Χρήσιμες Λειτουργίες...525

4 Μέρος V ημιουργία Πρακτικών Έργων σε PHP και MySQL 25 Χρήση της PHP και της MySQL σε Μεγάλα Έργα Αποσφαλμάτωση Έλεγχος Ταυτότητας Χρήστη και Εξατομίκευση ημιουργία ενός Καλαθιού Αγορών ημιουργία μίας Υπηρεσίας Ηλεκτρονικής Αλληλογραφίας Βασισμένης στο Web ημιουργία ενός Συστήματος ιαχείρισης Ταχυδρομικής Λίστας ημιουργία Web Φόρουμ ημιουργία Προσαρμοσμένων Εγγράφων σε Μορφή PDF (Portable Document Format) Σύνδεση σε Web Services με XML και SOAP ημιουργία Web 2.0 Εφαρμογών με Ajax Μέρος VI Παραρτήματα A Εγκατάσταση της PHP και της MySQL B Web Πόροι Ευρετήριο

5 Πίνακας Περιεχομένων Εισαγωγή...1 Μέρος I Χρήση της PHP 1 Γρήγορη Εκμάθηση της PHP Πριν Ξεκινήσετε: Πρόσβαση στην PHP...14 ημιουργία ενός είγματος Εφαρμογής: Τα Ανταλλακτικά του Bob...14 ημιουργία της Φόρμας Παραγγελίας...14 Επεξεργασία της Φόρμας...16 Ενσωμάτωση του PHP κώδικα στην HTML...17 PHP Ετικέτες...18 PHP Προτάσεις...19 Κενός Χώρος...20 Σχόλια...20 Προσθέτοντας υναμικά Περιεχόμενα...21 Κλήση Συναρτήσεων...22 Χρήση της Συνάρτησης date()...22 Χρήση Μεταβλητών Φορμών...23 Σύντομες, Μέτριες και Μακροσκελείς Μεταβλητές...23 Συνένωση Συμβολοσειρών...26 Μεταβλητές και Σταθερές...27 Τι Είναι τα Αναγνωριστικά...28 Εξέταση του Τύπου των Μεταβλητών...29 Τύποι εδομένων της PHP...29 Έλεγχος των Τύπων εδομένων...29 Μετατροπή Τύπων...30 Μεταβλητές Variable...30 ήλωση και Χρήση Σταθερών...31 Πεδίο ράσης Μεταβλητών...31 Χρήση Τελεστών...32 Αριθμητικοί Τελεστές...33 Τελεστές Συμβολοσειρών...34 Τελεστές Εκχώρησης...34 Τελεστές Σύγκρισης...36 Λογικοί Τελεστές...38 Τελεστές Πράξεων Επιπέδου Bit...38 Άλλοι Τελεστές...39 Βρίσκοντας τα Σύνολα μίας Φόρμας...41 Προτεραιότητα και Σχετικότητα...42 Συναρτήσεις Μεταβλητών...44 Έλεγχος και Ορισμός του Τύπου των Μεταβλητών...44 Έλεγχος της Κατάστασης μίας Μεταβλητής...45 Ξαναμεταφράζονται Μεταβλητές...46 Αποφάσεις με Συνθήκες υπό Όρους...46 Προτάσεις if...46

6 Πίνακας Περιεχομένων vii Τμήματα Κώδικα...47 Προτάσεις else...47 Προτάσεις elseif...48 Προτάσεις switch...49 Σύγκριση ιαφορετικών Συνθηκών υπό Όρους...51 Επαναλαμβανόμενες Ενέργειες Μέσω Επανάληψης...51 Βρόχοι while...53 Βρόχοι for και foreach...54 Βρόχοι do..while...55 Σπάζοντας μία ομή Ελέγχου ή ένα Script...56 Χρησιμοποιώντας Εναλλακτική Σύνταξη σε ομές Ελέγχου...56 Χρησιμοποιώντας την declare...57 Επόμενο Κεφάλαιο Αποθήκευση και Ανάκληση εδομένων Αποθήκευση εδομένων για Μετέπειτα Χρήση...59 Αποθήκευση και Ανάκληση των Παραγγελιών του Bob...60 Επεξεργασία Αρχείων...61 Άνοιγμα ενός Αρχείου...61 Επιλογή της Κατάστασης ενός Αρχείου...61 Χρησιμοποιώντας την fopen() για Άνοιγμα ενός Αρχείου...62 Άνοιγμα Αρχείων Μέσω FTP ή HTTP...64 Αντιμετώπιση Προβλημάτων με το Άνοιγμα Αρχείων...65 Γράψιμο σ' ένα Αρχείο...67 Παράμετροι της fwrite()...68 Μορφές Αρχείων...68 Κλείσιμο ενός Αρχείου...69 ιάβασμα από ένα Αρχείο...71 Άνοιγμα ενός Αρχείου για ιάβασμα: fopen()...72 Πότε Πρέπει να Σταματήσουμε: feof()...73 ιάβασμα μίας Γραμμής Κάθε Φορά: fgets(), fgetss() και fgetcsv()...73 ιάβασμα Ολόκληρου του Αρχείου: readfile(), fpassthru() και file()... ιάβασμα ενός Χαρακτήρα: fgetc()...75 ιάβασμα ενός Αυθαίρετου Μήκους: fread()...75 Άλλες Χρήσιμες Συναρτήσεις Αρχείων...76 Ελέγχοντας αν Υπάρχει ένα Αρχείο: file_exists()...76 Προσδιορίζοντας Πόσο Μεγάλο Είναι ένα Αρχείο: filesize()...76 ιαγράφοντας ένα Αρχείο: unlink()...76 Μετακίνηση Μέσα σ' ένα Αρχείο: rewind(), fseek() και ftell()...76 Κλείδωμα Αρχείων ουλεύοντας Με Καλύτερο Τρόπο: Συστήματα ιαχείρισης Βάσεων εδομένων Προβλήματα με τα Επίπεδα Αρχεία Πώς Λύνουν Αυτά τα Προβλήματα τα Συστήματα ιαχείρισης Σχεσιακών Βάσεων εδομένων...80 Επιπλέον ιάβασμα...80 Επόμενο Κεφάλαιο Χρήση Πινάκων Τι Είναι ένας Πίνακας;...81 Πίνακες με Αριθμητικούς είκτες...82

7 viii Πίνακας Περιεχομένων Αρχικοποίηση Πινάκων με Αριθμητικό είκτη...82 Πρόσβαση στα Περιεχόμενα ενός Πίνακα...83 Χρησιμοποιώντας Βρόχους για Πρόσβαση σε Πίνακες...84 Πίνακες με ιαφορετικούς είκτες...85 Αρχικοποίηση ενός Πίνακα...85 Πρόσβαση στα Στοιχεία του Πίνακα...85 Χρήση Βρόχων...85 Τελεστές Πινάκων Πολυδιάστατοι Πίνακες Ταξινόμηση Πινάκων Χρησιμοποιώντας την sort()...92 Χρησιμοποιώντας τις asort() και ksort() για Ταξινόμηση Πινάκων...93 Αντίστροφη Ταξινόμηση...93 Ταξινόμηση Πολυδιάστατων Πινάκων...93 Ταξινομήσεις Ορισμένες από τον Χρήστη...93 Αντίστροφες Ταξινομήσεις του Χρήστη...95 Αναδιάταξη Πινάκων...96 Χρήση της shuffle()...96 Χρήση της array_reverse()...97 Φόρτωση Πινάκων από Αρχεία Άλλοι Τρόποι Χειρισμού Πινάκων Περιήγηση Μέσα σ' έναν Πίνακα: each(), current(), reset(), end(), next(), pos() και prev() Εφαρμογή Οποιασδήποτε Συνάρτησης σε Κάθε Στοιχείο ενός Πίνακα: array_walk() Καταμέτρηση των Στοιχείων ενός Πίνακα: count(), sizeof() και array_count_values() Μετατροπή Πινάκων σε Βαθμωτές Μεταβλητές: extract() Επιπλέον ιάβασμα Επόμενο Κεφάλαιο Χειρισμός Συμβολοσειρών και Κανονικές Παραστάσεις Παράδειγμα Εφαρμογής: Έξυπνη Φόρμα Αλληλογραφίας Μορφοποίηση Συμβολοσειρών Αποκοπή Συμβολοσειρών: chop(), ltrim() και trim() Μορφοποίηση Συμβολοσειρών για Εμφάνιση Μορφοποίηση Συμβολοσειρών για Αποθήκευση: addslashes() και stripslashes() Συνένωση και ιαχωρισμός Συμβολοσειρών με Συναρτήσεις Συμβολοσειρών Χρησιμοποιώντας τις explode(), implode() και join() Χρησιμοποιώντας την strtok() Χρησιμοποιώντας τη substr() Σύγκριση Συμβολοσειρών Εκτέλεση ιάταξης Συμβολοσειρών: strcmp(), strcasecmp() και strnatcmp() Έλεγχος του Μήκους Συμβολοσειρών με την strlen() Ταίριασμα και Αντικατάσταση Υπο-Συμβολοσειρών με Συναρτήσεις Συμβολοσειρών Εύρεση Συμβολοσειρών μέσα σε Συμβολοσειρές: strstr(), strchr(), strrchr() και stristr() Εύρεση της Θέσης μίας Υπο-Συμβολοσειράς: strpos() και strrpos()...121

8 Πίνακας Περιεχομένων ix Αντικατάσταση Υπο-Συμβολοσειρών: str_replace() και substr_replace() Εισαγωγή στις Κανονικές Εκφράσεις Τα Βασικά Σύνολα Χαρακτήρων και Κλάσεις Επανάληψη Υπο-εκφράσεις Υπο-εκφράσεις με Καταμέτρηση Αγκύρωση στην Αρχή ή στο Τέλος μίας Συμβολοσειράς ιακλάδωση Αναζήτηση για Κυριολεκτικούς Ειδικούς Χαρακτήρες Ανασκόπηση των Ειδικών Χαρακτήρων Χρησιμοποιώντας Όλες τις Πληροφορίες Μαζί στην Έξυπνη Φόρμα Εύρεση Υπο-Συμβολοσειρών με Κανονικές Εκφράσεις Αντικατάσταση Υπο-Συμβολοσειρών με Κανονικές Εκφράσεις ιαίρεση Συμβολοσειρών με Κανονικές Εκφράσεις Επιπλέον ιάβασμα Επόμενο Κεφάλαιο Επαναχρησιμοποίηση Κώδικα και Σύνταξη Συναρτήσεων Τα Πλεονεκτήματα της Επαναχρησιμοποίησης Κώδικα Κόστος Αξιοπιστία Συνέπεια Χρήση των require() και include() Επεκτάσεις Ονομάτων Αρχείων και η require() Χρήση της require() για Πρότυπα ικτυακών Τόπων Χρήση των auto_prepend_file και auto_append_file Χρήση Συναρτήσεων στην PHP Κλήση Συναρτήσεων Κλήση σε μία Μη Ορισμένη Συνάρτηση Κεφαλαία-Πεζά σε Συναρτήσεις και Ονόματα Συναρτήσεων Ορισμός των ικών σας Συναρτήσεων Εξέταση της Βασικής ομής των Συναρτήσεων Ονομασία μίας Συνάρτησης Χρήση Παραμέτρων Τι Είναι το Πεδίο ράσης Πέρασμα με Αναφορά ως προς Πέρασμα με Τιμή Χρήση της Λέξης-Κλειδιού return Επιστροφή Τιμών από Συναρτήσεις Χειρισμός Αναδρομής Χώροι Ονομάτων Επιπλέον ιάβασμα Επόμενο Κεφάλαιο Αντικειμενοστραφής PHP Γνωριμία με την Αντικειμενοστραφή Θεωρία Κλάσεις και Αντικείμενα Πολυμορφισμός Κληρονομικότητα...162

9 x Πίνακας Περιεχομένων ημιουργία Κλάσεων, Ιδιοτήτων και Λειτουργιών στην PHP ομή μίας Κλάσης Συναρτήσεις ημιουργίας Συναρτήσεις Αποδιάρθρωσης ημιουργία Στιγμιότυπων Κλάσεων Χρησιμοποιώντας Ιδιότητες Κλάσεων Έλεγχος της Πρόσβασης με τις private και public Κλήση Λειτουργιών Κλάσεων Υλοποίηση της Κληρονομικότητας στην PHP Έλεγχος της Ορατότητας Μέσω Κληρονομικότητας με τις private και protected Επικάλυψη Αποτρέποντας την Κληρονομικότητα και Επικαλύπτοντας με τη final Πολλαπλή Κληρονομικότητα Χειρισμός ιασυνδέσεων Σχεδίαση Κλάσεων Σύνταξη Κώδικα για την Κλάση σας Προχωρημένη Αντικειμενοστραφής Λειτουργικότητα στην PHP Χρησιμοποιώντας Σταθερές Ανά Κλάση Χειρισμός Στατικών Μεθόδων Έλεγχος του Τύπου της Κλάσης και Υπόδειξη Τύπων Ύστερη Στατική Σύνδεση Κλωνοποίηση Αντικειμένων Χρησιμοποιώντας Αφηρημένες Κλάσεις Υπερφόρτωση Μεθόδων με την call() Χρησιμοποιώντας την autoload() Χειρισμός Επαναληπτών και Επανάληψης Μετατροπή των Κλάσεων σας σε Συμβολοσειρές Χρησιμοποιώντας το Reflection API Επόμενο Κεφάλαιο Λάθη και Χειρισμός Εξαιρέσεων Θεωρία του Χειρισμού Εξαιρέσεων Η Κλάση Exception Εξαιρέσεις Ορισμένες από το Χρήστη Εξαιρέσεις στο Κατάστημα Ανταλλακτικών του Bob Εξαιρέσεις και Άλλοι Μηχανισμοί Χειρισμού Λαθών της PHP Επιπλέον ιάβασμα Επόμενο Κεφάλαιο Μέρος II Χρήση της MySQL 8 Σχεδίαση μίας Web Βάσης εδομένων Η Θεωρία των Σχεσιακών Βάσεων εδομένων Πίνακες Στήλες Γραμμές Τιμές Κλειδιά...209

10 Πίνακας Περιεχομένων xi Σχήματα Σχέσεις Σχεδίαση των ικών σας Web Βάσεων εδομένων Εξέταση των Αντικειμένων που Μοντελοποιείτε Αποφεύγοντας την Αποθήκευση Επαναλαμβανόμενων εδομένων Χρήση Ατομικών Τιμών Στηλών Επιλογή Λογικών Κλειδιών Σκεφτείτε τις Ερωτήσεις που Θέλετε να Κάνετε στη Βάση εδομένων Αποφυγή μιας Σχεδίασης με Πολλές Κενές Ιδιότητες Σύνοψη των Τύπων των Πινάκων Αρχιτεκτονική μιας Web Βάσης εδομένων Επιπλέον ιάβασμα Επόμενο Κεφάλαιο ημιουργία μίας Web Βάσης εδομένων Χρήση του MySQL Monitor Σύνδεση στη MySQL ημιουργία Βάσεων εδομένων και Χρηστών ιαμόρφωση Χρηστών και ικαιωμάτων Παρουσίαση του Συστήματος ικαιωμάτων της MySQL Αρχή των Ελάχιστων ικαιωμάτων ιαμόρφωση Χρήστη: Η Εντολή GRANT Τύποι και Επίπεδα ικαιωμάτων Η Εντολή REVOKE Παραδείγματα με την GRANT και τη REVOKE ιαμόρφωση ενός Χρήστη για το Web Χρήση της Σωστής Βάσης εδομένων ημιουργία Πινάκων σε μια Βάση εδομένων Τι Σημαίνουν οι Άλλες Λέξεις-Κλειδιά Τύποι Στηλών Εξέταση της Βάσης εδομένων με τις SHOW και DESCRIBE ημιουργία εικτών Τα MySQL Αναγνωριστικά Επιλογή του Τύπου εδομένων των Στηλών Αριθμητικοί Τύποι Τύποι Ημερομηνίας και Ώρας Τύποι Συμβολοσειρών Επιπλέον ιάβασμα Επόμενο Κεφάλαιο Εργαζόμενοι με μία MySQL Βάση εδομένων Τι Είναι η SQL; Εισαγωγή εδομένων στη Βάση εδομένων Ανάκληση εδομένων από τη Βάση εδομένων Ανάκληση εδομένων με Συγκεκριμένα Κριτήρια Ανάκληση εδομένων από Πολλαπλούς Πίνακες Ανάκληση εδομένων σε μία Συγκεκριμένη Σειρά Ομαδοποίηση και Σύνοψη εδομένων Επιλογή των Γραμμών που θα Επιστραφούν Υποερωτήματα...258

11 xii Πίνακας Περιεχομένων Ενημέρωση Εγγραφών της Βάσης εδομένων Αλλαγή Πινάκων Μετά τη ημιουργία τους ιαγραφή Εγγραφών από τη Βάση εδομένων ιαγραφή Πινάκων ιαγραφή μίας Ολόκληρης Βάσης εδομένων Επιπλέον ιάβασμα Επόμενο Κεφάλαιο Πρόσβαση σε μία MySQL Βάση εδομένων από το Web με την PHP Πώς ουλεύουν οι Αρχιτεκτονικές των Web Βάσεων εδομένων Κάνοντας Ερωτήματα σε μία Βάση εδομένων από το Web Έλεγχος και Φιλτράρισμα των εδομένων Εισόδου ιαμόρφωση μίας Σύνδεσης Επιλογή της Βάσης εδομένων που θα Χρησιμοποιήσετε Κάνοντας Ερωτήματα στη Βάση εδομένων Ανάκληση των Αποτελεσμάτων του Ερωτήματος Αποσύνδεση από τη Βάση εδομένων Εισαγωγή Νέων Πληροφοριών στη Βάση εδομένων Χρήση Έτοιμων Προτάσεων Χρήση Άλλων ιασυνδέσεων της PHP με Βάσεις εδομένων Χρήση μίας Γενικής ιασύνδεσης με Βάση εδομένων: PEAR MDB Επιπλέον ιάβασμα Επόμενο Κεφάλαιο Προχωρημένη ιαχείριση της MySQL Το Σύστημα ικαιωμάτων Λεπτομερώς Ο Πίνακας user Οι Πίνακες db και host Οι Πίνακες tables_priv, columns_priv και procs_priv Έλεγχος Πρόσβασης: Πώς Χρησιμοποιεί η MySQL τους Πίνακες ικαιωμάτων Ενημέρωση των ικαιωμάτων: Από Πότε Ισχύουν οι Αλλαγές; Πώς να Κάνετε Ασφαλή τη MySQL Βάση εδομένων σας Η MySQL από την Πλευρά του Λειτουργικού Συστήματος Κωδικοί Πρόσβασης ικαιώματα Χρηστών Θέματα του Web Λήψη Περισσοτέρων Πληροφοριών για τις Βάσεις εδομένων Λήψη Πληροφοριών με τη SHOW Λήψη Πληροφοριών για Στήλες με την DESCRIBE Πώς ουλεύουν τα Ερωτήματα με την EXPLAIN Βελτιστοποίηση της Βάσης εδομένων σας Βελτιστοποίηση Σχεδίασης ικαιώματα Βελτιστοποίηση Πίνακα Χρησιμοποιώντας είκτες Χρησιμοποιώντας Προεπιλεγμένες Τιμές Άλλες Συμβουλές Αντίγραφα Ασφαλείας της MySQL Βάσης εδομένων σας

12 Πίνακας Περιεχομένων xiii Επαναφορά της MySQL Βάσης εδομένων σας Πώς Γίνεται η Ρέπλικα ιαμόρφωση του Κύριου ιακομιστή Εκτέλεση της Αρχικής Μεταφοράς των εδομένων ιαμόρφωση του Εξαρτημένου ή των Εξαρτημένων ιακομιστών Επιπλέον ιάβασμα Επόμενο Κεφάλαιο Προχωρημένος Προγραμματισμός με την MySQL Η Πρόταση LOAD DATA INFILE Μηχανές Αποθήκευσης Συναλλαγές Ορισμός των Συναλλαγών Χρησιμοποιώντας Συναλλαγές με τον Τύπο InnoDB Ξένα κλειδιά Αποθηκευμένες ιαδικασίες Βασικό Παράδειγμα Τοπικές Μεταβλητές ρομείς και ομές Ελέγχου Επιπλέον ιάβασμα Επόμενο Κεφάλαιο Μέρος III Ηλεκτρονικό Εμπόριο και Ασφάλεια 14 Λειτουργία ενός ικτυακού Τόπου Ηλεκτρονικού Εμπορίου Αποφασίζοντας Τι Θέλετε να Επιτύχετε Ποιοι Είναι οι Τύποι Εμπορικών ικτυακών Τόπων ημοσίευση Πληροφοριών με Online Φυλλάδια Παίρνοντας Παραγγελίες για Αγαθά ή Υπηρεσίες Παρέχοντας Υπηρεσίες και Ψηφιακά Αγαθά Προσθέτοντας Αξία σε Αγαθά ή Υπηρεσίες Μειώνοντας τα Κόστη Ποιοι Είναι οι Κίνδυνοι και οι Απειλές Εισβολείς Αν δεν Καταφέρετε να Προσελκύσετε Πελάτες Βλάβη του Υλικού των Υπολογιστών Βλάβη στο Ρεύμα, στην Επικοινωνία, ή στο ίκτυο Εκτενής Ανταγωνισμός Λάθη Λογισμικού Νέες Κυβερνητικές Πολιτικές και Φόροι Όρια στην Χωρητικότητα του Συστήματος Επιλέγοντας μία Στρατηγική Επόμενο Κεφάλαιο Θέματα Ασφάλειας στο Ηλεκτρονικό Εμπόριο Πόσο Σημαντικές Είναι οι Πληροφορίες σας; Απειλές Ασφάλειας Αποκάλυψη Εμπιστευτικών εδομένων Απώλεια ή Καταστροφή εδομένων...344

13 xiv Πίνακας Περιεχομένων Τροποποίηση των εδομένων Άρνηση Υπηρεσιών Λάθη Λογισμικού Άρνηση Συμμετοχής Χρησιμότητα, Απόδοση, Κόστος και Ασφάλεια ημιουργία μίας Πολιτικής Ασφάλειας Αρχές Ελέγχου Ταυτότητας Τα Βασικά της Κρυπτογράφησης Κρυπτογράφηση Ιδιωτικού Κλειδιού Κρυπτογράφηση ημόσιου Κλειδιού Ψηφιακές Υπογραφές Ψηφιακά Πιστοποιητικά Ασφαλείς Web ιακομιστές Έλεγχος και Καταγραφή Firewall Αντίγραφα Ασφαλείας Αντίγραφα Ασφαλείας Γενικών Αρχείων Αντίγραφα Ασφαλείας και Επαναφορά της MySQL Βάσης εδομένων σας Φυσική Ασφάλεια Επόμενο Κεφάλαιο Ασφάλεια Web Εφαρμογών Στρατηγικές Σχετικά με την Ασφάλεια Ξεκινώντας με τη Σωστή Νοοτροπία Ισορροπώντας την Ασφάλεια και την Ευκολία Χρήσης Παρακολούθηση της Ασφάλειας Η Βασική Προσέγγισή Μας Προσδιορίζοντας τις Απειλές που Αντιμετωπίζουμε Πρόσβαση ή Τροποποίηση Ευαίσθητων εδομένων Απώλεια ή Καταστροφή εδομένων Άρνηση Υπηρεσίας Κακόβουλη Έγχυση Κώδικα Παραβιασμένος ιακομιστής Καταλαβαίνοντας Ποιους Έχουμε να Αντιμετωπίσουμε Εισβολείς Χρήστες Χωρίς Κακή Πρόθεση με Μολυσμένους Υπολογιστές υσαρεστημένοι Υπάλληλοι Κλέφτες Υλικού Εμείς οι Ίδιοι Ασφάλιση του Κώδικά σας Φιλτράροντας την Είσοδο των Χρηστών Χρησιμοποιώντας Χαρακτήρες ιαφυγής στην Έξοδο Οργάνωση Κώδικα Τι θα Μπει στον Κώδικά σας Θέματα Σχετικά με τα Αρχείο του Συστήματος Σταθερότητα Κώδικα και Σφάλματα Εισαγωγικά Εκτέλεσης και exec Ασφάλιση του Web ιακομιστή και της PHP ιατηρήστε Ενημερωμένο το Λογισμικό Εξέταση του αρχείου php.ini...380

14 Πίνακας Περιεχομένων xv ιαμόρφωση Web ιακομιστών Εμπορικά Φιλοξενούμενες Web Εφαρμογές Ασφάλεια ιακομιστών Βάσεων εδομένων Χρήστες και το Σύστημα ικαιωμάτων Αποστολή εδομένων στον ιακομιστή Σύνδεση με τον ιακομιστή Εκτέλεση του ιακομιστή Προστασία του ικτύου Εγκατάσταση Firewall Χρήση μιας DMZ Προετοιμασία για Επιθέσεις DoS και DDoS Ασφάλεια Υπολογιστών και Λειτουργικών Συστημάτων ιατήρηση ενός Ενημερωμένου Λειτουργικού Συστήματος Εκτέλεση Μόνο Όσων Είναι Απαραίτητα Φυσική Ασφάλιση του ιακομιστή Πλάνο σε Περίπτωση Καταστροφής Επόμενο Κεφάλαιο Έλεγχος Ταυτότητας με την PHP και τη MySQL Προσδιορισμός της Ταυτότητας των Επισκεπτών Υλοποίηση του Ελέγχου Πρόσβασης Αποθήκευση Κωδικών Πρόσβασης Κρυπτογράφηση Κωδικών Πρόσβασης Προστατεύοντας Πολλαπλές Σελίδες Βασικός Έλεγχος Ταυτότητας Βασικός Έλεγχος Ταυτότητας στην PHP Βασικός Έλεγχος Ταυτότητας με Αρχεία.htaccess του Apache Έλεγχος Ταυτότητας mod_auth_mysql Εγκαθιστώντας το mod_auth_mysql Χρησιμοποιώντας το mod_auth_mysql ημιουργία του ικού σας Προσαρμοσμένου Ελέγχου Ταυτότητας Επιπλέον ιάβασμα Επόμενο Κεφάλαιο Ασφαλείς Συναλλαγές με την PHP και τη MySQL Παροχή Ασφαλών Συναλλαγών Ο Υπολογιστής του Χρήστη Το Internet Το ικό σας Σύστημα Χρήση SSL (Secure Sockets Layer) Φιλτράρισμα της Εισόδου του Χρήστη Παροχή Ασφαλούς Αποθήκευσης Αποθήκευση Αριθμών Πιστωτικών Καρτών Χρήση Κρυπτογράφησης στην PHP Εγκαθιστώντας το GPG οκιμάζοντας το GPG Επιπλέον ιάβασμα Επόμενο Κεφάλαιο

15 xvi Πίνακας Περιεχομένων Μέρος IV Προχωρημένες Τεχνικές στην PHP 19 Αλληλεπίδραση με το Σύστημα Αρχείων και τον ιακομιστή Αποστολή Αρχείων HTML για Αποστολή (Upload) Αρχείων Σύνταξη της PHP που θα Χειρίζεται το Αρχείο Αποφεύγοντας Συνηθισμένα Προβλήματα Χρήση Συναρτήσεων Καταλόγων ιαβάζοντας από Καταλόγους Λαμβάνοντας Πληροφορίες Σχετικά με τον Τρέχοντα Κατάλογο ημιουργώντας και ιαγράφοντας Καταλόγους Αλληλεπίδραση με το Σύστημα Αρχείων Λαμβάνοντας Πληροφορίες από Αρχεία Αλλάζοντας τις Ιδιότητες Αρχείων ημιουργώντας, ιαγράφοντας και Μετακινώντας Αρχεία Χρήση Συναρτήσεων Εκτέλεσης Προγραμμάτων Αλληλεπίδραση με το Περιβάλλον: getenv() και putenv() Επιπλέον ιάβασμα Επόμενο Κεφάλαιο Χρήση Συναρτήσεων ικτύου και Πρωτοκόλλων Επισκόπηση των διαθέσιμων πρωτοκόλλων Αποστολή και Ανάγνωση Ηλεκτρονικού Ταχυδρομείου Χρήση εδομένων από Άλλους ικτυακούς Τόπους Χρήση Συναρτήσεων Αναζήτησης σε ίκτυα Αντίγραφα Ασφαλείας ή Αντικατοπτρισμός ενός Αρχείου Χρησιμοποιώντας FTP για Αντίγραφα Ασφαλείας ή για Αντικατοπτρισμό ενός Αρχείου Αποστολή Αρχείων Αποφεύγοντας τις Λήξεις Χρόνου Χρησιμοποιώντας Άλλες FTP Συναρτήσεις Επιπλέον ιάβασμα Επόμενο Κεφάλαιο ιαχείριση Ημερομηνίας και Ώρας Λήψη Ημερομηνίας και Ώρας από την PHP Χρησιμοποιώντας τη Συνάρτηση date() Χρησιμοποιώντας UNIX Σφραγίδες Χρόνου Χρησιμοποιώντας τη Συνάρτηση getdate() Επικυρώνοντας Ημερομηνίες με την checkdate() Μορφοποίηση Σφραγίδων Χρόνου Μετατροπή Μεταξύ Μορφών Ημερομηνιών της PHP και της MySQL Υπολογισμοί με Ημερομηνίες στην PHP Υπολογισμοί με Ημερομηνίες στη MySQL Χρήση Μικροδευτερολέπτων Χρήση Συναρτήσεων Ημερολογίου Επιπλέον ιάβασμα Επόμενο Κεφάλαιο...481

16 Πίνακας Περιεχομένων xvii 22 ημιουργία Εικόνων ιαμόρφωση της Υποστήριξης Εικόνων στην PHP Γνωριμία με τις Μορφές Εικόνων JPEG PNG WBMP GIF ημιουργία Εικόνων ημιουργία ενός Καμβά Εικόνας Σχεδίαση ή Εκτύπωση Κειμένου στον Καμβά Εξαγωγή του Τελικού Γραφικού Απελευθέρωση των Πόρων Χρήση Αυτόματα ημιουργούμενων Εικόνων σε Άλλες Σελίδες Χρήση Κειμένου και Γραμματοσειρών για ημιουργία Εικόνων ιαμορφώνοντας τον Καμβά Προσαρμόζοντας το Κείμενο στο Κουμπί Τοποθετώντας το Κείμενο Γράφοντας το Κείμενο στο Κουμπί Τελειώνοντας Σχεδίαση Εικόνων και Γραφήματα εδομένων Χρήση Άλλων Συναρτήσεων Εικόνων Επιπλέον ιάβασμα Επόμενο Κεφάλαιο Χρήση Ελέγχου Συνόδων Λειτουργίας με την PHP Τι Είναι ο Έλεγχος Συνόδου Λειτουργίας Γνωριμία με την Βασική Λειτουργικότητα των Συνόδων Λειτουργίας Τι Είναι ένα Cookie Ορισμός των Cookie από την PHP Χρησιμοποιώντας Cookie με Συνόδους Λειτουργίας Αποθηκεύοντας τον Κωδικό της Συνόδου Λειτουργίας Χειρισμός Απλών Συνόδων Λειτουργίας Εκκίνηση μίας Συνόδου Λειτουργίας Εγγραφή των Μεταβλητών της Συνόδου Λειτουργίας Χρήση Μεταβλητών Συνόδου Λειτουργίας Ακύρωση των Μεταβλητών και Καταστροφή της Συνόδου ημιουργώντας ένα Απλό Παράδειγμα Συνόδου ιαμόρφωση του Ελέγχου της Συνόδου Λειτουργίας Χειρισμός Ελέγχου Ταυτότητας με Έλεγχο Συνόδων Λειτουργίας Επιπλέον ιάβασμα Επόμενο Κεφάλαιο Άλλες Χρήσιμες Λειτουργίες Εκτέλεση Συμβολοσειρών: eval() Τερματισμός Εκτέλεσης: die() και exit() Σειριοποίηση Μεταβλητών και Αντικειμένων Λήψη Πληροφοριών για το Περιβάλλον της PHP Ανακαλύπτοντας Ποιες Επεκτάσεις είναι Φορτωμένες Προσδιορίζοντας τον Ιδιοκτήτη του Script Ανακαλύπτοντας Πότε Τροποποιήθηκε ένα Script...529

17 xviii Πίνακας Περιεχομένων Προσωρινή Αλλαγή του Περιβάλλοντος Εκτέλεσης Επισήμανση Κώδικα Προέλευσης Χρήση της PHP στην Γραμμή Εντλών Επόμενο Κεφάλαιο Μέρος V ημιουργία Πρακτικών Έργων σε PHP και MySQL 25 Χρήση της PHP και της MySQL σε Μεγάλα Έργα Εφαρμογή Μηχανικής Λογισμικού στην Ανάπτυξη Προγραμμάτων για το Web Σχεδιασμός και Εκτέλεση μίας Νέας Web Εφαρμογής Επαναχρησιμοποίηση Κώδικα Σύνταξη Συντηρήσιμου Κώδικα Τυποποιήσεις Κωδικοποίησης Χωρίζοντας τον Κώδικα Χρησιμοποιώντας μία Τυπική ομή Καταλόγων Τεκμηρίωση και Κοινή Χρήση των ικών σας Συναρτήσεων Χειρισμός Ελέγχου Εκδόσεων Επιλογή ενός Περιβάλλοντος Ανάπτυξης Τεκμηρίωση των Έργων σας ημιουργία Πρωτοτύπων ιαχωρισμός Λογικής και Περιεχομένων Βελτιστοποίηση Κώδικα Χρησιμοποιώντας Απλές Βελτιστοποιήσεις Χρησιμοποιώντας Προϊόντα Zend Έλεγχος Κώδικα Επιπλέον ιάβασμα Επόμενο Κεφάλαιο Αποσφαλμάτωση Λάθη Προγραμματισμού Συντακτικά Λάθη Λάθη Χρόνου Εκτέλεσης Λογικά Λάθη Βοήθεια στην Αποσφαλμάτωση Μεταβλητών Επίπεδα Αναφοράς Λαθών Αλλαγή των Ρυθμίσεων Αναφοράς Λαθών Εμφάνιση των ικών σας Λαθών Χειρισμός Λαθών με Ωραίο Τρόπο Επόμενο Κεφάλαιο Έλεγχος Ταυτότητας Χρήστη και Εξατομίκευση Συστατικά της Λύσης Προσδιορισμός του Χρήστη και Εξατομίκευση Αποθήκευση Σελιδοδεικτών Προτείνοντας Σελιδοδείκτες Επισκόπηση της Λύσης Χειρισμός της Βάσης εδομένων Υλοποίηση του Βασικού ικτυακού Τόπου

18 Πίνακας Περιεχομένων xix Χειρισμός του Ελέγχου Ταυτότητας Χρήστη Εγγραφή Χρηστών Σύνδεση Χρήστη Αποσύνδεση Αλλαγή Κωδικών Πρόσβασης Επαναφορά Κωδικών Πρόσβασης που Έχει Ξεχάσει ο Χρήστης Αποθήκευση και Ανάκληση Σελιδοδεικτών Προσθήκη Σελιδοδεικτών Εμφάνιση Σελιδοδεικτών ιαγραφή Σελιδοδεικτών Χειρισμός Συστάσεων για Σελιδοδείκτες Πιθανές Επεκτάσεις Επόμενο Κεφάλαιο ημιουργία ενός Καλαθιού Αγορών Συστατικά της Λύσης ημιουργία Ενός Online Καταλόγου Παρακολούθηση των Αγορών ενός Χρήστη ενώ τις Πραγματοποιεί Χειρισμός ενός Συστήματος Πληρωμής ημιουργία ενός Περιβάλλοντος ιαχείρισης Επισκόπηση της Λύσης Χειρισμός της Βάσης εδομένων Χειρισμός του Online Καταλόγου Εμφάνιση Κατηγοριών Εμφάνιση Βιβλίων μίας Κατηγορίας Εμφάνιση Πληροφοριών για τα Βιβλία Χειρισμός του Καλαθιού Αγορών Χρησιμοποιώντας το Script show_cart.php Προβολή του Καλαθιού Αγορών Προσθήκη Αντικειμένων στο Καλάθι Αγορών Αποθήκευση του Ενημερωμένου Καλαθιού Αγορών Εμφάνιση μίας Συνοπτικής Γραμμής Κεφαλίδας Πληρωμή Χειρισμός της Πληρωμής Χειρισμός του Περιβάλλοντος ιαχείρισης Επέκταση του Έργου Χρήση ενός Υπάρχοντος Συστήματος Επόμενο Κεφάλαιο ημιουργία μίας Υπηρεσίας Ηλεκτρονικής Αλληλογραφίας Βασισμένης στο Web Συστατικά της Λύσης Πρωτόκολλα Αλληλογραφίας: POP3 ως προς IMAP Η Υποστήριξη της PHP στα IMAP και POP Επισκόπηση της Λύσης ιαμόρφωση της Βάσης εδομένων Εξέταση της Αρχιτεκτονικής του Script Σύνδεση και Αποσύνδεση του Χρήστη ιαμόρφωση Λογαριασμών ημιουργία ενός Νέου Λογαριασμού...668

19 xx Πίνακας Περιεχομένων Τροποποίηση Ενός Υπάρχοντος Λογαριασμού ιαγραφή Ενός Λογαριασμού Ανάγνωση Αλληλογραφίας Επιλογή Ενός Λογαριασμού Προβολή των Περιεχομένων του Ταχυδρομικού Κουτιού Ανάγνωση Ενός Μηνύματος Προβολή των Κεφαλίδων των Μηνυμάτων ιαγραφή Μηνυμάτων Αποστολή Μηνυμάτων Αποστολή Ενός Νέου Μηνύματος Απάντηση ή Προώθηση Μηνυμάτων Επέκταση του Έργου Επόμενο Κεφάλαιο ημιουργία ενός Συστήματος ιαχείρισης Ταχυδρομικής Λίστας Συστατικά της Λύσης ιαμόρφωση μίας Βάσης εδομένων για Λίστες και Συνδρομητές Αποστολή Αρχείων Αποστολή Αλληλογραφίας με Συνημμένα Αρχεία Επισκόπηση της Λύσης ιαμόρφωση της Βάσης εδομένων Ορισμός της Αρχιτεκτονικής του Script Χειρισμός της Σύνδεσης Χρήστη ημιουργία ενός Νέου Λογαριασμού Σύνδεση Χρήστη Χειρισμός των Λειτουργιών ενός Χρήστη Προβολή Λιστών Προβολή Πληροφοριών Λίστας Προβολή Αρχειοθετημένων Λιστών Εγγραφή και Ακύρωση Εγγραφής Αλλαγή Ρυθμίσεων Λογαριασμού Αλλαγή Κωδικών Πρόσβασης Αποσύνδεση Χρήστη Χειρισμός των Λειτουργιών του ιαχειριστή ημιουργία Νέας Λίστας Αποστολή ενός Νέου Ενημερωτικού ελτίου Χειρισμός Αποστολής Πολλών Αρχείων Προεπισκόπηση του Ενημερωτικού ελτίου Αποστολή του Μηνύματος στη Λίστα Επέκταση του Έργου Επόμενο Κεφάλαιο ημιουργία Web Φόρουμ Κατανόηση της ιαδικασίας Συστατικά της Λύσης Επισκόπηση της Λύσης Σχεδίαση της Βάσης εδομένων Προβολή του έντρου των Άρθρων Επέκταση και Σύμπτυξη Εμφάνιση των Άρθρων...752

20 Πίνακας Περιεχομένων xxi Χρήση της Κλάσης treenode Προβολή Συγκεκριμένων Άρθρων Προσθήκη Νέων Άρθρων Επεκτάσεις του Έργου Χρήση ενός Υπάρχοντος Συστήματος Επόμενο Κεφάλαιο ημιουργία Προσαρμοσμένων Εγγράφων σε Μορφή PDF (Portable Document Format) Επισκόπηση του Έργου Εξέταση των ιαφόρων Μορφών Εγγράφων Συστατικά της Λύσης Σύστημα Ερωτήσεων και Απαντήσεων Λογισμικό ημιουργίας Εγγράφων Επισκόπηση της Λύσης Απαντώντας στις Ερωτήσεις Βαθμολογία των Απαντήσεων ημιουργία ενός RTF Πιστοποιητικού ημιουργία ενός PDF Πιστοποιητικού από ένα Πρότυπο ημιουργία ενός PDF Εγγράφου μέσω PDFlib Ένα Script "Hello World" για την PDFlib ημιουργία ενός Πιστοποιητικού με την PDFlib Χειρισμός Προβλημάτων με τις Κεφαλίδες Επέκταση του Έργου Επόμενο Κεφάλαιο Σύνδεση σε Web Services με XML και SOAP Επισκόπηση του Έργου: Εργαζόμενοι με XML και Web υπηρεσίες Τι Είναι η XML Τι Είναι οι Web Υπηρεσίες Συστατικά της Λύσης Χρησιμοποιώντας τις ιασυνδέσεις των Web Υπηρεσιών του Amazon Ανάλυση της XML: Αποκρίσεις REST Χρησιμοποιώντας SOAP με την PHP Μνήμη Cache Επισκόπηση της Λύσης Πυρήνας της Εφαρμογής Εμφάνιση Βιβλίων μίας Κατηγορίας Λαμβάνοντας μία Κλάση AmazonResultSet Χρησιμοποιώντας REST ώστε να Γίνει ένα Αίτημα και να Ανακληθεί ένα Αποτέλεσμα Χρησιμοποιώντας το SOAP για να Γίνει ένα Αίτημα και να Ανακληθεί ένα Αποτέλεσμα Χρησιμοποιώντας Μνήμη Cache για τα εδομένα ημιουργία του Καλαθιού Αγορών Πληρωμή στο Amazon Εγκατάσταση του Κώδικα του Έργου Επέκταση του Έργου Επιπλέον ιάβασμα

21 xxii Πίνακας Περιεχομένων 34 ημιουργία Web 2.0 Εφαρμογών με Ajax Τι Είναι το Ajax; HTTP Αιτήματα και Αποκρίσεις DHTML και XHTML Φύλλα Στυλ (Cascading Style Sheets CSS) Προγραμματισμός από την Πλευρά του Πελάτη Προγραμματισμός από την Πλευρά του ιακομιστή XML και XSLT Τα Βασικά του Ajax Το Αντικείμενο XMLHTTPRequest Επικοινωνία με τον διακομιστή Εργαζόμενοι με την Απόκριση του ιακομιστή Βάζοντας Όλα τα Κομμάτια Μαζί Προσθήκη Στοιχείων Ajax σε Προηγούμενα Έργα Προσθήκη Στοιχείων Ajax στην PHPbookmark Για Περισσότερες Πληροφορίες Μαθαίνοντας Περισσότερα για το Μοντέλο Αντικειμένου Εγγράφου (Document Object Model DOM) JavaScript Βιβλιοθήκες για Ajax Εφαρμογές ικτυακοί Τόποι Ανάπτυξης Ajax Μέρος VI Παραρτήματα A Εγκατάσταση της PHP και της MySQL Εγκατάσταση του Apache, της PHP και της MySQL στο UNIX υαδική Εγκατάσταση Εγκατάσταση από τον Κώδικα Προέλευσης Μικρό Τμήμα του Αρχείου httpd.conf ουλεύει η Υποστήριξη για την PHP; ουλεύει το SSL; Εγκατάσταση του Apache, της PHP και της MySQL στα Windows Εγκατάσταση της MySQL στα Windows Εγκατάσταση του Apache στα Windows Εγκατάσταση της PHP στα Windows Εγκατάσταση του PEAR Άλλες ιαμορφώσεις B Web Πόροι Πόροι για την PHP Συγκεκριμένοι Πόροι για τη MySQL και την SQL Πόροι για τον Apache Ανάπτυξη για το Web Ευρετήριο

22 Οι Κύριοι Συγγραφείς Η Laura Thomson είναι ανώτερη μηχανικός λογισμικού στην Mozilla Corporation. Παλιότερα δούλευε στην OmniTI και στην Tangled Web Design και έχει δουλέψει στο RMIT University και στο Boston Consulting Group. Έχει πτυχίο Εφαρμοσμένων Επιστημών (τμήμα Πληροφορικής) και πτυχίο μηχανικού υπολογιστών (τμήμα Μηχανικής Συστημάτων Υπολογιστών). Τον ελεύθερο χρόνο της, της αρέσει να ιππεύει άλογα, να διαφωνεί για το δωρεάν λογισμικό και το λογισμικό ανοικτού κώδικα και να κοιμάται. Ο Luke Welling δουλεύει αυτή τη στιγμή ως Web αρχιτέκτονας στην OmniTI και μιλά τακτικά για λογισμικό ανοικτού κώδικα και για θέματα ανάπτυξης προγραμμάτων για το Web σε συνέδρια όπως στα OSCON, ZendCon, MySQLUC, PHPCon, OSDC, και LinuxTag. Πριν δουλέψει στην OmniTI, δούλευε στην εταιρεία Hitwise.com και στον προμηθευτή βάσεων δεδομένων MySQL AB, και ως ανεξάρτητος σύμβουλος στην Tangled Web Design. Είχε διδάξει στο παρελθόν μηχανική λογισμικού και επιστήμη της πληροφορικής στο RMIT Πανεπιστήμιο στην Μελβούρνη της Αυστραλίας και έχει πτυχίο Εφαρμοσμένων Επιστημών (τμήμα Πληροφορικής). Τον ελεύθερο χρόνο του, προσπαθεί να τελειοποιήσει την αϋπνία του. Οι Συμμετέχοντες Συγγραφείς H Julie C. Meloni είναι τεχνική διευθύντρια στην i2i Interactive ( μια εταιρεία πολυμέσων που βρίσκεται στο Λος Άλτος, της Καλιφόρνια. Έχει αναπτύξει εφαρμογές βασισμένες στο Web από την εποχή που πρωτοεμφανίστηκε το Web και θυμάται τον ενθουσιασμό που υπήρχε όταν χρησιμοποίησε τον πρώτο γραφικό Web browser. Έχει γράψει πολλά βιβλία και άρθρα σχετικά με Web γλώσσες προγραμματισμού και θέματα βάσεων δεδομένων. Ο Adam DeFields είναι σύμβουλος που ειδικεύεται στην ανάπτυξη Web εφαρμογών, διαχείριση έργων και εκπαιδευτική σχεδίαση. Ζει στο Grand Rapids του Μίτσιγκαν, όπου διοικεί την εταιρεία Emanation Systems, LLC ( που ίδρυσε το Έχει αναμειχθεί με ανάπτυξη έργων για το Web χρησιμοποιώντας αρκετές διαφορετικές τεχνολογίες, αλλά προτιμά τα έργα που βασίζονται σε PHP/MySQL. Ο Marc Wandschneider είναι ένας ελεύθερος επαγγελματίας προγραμματιστής, συγγραφέας, και ομιλητής που ταξιδεύει σ' όλο τον κόσμο δουλεύοντας σε ενδιαφέροντα έργα. Τα τελευταία χρόνια, έχει εστιάσει στην σύνταξη ισχυρών και κλιμακούμενων Web εφαρμογών, και το 2005 έγραψε ένα βιβλίο που ονομάζεται Core Web Application Programming with PHP and MySQL. Ήταν προηγουμένως ο κύριος προγραμματιστής του δικτυακού τόπου της κοινότητας ανοικτού κώδικα SWiK ( Ο Marc ζει αυτήν την περίοδο στο Πεκίνο όπου περνά το χρόνο του μαθαίνοντας την Κινεζική γλώσσα και προγραμματίζοντας.

23 Ευχαριστίες Θα θέλαμε να ευχαριστήσουμε την ομάδα της Pearson για όλη τη σκληρή δουλειά τους. Ιδιαίτερα, θα θέλαμε να ευχαριστήσουμε την Shelley Johnston, που χωρίς την αφοσίωση και την υπομονή της δεν θα είχε γίνει αυτό το βιβλίο και τον Mark Taber, που ανέλαβε την τέταρτη έκδοση. Εκτιμούμε τη δουλειά που έχει γίνει από τις ομάδες ανάπτυξης της PHP και της MySQL. Η δουλειά τους έχει κάνει τη ζωή μας ευκολότερη για αρκετά χρόνια τώρα και συνεχίζει να την κάνει ευκολότερη σε καθημερινή βάση. Ευχαριστούμε τον Adrian Close της esec που είπε: "Μπορείτε να το κάνετε αυτό σε PHP" το Είπε ότι θα μας άρεσε η PHP και είχε δίκιο. Τέλος, θέλαμε να ευχαριστήσουμε την οικογένειά μας και τους φίλους μας, που μας βοήθησαν ενώ ήμασταν αντικοινωνικοί ενώ δουλεύαμε σε βιβλία. Ιδιαίτερα, ευχαριστούμε για την υποστήριξή τους, τα μέλη των οικογενειών μας: Julie, Robert, Martin, Lesley, Adam, Paul, Archer και Barton.

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP Εισαγωγή... 1 Σε Ποιους Απευθύνεται το Βιβλίο... 1 Η Οργάνωση του Βιβλίου... 2 Ο Πηγαίος Κώδικας του Βιβλίου... 3 Συμβάσεις που Χρησιμοποιούνται σε Αυτό το Βιβλίο... 3 Μέρος Ι: Εγκατάσταση και ιαμόρφωση

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

PHP, MySQL. και Apache Όλα σε Ένα. Μάθετε. Εκδόσεις: Μ. Γκιούρδας. Julie C. Meloni. 5 η Έκδοση

PHP, MySQL. και Apache Όλα σε Ένα. Μάθετε. Εκδόσεις: Μ. Γκιούρδας. Julie C. Meloni. 5 η Έκδοση Μάθετε PHP, MySQL και Apache Όλα σε Ένα Julie C. Meloni 5 η Έκδοση Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.:

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

PHP, MySQL. Μάθετε. και Apache. Όλα σε Ένα. Εκδόσεις: Μ. Γκιούρδας. 4 η Έκδοση. Julie C. Meloni

PHP, MySQL. Μάθετε. και Apache. Όλα σε Ένα. Εκδόσεις: Μ. Γκιούρδας. 4 η Έκδοση. Julie C. Meloni Μάθετε PHP, MySQL και Apache Όλα σε Ένα Julie C. Meloni 4 η Έκδοση Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.:

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

Οδηγός των Ελληνικών Microsoft WINDOWS 7

Οδηγός των Ελληνικών Microsoft WINDOWS 7 Οδηγός των Ελληνικών Microsoft WINDOWS 7 Chris Fehily Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2010 www.mgiurdas.gr Τίτλος

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

Ανάπτυξη Web Εφαρμογών με PHP και MySQL. Πέμπτη Έκδοση

Ανάπτυξη Web Εφαρμογών με PHP και MySQL. Πέμπτη Έκδοση Ανάπτυξη Web Εφαρμογών με PHP και MySQL Πέμπτη Έκδοση «εν έχω αγοράσει ποτέ καλύτερο βιβλίο για τον προγραμματισμό Αυτό το βιβλίο αποδείχθηκε το πιο κατατοπιστικό και ευανάγνωστο με τα καλύτερα παραδείγματα

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

HTML5, CSS και JavaScript

HTML5, CSS και JavaScript Μάθετε HTML5, CSS και JavaScript Όλα σε Ένα 2 Η ΕΚ ΟΣΗ Julie C. Meloni Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.:

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

Acrobat 9. Adobe. Βήμα προς Βήμα. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Μαίρη Γκλα βά

Acrobat 9. Adobe. Βήμα προς Βήμα. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Μαίρη Γκλα βά Adobe Acrobat 9 Βήμα προς Βήμα Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2009 www.mgiurdas.gr Τίτλος Πρωτοτύπου:

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

Πρόλογος... 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 Εξοικείωση με το περιβάλλον

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

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

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

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

Μάθετε την. HTML και CSS. σε 24 Ώρες

Μάθετε την. HTML και CSS. σε 24 Ώρες Μάθετε την HTML και CSS σε 24 Ώρες _ARXIKA_24HTML.indd i 1/7/2010 3:27:35 μμ _ARXIKA_24HTML.indd ii 1/7/2010 3:27:35 μμ Μάθετε την HTML και CSS σε 24 Ώρες Julie Meloni Michael Morrison Απόδοση: Μαίρη Γκλα

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

HTML. και CSS. Μάθετε την. σε 24 Ώρες. Εκδόσεις: Μ. Γκιούρδας. Julie Meloni Michael Morrison. Απόδοση: Μαίρη Γκλα βά

HTML. και CSS. Μάθετε την. σε 24 Ώρες. Εκδόσεις: Μ. Γκιούρδας. Julie Meloni Michael Morrison. Απόδοση: Μαίρη Γκλα βά Μάθετε την HTML και CSS σε 24 Ώρες Julie Meloni Michael Morrison Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα,

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

Adobe Dreamweaver CS3

Adobe Dreamweaver CS3 i Adobe Dreamweaver CS3 Βήμα προς Βήμα Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2007 www.mgiurdas.gr Τίτλος Πρωτοτύπου:

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

Dreamweaver. Adobe ΒHΜΑ ΠΡΟΣ ΒHΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού

Dreamweaver. Adobe ΒHΜΑ ΠΡΟΣ ΒHΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Adobe Dreamweaver CC ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 Τηλ.: 210 3630219 106 81 Αθήνα, 2014 www.mgiurdas.gr Τίτλος Πρωτοτύπου: Adobe

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

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

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

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

Τίτλος Πακέτου Certified Computer Expert-ACTA

Τίτλος Πακέτου Certified Computer Expert-ACTA Κωδικός Πακέτου ACTA - CCE - 002 Τίτλος Πακέτου Certified Computer Expert-ACTA Εκπαιδευτικές Ενότητες Επεξεργασία Κειμένου - Word Δημιουργία Εγγράφου Προχωρημένες τεχνικές επεξεργασίας κειμένου & αρχείων

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

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

1 Εισαγωγή στην Πληροφορική ΠΕΡΙΕΧΟΜΕΝΑ Χρήση Ηλεκτρονικού Υπολογιστή 1 Εισαγωγή στην Πληροφορική 1.1 Βασικές Έννοιες της Πληροφορικής Εισαγωγή 17 Τι είναι ο Ηλεκτρονικός Υπολογιστής 18 Υλικό Λογισµικό 19 Ιστορική Εξέλιξη των Η/Υ

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

Photoshop CC. Adobe ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc.

Photoshop CC. Adobe ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Adobe Photoshop CC ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2014 www.mgiurdas.gr

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

ΠΕΡΙΕΧΟΜΕΝΑ Χρήση Ηλεκτρονικού Υπολογιστή

ΠΕΡΙΕΧΟΜΕΝΑ Χρήση Ηλεκτρονικού Υπολογιστή ΠΕΡΙΕΧΟΜΕΝΑ Χρήση Ηλεκτρονικού Υπολογιστή ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στην Πληροφορική 1.1 Βασικές Έννοιες Τι είναι ο Ηλεκτρονικός Υπολογιστής 15 Ιστορική Ανασκόπηση 16 Γενιές Υπολογιστών 20 Κατηγορίες Υπολογιστών

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

1.1 Βασικές Έννοιες της Πληροφορικής Εισαγωγή 21 Τι είναι ο Ηλεκτρονικός Υπολογιστής 22 Υλικό (Hardware) - Λογισµικό (Software) 23 Ιστορική Εξέλιξη

1.1 Βασικές Έννοιες της Πληροφορικής Εισαγωγή 21 Τι είναι ο Ηλεκτρονικός Υπολογιστής 22 Υλικό (Hardware) - Λογισµικό (Software) 23 Ιστορική Εξέλιξη Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α Μαθαίνετε Εύκολα Microsoft Office 2003 1 Εισαγωγή στην Πληροφορική 1.1 Βασικές Έννοιες της Πληροφορικής Εισαγωγή 21 Τι είναι ο Ηλεκτρονικός Υπολογιστής 22 Υλικό (Hardware) - Λογισµικό

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

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

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

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

ActionScript 3.0 για το Adobe Flash. CS5 Professional ΒHΜΑ ΠΡΟΣ ΒHΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Χρυσούλα Απ. Κουτρούμπα Ηλεκτρ.

ActionScript 3.0 για το Adobe Flash. CS5 Professional ΒHΜΑ ΠΡΟΣ ΒHΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Χρυσούλα Απ. Κουτρούμπα Ηλεκτρ. ActionScript 3.0 για το Adobe Flash CS5 Professional ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Χρυσούλα Απ. Κουτρούμπα Ηλεκτρ. Μηχανικός Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2011

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

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ Χρήστος Στασινός ουλεύοντας με τη Microsoft Access ΑΘΗΝΑ Κάθε γνήσιο αντίγραφο έχει την υπογραφή του συγγραφέα Έκδοση 1η, Copyright 1998 Έκδοση 2η, Copyright 2007 ISBN: 978-960-8105-97-3 ΕΚΔΟΣΕΙΣ ΝΕΩΝ

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

Adobe FLASH Professional CC

Adobe FLASH Professional CC Adobe FLASH Professional CC ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2014 www.mgiurdas.gr Τίτλος Πρωτοτύπου:

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

Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α

Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α 1 Windows 8.1 1.1 Βασικές Έννοιες Πληροφορικής και Επικοινωνιών Εισαγωγή 19 Τι είναι ο Ηλεκτρονικός Υπολογιστής 20 Κατηγορίες Υπολογιστών 21 Κύρια μέρη ενός Προσωπικού Υπολογιστή

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

CS4 Professional. ActionScript 3.0 για το Adobe Flash. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Μαίρη Γκλα βά

CS4 Professional. ActionScript 3.0 για το Adobe Flash. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Μαίρη Γκλα βά ActionScript 3.0 για το Adobe Flash CS4 Professional Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2009 www.mgiurdas.gr

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

InDesign CS5. Adobe ΒHΜΑ ΠΡΟΣ ΒHΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Μαίρη Γκλα βά

InDesign CS5. Adobe ΒHΜΑ ΠΡΟΣ ΒHΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Μαίρη Γκλα βά Adobe InDesign CS5 ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2011 www.mgiurdas.gr ind00_cont.indd

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

Προγραμματίζετε. Μάθετε να. σε 24 Ώρες. Εκδόσεις: Μ. Γκιούρδας. 3 η ΕΚ ΟΣΗ. Greg Perry Dean Miller. Απόδοση: Γιάννης Β. Σαμαράς

Προγραμματίζετε. Μάθετε να. σε 24 Ώρες. Εκδόσεις: Μ. Γκιούρδας. 3 η ΕΚ ΟΣΗ. Greg Perry Dean Miller. Απόδοση: Γιάννης Β. Σαμαράς Μάθετε να Προγραμματίζετε σε 24 Ώρες 3 η ΕΚ ΟΣΗ Greg Perry Dean Miller Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 Τηλ.:

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

Προγραμματισμός για το Web

Προγραμματισμός για το Web Πίνακας Περιεχομένων iii Προγραμματισμός για το Web Όλα όσα πρέπει να γνωρίζετε Randy Connolly Mount Royal University, Calgary Ricardo Hoar Mount Royal University, Calgary Απόδοση: Αγαμέμνων Μήλιος Μηχανικός

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

Photoshop CS6. Adobe ΒHΜΑ ΠΡΟΣ ΒHΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc.

Photoshop CS6. Adobe ΒHΜΑ ΠΡΟΣ ΒHΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Adobe Photoshop CS6 ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2013

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

1.1 Βασικές Έννοιες της Πληροφορικής Εισαγωγή 21 Τι είναι ο Ηλεκτρονικός Υπολογιστής 22 Υλικό - Λογισµικό 23 Ιστορική Εξέλιξη των Η/Υ 23 Γενιές

1.1 Βασικές Έννοιες της Πληροφορικής Εισαγωγή 21 Τι είναι ο Ηλεκτρονικός Υπολογιστής 22 Υλικό - Λογισµικό 23 Ιστορική Εξέλιξη των Η/Υ 23 Γενιές Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α Μαθαίνετε Εύκολα MS OFFICE 2007 1 Εισαγωγή στην Πληροφορική 1.1 Βασικές Έννοιες της Πληροφορικής Εισαγωγή 21 Τι είναι ο Ηλεκτρονικός Υπολογιστής 22 Υλικό - Λογισµικό 23 Ιστορική Εξέλιξη

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

TCP/IP. Ώρες. Μάθετε τo. σε 24. Εκδόσεις: Μ. Γκιούρδας. Joe Casad. 4 η ΕΚ ΟΣΗ. Απόδοση: Μαίρη Γκλα βά

TCP/IP. Ώρες. Μάθετε τo. σε 24. Εκδόσεις: Μ. Γκιούρδας. Joe Casad. 4 η ΕΚ ΟΣΗ. Απόδοση: Μαίρη Γκλα βά Μάθετε τo TCP/IP σε 24 Ώρες 4 η ΕΚ ΟΣΗ Joe Casad Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2009 www.mgiurdas.gr

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

7 σε 1 Windows 8 Οffice 2013

7 σε 1 Windows 8 Οffice 2013 7 σε 1 Windows 8 Οffice 2013 ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ ΜΑΙΡΗ ΓΚΛΑΒΑ Μαθηματικός, MSc Computer Science Επιμέλεια: ΓΕΩΡΓΙΟΣ ΑΝΑΣΤΑΣΟΠΟΥΛΟΣ Αναπληρωτής Καθηγητής Πληροφορικής Τμήματος Ιατρικής Δ.Π.Θ. _CONT_office8.indd

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

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

Περιεχόμενα. Πρόλογος... 21 Περιεχόμενα Πρόλογος... 21 Κεφάλαιο 1: Εισαγωγή στον προγραμματισμό... 25 Εισαγωγή...27 Πώς να διαβάσετε αυτό το βιβλίο...27 Η δομή των κεφαλαίων...28 Γιατί να μάθω προγραμματισμό;...31 Γιατί να μάθω C;...31

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

JOOMLA! Οπτικός Οδηγός τoυ Ελληνικού. Εκδόσεις: Μ. Γκιούρδας MARNI DERR TANYA SYMES. εύτερη έκδοση. Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού

JOOMLA! Οπτικός Οδηγός τoυ Ελληνικού. Εκδόσεις: Μ. Γκιούρδας MARNI DERR TANYA SYMES. εύτερη έκδοση. Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Οπτικός Οδηγός τoυ Ελληνικού JOOMLA! εύτερη έκδοση MARNI DERR TANYA SYMES Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2012

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

ΕΞΕΤΑΣΤΕΑ ΥΛΗ Key CERT: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ

ΕΞΕΤΑΣΤΕΑ ΥΛΗ Key CERT: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΕΞΕΤΑΣΤΕΑ ΥΛΗ Key CERT: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Έκδοση 1.0 Σελίδα 1 από 5 ΓΝΩΣΤΙΚΟ ΑΝΤΙΚΕΙΜΕΝΟ: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Τα ακόλουθα αποτελούν την εξεταστέα ύλη για την ενότητα Βάσεις εδοµένων και θεωρούνται η βάση του

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

Οπτικός Οδηγός τoυ Ελληνικού JOOMLA!

Οπτικός Οδηγός τoυ Ελληνικού JOOMLA! Οπτικός Οδηγός τoυ Ελληνικού JOOMLA! _ELE intro_joomla.indd i 29/3/2010 4:57:03 μμ _ELE intro_joomla.indd ii 29/3/2010 4:57:03 μμ Οπτικός Οδηγός τoυ Ελληνικού JOOMLA! Marni Derr & Tanya Symes Απόδοση:

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

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ 1. ΒΑΣΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝ ΕΦΑΡΜΟΓΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΚΕΙΜΕΝΟΥ 1.1. Χειρισµός εγγράφων 1.1.1. ηµιουργία, Άνοιγµα, Κλείσιµο, Αποθήκευση εγγράφου 1.1.2. Αποθήκευση εγγράφου µε

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

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

Περιεχόμενα. Εισαγωγή στην Πληροφορική Περιεχόμενα Εισαγωγή στην Πληροφορική 1. Γενικές Αρχές της Πληροφορικής...3 1.1 Εισαγωγή στις Αρχές της Πληροφορικής... 3 1.2 Η Ιστορία των Υπολογιστών και Μικροϋπολογιστών... 4 1.2.1 Ιστορία των Υπολογιστών

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

Certified Computer Expert (CCE)

Certified Computer Expert (CCE) Certified Computer Expert (CCE) Εξεταστέα Ύλη (Syllabus) Πνευµατικά ικαιώµατα Το παρόν είναι πνευµατική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νοµοθεσία που αφορά τα

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

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

ΥΠΟΧΡΕΩΤΙΚΕΣ ΓΝΩΣΕΙΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΡΟΣ ΙΙ Κωδικός Πακέτου ACTA CCU/2-012 Τίτλος Πακέτου Εκπαιδευτικές Ενότητες ΥΠΟΧΡΕΩΤΙΚΕΣ ΓΝΩΣΕΙΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΡΟΣ ΙΙ Χρήση Η/Υ και ιαχείριση Αρχείων - Windows Περιβάλλον Η/Υ - Βασικές Λειτουργίες και Ρυθµίσεις

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

Τα Microsoft Windows XP και Microsoft Office Word είναι σήµατα κατατεθέντα της Microsoft Corporation.

Τα Microsoft Windows XP και Microsoft Office Word είναι σήµατα κατατεθέντα της Microsoft Corporation. Κ. Ξαρχάκος -. Καρολίδης Microsoft Office Word 2003 Θεωρία & Πράξη Copyright 2005 Βλαχοθανάση 30 117 44 Αθήνα Τηλ./Φαξ: 210 9024407 Μεσολογγίου 7 106 81 Αθήνα Τηλ.: 210 3303297 Φαξ: 210 3303298 ISBN: 960

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

ΧΡΗΣΗ Η/Υ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ

ΧΡΗΣΗ Η/Υ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ ΧΡΗΣΗ Η/Υ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ 1. ΠΕΡΙΒΑΛΛΟΝ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ 1.1. Βασικές Λειτουργίες και Ρυθµίσεις 1.1.1 Εκκίνηση, Τερµατισµός, Επανεκκίνηση του Η/Υ ακολουθώντας τις κατάλληλες διαδικασίες 1.1.2

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

Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α

Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α Πλήρης Οδηγός για το ίπλωµα ECDL 1 Εισαγωγή στην Πληροφορική 1.1 Βασικές Έννοιες της Πληροφορικής Εισαγωγή 21 Τι είναι ο Ηλεκτρονικός Υπολογιστής 22 Υλικό - Λογισµικό 23 Ιστορική

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

Adobe After Effects CS4

Adobe After Effects CS4 Adobe After Effects CS4 Βήμα προς Βήμα Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2009 www.mgiurdas.gr Τίτλος

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

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

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

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

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

Περιεχόμενα. Περιεχόμενα Περιεχόμενα xv Περιεχόμενα 1 Αρχές της Java... 1 1.1 Προκαταρκτικά: Κλάσεις, Τύποι και Αντικείμενα... 2 1.1.1 Βασικοί Τύποι... 5 1.1.2 Αντικείμενα... 7 1.1.3 Τύποι Enum... 14 1.2 Μέθοδοι... 15 1.3 Εκφράσεις...

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

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο) TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο 2014-2015 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου

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

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

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

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

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ 1. ΔΗΜΙΟΥΡΓΙΑ ΕΓΓΡΑΦΩΝ ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ 1.1. Ορισµός εγγράφου, προτύπου, πρωτεύοντος και δευτερεύοντος εγγράφου 1.2. Πρότυπα 1.2.1. Δηµιουργία, µεταβολή, χρήση και διαγραφή προτύπων εγγράφων 1.2.2.

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

Tech village School. Ακολουθούν δομές και σχέδια του εκπαιδευτικού προγράμματος: Σελίδα 1 από 7

Tech village School. Ακολουθούν δομές και σχέδια του εκπαιδευτικού προγράμματος: Σελίδα 1 από 7 Tech Village School Κωδικός Πακέτου: Access Εκπαιδευτική Ενότητα: Βάσεις δεδομένων Είδος προγράμματος: Βασικές γνώσεις πληροφορικής Μέθοδος διδασκαλίας: Με διαλέξεις-εργαστήρια Περιγραφή Μεθόδου Διδασκαλίας:

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

Windows 8.1 Word 2013 Excel 2013

Windows 8.1 Word 2013 Excel 2013 3 σε 1 Windows 8.1 Word 2013 Excel 2013 ΓΡΗΓΟΡΑ ΚΑΙ ΑΠΛΑ ΜΑΙΡΗ ΓΚΛΑΒΑ Μαθηματικός, MSc Computer Science _CONT_3 se 1.indd iii 18/8/2014 9:13:02 πμ τίτλος: 3 ΣΕ 1 WINDOWS 8.1 - WORD 2013 - EXCEL 2013 ΓΡΗΓΟΡΑ

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

Οδηγός του Ελληνικού ΜICROSOFT OFFICE 2010

Οδηγός του Ελληνικού ΜICROSOFT OFFICE 2010 Οδηγός του Ελληνικού ΜICROSOFT OFFICE 2010 Steve Schwartz Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2011 www.mgiurdas.gr

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

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

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

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

Επανάληψη για τις Τελικές εξετάσεις

Επανάληψη για τις Τελικές εξετάσεις Επανάληψη για τις Τελικές εξετάσεις ( ιάλεξη 21) ιδάσκων: ηµήτρης Ζεϊναλιπούρ Εισαγωγή Το µάθηµα EPL032 έχει ως βασικό στόχο την επίλυση προβληµάτων πληροφορικής µε την χρήση της γλώσσας προγραµµατισµού

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

Επεξεργασία Κειμένου. Προχωρημένο Επίπεδο. Εξεταστέα Ύλη 3.0. Έκδοση 1.0

Επεξεργασία Κειμένου. Προχωρημένο Επίπεδο. Εξεταστέα Ύλη 3.0. Έκδοση 1.0 Επεξεργασία Κειμένου Προχωρημένο Επίπεδο Εξεταστέα Ύλη 3.0 Έκδοση 1.0 Copyright 1997-2018 Ίδρυμα ECDL Όλα τα δικαιώματα είναι κατοχυρωμένα. Απαγορεύεται η αναπαραγωγή εν όλω ή εν μέρει του παρόντος σε

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

Επεξεργασία Εικόνας. Κωδικός Πακέτου ACTA - CGD+CWD Τίτλος Πακέτου ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΑΣ - ΣΧΕ ΙΑΣΗ ΙΣΤΟΣΕΛΙ ΑΣ. Εκπαιδευτικές Ενότητες

Επεξεργασία Εικόνας. Κωδικός Πακέτου ACTA - CGD+CWD Τίτλος Πακέτου ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΑΣ - ΣΧΕ ΙΑΣΗ ΙΣΤΟΣΕΛΙ ΑΣ. Εκπαιδευτικές Ενότητες Κωδικός Πακέτου ACTA - CGD+CWD - 013 Τίτλος Πακέτου ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΑΣ - ΣΧΕ ΙΑΣΗ ΙΣΤΟΣΕΛΙ ΑΣ Εκπαιδευτικές Ενότητες ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΑΣ ιαχείριση Αρχείων Εκτυπώσεις Βασικές Λειτουργίες Επιλογές τµηµάτων

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

Certified Data Base Designer (CDBD)

Certified Data Base Designer (CDBD) Certified Data Base Designer (CDBD) Εξεταστέα Ύλη (Syllabus) Πνευµατικά ικαιώµατα Το παρόν είναι πνευµατική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νοµοθεσία που αφορά

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

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

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

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

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 απαιτεί από τον Υποψήφιο να κατανοεί τις κύριες έννοιες της σχεδίασης και δημοσίευσης δικτυακών

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

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ii ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εισαγωγή - Βασικές έννοιες....1 1.1 Εσωτερική παράσταση δεδομένων....2 1.1.1 Παράσταση θέσης....3 1.1.2 Μετατροπές μεταξύ συστημάτων διαφορετικών βάσεων....5 1.1.3 Οι αριθμητικές

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

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ, ΠΛΗΡΟΦΟΡΙΚΗΣ & ΙΚΤΥΩΝ Εργ. Τεχνολογίας Λογισμικού & Υπηρεσιών S 2 ELab Π Τ Υ Χ Ι Α

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

International Diploma in IT Skills Proficiency Level

International Diploma in IT Skills Proficiency Level International Diploma in IT Skills Proficiency Level Εξεταστέα Ύλη ιεθνές Πιστοποιητικό στην Τεχνολογία των Πληροφοριών Επίπεδο Proficiency 3.2. ΕΝΟΤΗΤΕΣ 3.2.1 ΓΝΩΣΤΙΚΟ ΑΝΤΙΚΕΙΜΕΝΟ 1: ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ

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

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

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

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

ECDL Module 5 Χρήση Βάσεων εδοµένων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0)

ECDL Module 5 Χρήση Βάσεων εδοµένων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0) ECDL Module 5 Χρήση Βάσεων εδοµένων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0) (Module 5 Using Databases) Συνολική ιάρκεια: Προτεινόµενο * Χρονοδιάγραµµα Εκπαίδευσης 10-16 (δέκα έως δεκαέξι) ώρες

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

Photoshop CS5. Adobe ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc.

Photoshop CS5. Adobe ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Adobe Photoshop CS5 ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2011

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

Προγραμματισμός Ι. Είσοδος/Έξοδος. Δημήτρης Μιχαήλ. Ακ. Έτος 2009-2010. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Προγραμματισμός Ι. Είσοδος/Έξοδος. Δημήτρης Μιχαήλ. Ακ. Έτος 2009-2010. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Προγραμματισμός Ι Είσοδος/Έξοδος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2009-2010 Είσοδος/Έξοδος Μέχρι τώρα όποτε θέλαμε να διαβάσουμε χρησιμοποιούσαμε πάντα

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

1 Tο βιβλίο Ξεκίνηµα Προγράµµατα και παιχνίδια Περιεχόµενα. Ευχαριστίες... x

1 Tο βιβλίο Ξεκίνηµα Προγράµµατα και παιχνίδια Περιεχόµενα. Ευχαριστίες... x Περιεχόµενα iii Περιεχόµενα Ευχαριστίες... x 1 Tο βιβλίο... 1 Χωρίς τεχνικούς όρους!... 1 Σύντοµη παρουσίαση... 2 Τι νέο υπάρχει στα Windows XP;... 4 Μερικές υποθέσεις... 5 Μία τελευταία λέξη (ή και δύο)...

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

ΜΕΡΟΣ ΠΡΩΤΟ: Θεωρητική Προσέγγιση...15

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

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

Υπολογιστικά Φύλλα Microsoft Excel 2016 Level I

Υπολογιστικά Φύλλα Microsoft Excel 2016 Level I Υπολογιστικά Φύλλα Microsoft Excel 2016 Level I 1. Εισαγωγή 1.1. Δυνατότητες και χαρακτηριστικά του προγράμματος 1.2. Τρόποι ενεργοποίησης του προγράμματος 1.3. Περιγραφή του βασικού παραθύρου Ορολογία

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

Adobe Premiere Pro CS6

Adobe Premiere Pro CS6 Adobe Premiere Pro CS6 ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2013 www.mgiurdas.gr Τίτλος Πρωτοτύπου:

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

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 2. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ...30

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 2. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ...30 ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ...11 1.1 Τι είναι Πληροφορική;...11 1.1.1 Τι είναι η Πληροφορική;...12 1.1.2 Τι είναι ο Υπολογιστής;...14 1.1.3 Τι είναι το Υλικό και το

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

Α ΤΑΞΗ. 1 η ΕΝΟΤΗΤΑ: Γνωρίζω τον υπολογιστή. Θα παρουσιαστεί µε τρόπο απλό και κατανοητό,

Α ΤΑΞΗ. 1 η ΕΝΟΤΗΤΑ: Γνωρίζω τον υπολογιστή. Θα παρουσιαστεί µε τρόπο απλό και κατανοητό, 1 η ΕΝΟΤΗΤΑ: Γνωρίζω τον υπολογιστή 1. εδοµένα, Πληροφορίες και Υπολογιστές 2. Πώς φτάσαµε στους σηµερινούς υπολογιστές 3. Το υλικό ενός υπολογιστικού συστήµατος 4. Το λογισµικό ενός υπολογιστικού συστήµατος

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

Microsoft ACCESS ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ ECDL. Περιεχόμενα. Απόκτησε τώρα το δίπλωμα. για να θεωρείσαι Επαγγελματίας! 1 Κατανόηση Βάσεων. 2 Χρήση της Εφαρμογής

Microsoft ACCESS ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ ECDL. Περιεχόμενα. Απόκτησε τώρα το δίπλωμα. για να θεωρείσαι Επαγγελματίας! 1 Κατανόηση Βάσεων. 2 Χρήση της Εφαρμογής Microsoft ACCESS Περιεχόμενα ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ 1 Κατανόηση Βάσεων Δεδομένων 2 Χρήση της Εφαρμογής 3 Πίνακες 4 Ανάκτηση Πληροφοριών 5 Αντικείμενα 6 Αποτελέσματα Κατανόηση τι είναι μια βάση δεδομένων, πως είναι

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

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για

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

Ελληνικά Microsoft Windows 10

Ελληνικά Microsoft Windows 10 Ελληνικά Microsoft Windows 10 ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ Joan Lambert Steve Lambert Απόδοση: Μαίρη Γκλαβά Μαθηματικός, MSc Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 Τηλ.: 210 3630219 106 81 Αθήνα,

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

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr ..χτίζουµε την ιστοσελίδα σας στο Internet www.kalliergea.gr Λάουρα Π. Καζακράντε «Καλλιεργαία» Πληροφορική - Internet - ιαφήµιση - Μεταφράσεις Τηλ.: 211 0104925, 695 6118589 Email: info@kalliergea.gr

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

International Diploma in IT Skills Proficiency Level

International Diploma in IT Skills Proficiency Level International Diploma in IT Skills Proficiency Level Εξεταστέα Ύλη ιεθνές Πιστοποιητικό στην Τεχνολογία των Πληροφοριών Επίπεδο Proficiency 3.2.5 ΓΝΩΣΤΙΚΟ ΑΝΤΙΚΕΙΜΕΝΟ 5: ΥΠΗΡΕΣΙΕΣ ΙΑ ΙΚΤΥΟΥ - ΗΜΙΟΥΡΓΙΑ

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

Junior A (Κωδ.Τμήματος AJ1)

Junior A (Κωδ.Τμήματος AJ1) International Diploma in It Skills Foundation for Young Learners Junior A (Κωδ.Τμήματος AJ1) Χρήση Υπολογιστή (Κωδ. AJ1.A 01) 1.1 Γενικές διαδικασίες και ρυθμίσεις 1.1.1 Βασικές λειτουργίες και ρυθμίσεις

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

1.1 ιαδίκτυο και Εφαρµογές Τοπικές Εφαρµογές ικτυακές Εφαρµογές ιαδικτυακές Εφαρµογές... 8

1.1 ιαδίκτυο και Εφαρµογές Τοπικές Εφαρµογές ικτυακές Εφαρµογές ιαδικτυακές Εφαρµογές... 8 Περιεχόµενα I Εισαγωγικά Θέµατα 1 1 Εισαγωγή 3 1.1 ιαδίκτυο και Εφαρµογές..................... 4 1.1.1 Τοπικές Εφαρµογές....................... 4 1.1.2 ικτυακές Εφαρµογές...................... 6 1.1.3

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

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

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

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

4. Γνωστικά Αντικείμενα και Αντίστοιχες Γνώσεις/Δεξιότητες προς Εξέταση

4. Γνωστικά Αντικείμενα και Αντίστοιχες Γνώσεις/Δεξιότητες προς Εξέταση Κωδ.: CSR-APDX2C Ισχύς: 01/10/2014 Έκδοση: 01 Σελίδα 1 από 8 Σύνταξη: Υπεύθυνος Διαχείρισης Ποιότητας Έγκριση: Διευθύνων Σύμβουλος 1. Γενικές Προδιαγραφές Πιστοποιητικών Οι ειδικές απαιτήσεις για την πιστοποίηση

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

Στην ενότητα αυτή παρατίθενται δεξιότητες που αφορούν στη χρήση των πιο διαδεδομένων λογισμικών Γεωγραφικών Συστημάτων Πληροφοριών (GIS).

Στην ενότητα αυτή παρατίθενται δεξιότητες που αφορούν στη χρήση των πιο διαδεδομένων λογισμικών Γεωγραφικών Συστημάτων Πληροφοριών (GIS). Ενότητα 3η: Χρήση Λογισμικού GIS Το παρακάτω αναλυτικό γνωστικό περιεχόμενο, αποτελεί την τρίτη ενότητα της εξεταστέας ύλης για την πιστοποίηση GISPro και παρέχει το υπόβαθρο της πρακτικής εξέτασης στο

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

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

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

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

Περιεχόμενα. ΚΕΦΑΛΑΙΟ 1: Μια πρώτη επαφή με το Excel. ΚΕΦΑΛΑΙΟ 2: Ανοίγω Κλείνω Ανοίγω Κλείνω και αποθηκεύω. ΚΕΦΑΛΑΙΟ 3: Μαθαίνω να κάνω υπολογισμούς

Περιεχόμενα. ΚΕΦΑΛΑΙΟ 1: Μια πρώτη επαφή με το Excel. ΚΕΦΑΛΑΙΟ 2: Ανοίγω Κλείνω Ανοίγω Κλείνω και αποθηκεύω. ΚΕΦΑΛΑΙΟ 3: Μαθαίνω να κάνω υπολογισμούς Περιεχόμενα ΚΕΦΑΛΑΙΟ 1: Μια πρώτη επαφή με το Excel 1.1 Ξεκινώντας το Excel 2016 1.2 Προβολή Microsoft Office Backstage 1.3 Επεξήγηση στοιχείων 1.4 Βασικές έννοιες στα υπολογιστικά φύλλα 1.5 Βιβλίο Εργασίας

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

Ενότητα 5 Βάσεις Δεδομένων

Ενότητα 5 Βάσεις Δεδομένων Ενότητα 5 Βάσεις Δεδομένων Εξεταστέα Ύλη (Syllabus) Έκδοση 4.0 Πνευματικά Δικαιώματα 2003 Ίδρυμα ECDL (ECDL Foundation www.ecdl.com) Όλα τα δικαιώματα είναι κατοχυρωμένα. Κανένα μέρος αυτού του εγγράφου

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

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

Περιεχόμενα. Πρόλογος... 17 Περιεχόμενα Πρόλογος... 17 Κεφάλαιο 1: Εισαγωγή... 19 Πώς να διαβάσετε αυτό το βιβλίο... 20 Η γλώσσα C Ιστορική αναδρομή... 22 Τα χαρακτηριστικά της C... 23 C Μια δομημένη γλώσσα... 23 C Μια γλώσσα για

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

ΕΞΕΤΑΣΤΕΑ ΥΛΗ KeyCERT EXPERT: ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ. Έκδοση 2.0

ΕΞΕΤΑΣΤΕΑ ΥΛΗ KeyCERT EXPERT: ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ. Έκδοση 2.0 ΕΞΕΤΑΣΤΕΑ ΥΛΗ KeyCERT EXPERT: ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ Έκδοση 2.0 MICROSOFT WORD EXPERT ΓΝΩΣΤΙΚΟ ΑΝΤΙΚΕΙΜΕΝΟ: ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ Το πρόγραμμα Microsoft Word Expert περιλαμβάνει εξαιρετικά χρήσιμες δυνατότητες,

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

Global Kids 3. Syllabus

Global Kids 3. Syllabus Global Kids 3 Syllabus Το εγκαταστημένο λογισμικό που απαιτείται για την εξεταστική διαδικασία του προγράμματος Globlakids 3 είναι: Microsoft Windows Σουίτα Microsoft Office GlobalCert A.E. Σόλωνος 108,

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

Περιεχόµενα. Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional. Ευχαριστίες... 17 Εισαγωγή... 19

Περιεχόµενα. Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional. Ευχαριστίες... 17 Εισαγωγή... 19 Περιεχόµενα Ευχαριστίες... 17 Εισαγωγή... 19 Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional 1 Εισαγωγή στη διαχείριση των Microsoft Windows XP Professional... 25 Ξεκίνηµα µε τα Windows XP

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

ΚΕΦΑΛΑΙΟ 2: Τύποι δεδομένων και εμφάνιση στοιχείων...33

ΚΕΦΑΛΑΙΟ 2: Τύποι δεδομένων και εμφάνιση στοιχείων...33 ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος του συγγραφέα... 13 Πρόλογος του καθηγητή Τιμολέοντα Σελλή... 15 ΚΕΦΑΛΑΙΟ 1: Εργαλεία γλωσσών προγραμματισμού...17 1.1 Γλώσσες προγραμματισμού τρίτης γεννεάς... 18 τι είναι η γλώσσα

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

Περιεχόμενα. Προλεγόμενα... ix Κεφάλαιο 1 Εισαγωγή Κεφάλαιο 2 Δεδομένα και εκφράσεις Κεφάλαιο 3 Λογικές συνθήκες και δομές ελέγχου...

Περιεχόμενα. Προλεγόμενα... ix Κεφάλαιο 1 Εισαγωγή Κεφάλαιο 2 Δεδομένα και εκφράσεις Κεφάλαιο 3 Λογικές συνθήκες και δομές ελέγχου... Προλεγόμενα... ix Κεφάλαιο 1 Εισαγωγή... 1 1.1 Εισαγωγικά στοιχεία για τους υπολογιστές 2 1.2 Αλγόριθμοι, προγράμματα, προγραμματισμός 16 1.3 Η Python 25 1.4 Ο διερμηνευτής της Python 28 1.5 Το περιβάλλον

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

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) INTERMEDIATE Υπηρεσίες Διαδικτύου ΕΚΔΟΣΗ 1.0. Διεύθυνση: Ασκληπιού 18 Τηλέφωνο: 215.5515254

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) INTERMEDIATE Υπηρεσίες Διαδικτύου ΕΚΔΟΣΗ 1.0. Διεύθυνση: Ασκληπιού 18 Τηλέφωνο: 215.5515254 ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) INTERMEDIATE Υπηρεσίες Διαδικτύου ΕΚΔΟΣΗ 1.0 ΤΙ ΕΙΝΑΙ ΤΟ INTERMEDIATE Το Intermediate είναι εστιασμένο σε γνώσεις πληροφορικής και χρήσης ηλεκτρονικών υπολογιστών και περιλαμβάνει

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

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

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

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

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

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

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

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

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

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

Flash Catalyst ΤΜ CS5

Flash Catalyst ΤΜ CS5 Adobe Flash Catalyst ΤΜ CS5 ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2011 www.mgiurdas.gr Τίτλος Πρωτοτύπου:

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

ΗΜΕΡΟΛΟΓΙΟ 2014-2015 ΓΛΩΣΣΑΡΙ ΔΙΑΔΙΚΤΥΟΥ

ΗΜΕΡΟΛΟΓΙΟ 2014-2015 ΓΛΩΣΣΑΡΙ ΔΙΑΔΙΚΤΥΟΥ ΗΜΕΡΟΛΟΓΙΟ 2014-2015 ΓΛΩΣΣΑΡΙ ΔΙΑΔΙΚΤΥΟΥ Λαρισα Καμπέρη ΓΕΝΑΡΗΣ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Adware : Λογισμικό που εμφανίζει διαφημιστικό περιεχ

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

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

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

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

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

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

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

Επανάληψη για τις Τελικές εξετάσεις. (Διάλεξη 24) ΕΠΛ 032: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕΘΟΔΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ

Επανάληψη για τις Τελικές εξετάσεις. (Διάλεξη 24) ΕΠΛ 032: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕΘΟΔΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ Επανάληψη για τις Τελικές εξετάσεις (Διάλεξη 24) Εισαγωγή Το μάθημα EPL032 έχει ως βασικό στόχο την επίλυση προβλημάτων πληροφορικής με την χρήση της γλώσσας προγραμματισμού C. Επομένως πρέπει: Nα κατανοήσετε

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