Δημιουργία παιχνιδιού «Sudoku» για Windows Phone

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

Download "Δημιουργία παιχνιδιού «Sudoku» για Windows Phone"

Transcript

1 ΑΤΕΙ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τμήμα Μηχανικών Πληροφορικής ΤΕ Δημιουργία παιχνιδιού «Sudoku» για Windows Phone ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Τεντζεράκη Γεωργία (ΑΜ: Τ03191) Επιβλέπων: Όμηρος Ιατρέλλης, Μηχανικός Δικτύων ΛΑΡΙΣΑ 2014

2

3 «Εγώ η Τεντζεράκη Γεωργία, δηλώνω υπεύθυνα ότι η παρούσα Πτυχιακή Εργασία με τίτλο Δημιουργία παιχνιδιού «Sudoku» για Windows phone, είναι δική μου και βεβαιώνω ότι: Σε όσες περιπτώσεις έχω συμβουλευτεί δημοσιευμένη εργασία τρίτων, αυτό επισημαίνεται με σχετική αναφορά στα επίμαχα σημεία. Σε όσες περιπτώσεις μεταφέρω λόγια τρίτων, αυτό επισημαίνεται με σχετική αναφορά στα επίμαχα σημεία. Με εξαίρεση τέτοιες περιπτώσεις, το υπόλοιπο κείμενο της πτυχιακής αποτελεί δική μου δουλειά. Αναφέρω ρητά όλες τις πηγές βοήθειας που χρησιμοποίησα. Σε περιπτώσεις που τμήματα της παρούσας πτυχιακής έγιναν από κοινού με τρίτους, αναφέρω ρητά ποια είναι η δική μου συνεισφορά και ποια των τρίτων. Γνωρίζω πως η λογοκλοπή αποτελεί σοβαρότατο παράπτωμα και είμαι ενήμερος(-η) για την επέλευση των νομίμων συνεπειών» Τεντζεράκη Γεωργία

4 Εγκρίθηκε από την τριμελή εξεταστική επιτροπή Τόπος: Ημερομηνία: ΕΠΙΤΡΟΠΗ ΑΞΙΟΛΟΓΗΣΗΣ

5 Περίληψη Σκοπός της παρούσας πτυχιακής εργασίας είναι η σχεδίαση και η ανάπτυξη παιχνιδιού για την πλατφόρμα έξυπνων κινητών τηλεφώνων με λειτουργικό σύστημα Windows Phone 8/8.1. Στα πλαίσια της εκπόνησης της εργασίας μελετήθηκε γενικότερα το λειτουργικό σύστημα Windows Phone, καθώς και τα βήματα για την εγκατάσταση των προγραμμάτων για την ανάπτυξη παιχνιδιών και εφαρμογών. Ακόμη γίνεται αναφορά στην αντικειμενοστραφή γλώσσα C# και την γλωσσα Xaml η οποία βοηθάει στο design και είναι απαραίτητες για να αναπτυχθεί ένα παιχνίδι ή μια εφαρμογή σε Windows Phone. Τέλος, υλοποιήθηκε το παιχνίδι με χρήση του εργαλεου Visual Studio και του εργαλείου Microsoft Expression Blend. -i-

6

7 Ευχαριστίες Στο σημείο αυτό αισθάνομαι την ανάγκη να εκφράσω τις θερμές ευχαριστίες μου σε όσους συνέβαλαν στην ολοκλήρωση αυτής της προσπάθειας: Πρώτα απ όλα, τον επιβλέποντα καθηγητή μου Κ. Όμηρο Ιατρέλλη για τη συνεχή καθοδήγηση όλο αυτό το διάστημα. Τέλος, θέλω να ευχαριστήσω όλους εκείνους που µε βοήθησαν αυτά τα χρόνια: την οικογένεια μου και τους φίλους μου που με την υποµονή τους και την θετική τους σκέψη συνέβαλαν στην εκπλήρωση του στόχου µου. Τεντζεράκη Γεωργία Νοέμβριος iii-

8

9 Περιεχόμενα ΠΕΡΙΛΗΨΗ... I ΕΥΧΑΡΙΣΤΙΕΣ... III ΠΕΡΙΕΧΟΜΕΝΑ... V 1 ΕΙΣΑΓΩΓΗ ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ Η ΕΞΈΛΙΞΗ ΤΩΝ SMARTPHONES ΕΞΕΛΙΞΗ ΤΩΝ WINDOWS PHONE ΤΟ ΠΕΡΙΒΑΛΛΟΝ VISUAL STUDIO ΟΙ ΕΚΔΟΣΕΙΣ ΤΟΥ VISUAL STUDIO ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΓΙΑ ΤΟ VISUAL STUDIO Xaml C# WINDOWS SDK SILVERLIGHT ΔΗΜΙΟΥΡΓΙΑ ΕΝΟΣ PROJECT ΜΕ ΤΟ VISUAL STUDIO ΔΗΜΙΟΥΡΓΙΑ WINDOWS PHONE PROJECT ΤΑ «ΠΑΡΑΘΥΡΑ» ΤΟΥ PROJECT MICROSOFT EXPRESSION BLEND ΑΝΑΠΤΥΞΗ ΠΑΙΧΝΙΔΙΟΥ «SUDOKU» ΣΥΜΠΕΡΑΣΜΑΤΑ ΒΙΒΛΙΟΓΡΑΦΙΑ ΠΑΡΑΡΤΗΜΑ v-

10 -vi-

11 1 Εισαγωγή Στην σημερινή εποχή ακολουθούμε όλοι την ραγδαία ανάπτυξη στην πληροφορική και τις τηλεπικοινωνίες. Οι άνθρωποι θέλουν να έχουν πληροφορίες για οτιδήποτε και οπουδήποτε και αν βρίσκονται και αυτό κάνει τις κινητές πλατφόρμες να έχουν μεγάλη ανάπτυξη. Ετσι, αυτο έχει ως αποτέλεσμα, όλες αυτές οι συσκευές, όπως τα κινητά τηλέφωνα (Εικόνα 1), τα Tablets και γενικά οι φορητές συσκευές να έχουν γίνει καθημερινότητα μας. Εικόνα 1: Windows Phone Τα smartphones είναι κινητά τελευταίας γενιάς τα οποία παρέχουν προηγμένες δυνατότητες σε σχέση με τα παλιά κινητά τηλέφωνα. Δίνουν τη δυνατότητα παροχής πρόσθετων λειτουργιών όπως οθόνες αφής σύνδεση στο Διαδίκτυο, εκτέλεση εφαρμογών, βίντεο κάμερες, media players καθώς και GPS. Έχουν ακόμη και μεγάλη άνοδο όσον αφορά τα βιντεοπαιχνιδια (Εικόνα 2). Σε κάθε Λειτουργικό αντιστοιχεί και ένας πάροχος εφαρμογών, όπως το Windows Phone Store για το κοινό του Windows Phone κ.α. Το κάθε κοινό λαμβάνει τις εφαρμογές ή τα παιχνίδια του δωρεάν ή επί πληρωμή από το αντίστοιχο λειτουργικό Σύστημα της συσκευής του. Ειδικότερα, το παιχνίδι που παρουσιάζεται έχει ως σκοπό τη ψυχαγωγία του χρήστη, καθως και να προσελκύσει το ενδιαφέρον του για το λειτουργικό Windows Phone της Microsoft. -1-

12 -2- Εικόνα 2: Windows Phone store Xbox Live

13 2 Ιστορική Αναδρομή Τα κινητά τηλέφωνα ξεκίνησαν να πρωτοεμφανίζονται μετά το Β παγκόσμιο πόλεμο, με τις πρώτες προσπάθειες των Σουηδών, Φιλανδών και Αμερικάνών να δημιουργήσουν μια συσκευή, όπου η ληξιαρχική πράξη της θεωρείται η 3 η Απριλίου 1973(Εικόνα 3). Η απογείωση των κινητών τηλεφώνων όμως άρχισε την δεκαετία του 90 όπου με την ψηφιοποίηση δικτύων και συσκευών έγιναν μικρότερες, ελαφρύτερες καθώς και πιο έυχρηστες, χωρώντας αντίθετα με παλαιότερα στη τσέπη(εικόνα 4). Περάσαμε έτσι, στα κινητά δεύτερης γενιάς (2G) όπου παρείχαν και άλλες λειτουργίες, όπως την αποστολή σύντομων γραπτών μηνυμάτων και τη λήψη φωτογραφιών. Στις αρχές του 21ου αιώνα ήρθαν στην αγορά τα κινητά τρίτης γενιάς, τα λεγόμενα 3G(Εικόνα 5), δηλαδή 3rd generation, όπου είχαν απεριόριστες δυνατότητες και λειτουργίες. Εικόνα 3: Το πρώτο κινητό τηλέφωνο -3-

14 Εικόνα 4: Κινητά τηλέφωνα Εικόνα 5: Κινητά τηλέφωνα πριν και μετά -4-

15 Τα κινητά τηλέφωνα δεν είχαν πάντοτε οθόνη αφής, κάμερες πολλών Megapixels και την δυνατότητα να χρησιμοποιηθούν ως ένας μικροσκοπικός Η/Υ. Η πρώτη συσκευή κινητού τηλεφώνου, η οποία άλλαξε για πάντα την καθημερινότητα μας, εμφανίστηκε το 1973 και στη συνέχεια ακολούθησαν χιλιάδες μοντέλα που βοήθησαν στην εξέλιξη της μορφής. Θα ήταν παράλογο βέβαια να μην γίνει αναφορά στα smartphones (Εικόνα 6). Άλλωστε τον τελευταίο καιρό ο όρος αυτός ακούγεται αρκετά συχνά τόσο στην τηλεόραση όσο και σε εφημερίδες και ραδιόφωνα. Βέβαια, οι περισσότεροι από μας αγνοούν τι ακριβώς είναι το smartphone. Το smartphone, είναι μια συσκευή, η οποία μας επιτρέπει να κάνουμε κλήσεις μέσω κινητού τηλεφώνου, αλλά μέσω αυτής μπορούμε και να στείλουμε ή να λάβουμε , ή να επεξεργαστούμε κείμενα του Office τα οποία υπό άλλες συνθήκες θα χρειαζόταν να χρησιμοποιήσουμε υπολογιστή. Γενικά τα smartphones είναι βασισμένα σε ένα λειτουργικό σύστημα το οποίο τους επιτρέπει να τρέχουν πολλές εφαρμογές. Τα κυριότερα smartphones της εποχής μας είναι το Windows Phone το iphone, το Blackberry, το Galaxy Nexus της Google και άλλα. Εικόνα 6: SmartPhones Τα κινητά τηλέφωνα τόσο σήμερα όσο και παλαιότερα φτιάχνονται από διαφορετικά πολυμερή, δηλαδή πλαστικά, ενώ ποικιλία μετάλλων χρησιμοποιείται στην κατασκευή του εσωτερικού ηλεκτρικού τους κυκλώματος όπως ο χαλκός. Επίσης, μερικά κινητά που διαθέτουν περιβλήματα από αλουμίνιο μπορεί να περιέχουν και μαγνήσιο.παλαιότερα η δομή του κινητού ήταν ιδιαίτερα απλή με την κεραία, το -5-

16 πλήκτρο λειτουργίας, το πλήκτρο μενού, εμφάνιση πληροφοριών οθόνης, πληκτρολόγιο, υποδοχέας, μπαταρία, οθόνη υγρών κρυστάλλων, κάρτα SIM που σημαίνει subscriber identity module, δηλαδή μονάδα ταυτότητας συνδρομητή, η οποία καθορίζει το δίκτυο με το οποίο συνδέεται ο χρήστης και στοιχεία επαφής της μπαταρίας. Συγκεκριμένα, η κάρτα SIM παρέχει όλες τις απαραίτητες πληροφορίες που σχετίζονται με τον συνδρομητή και αποθηκεύονται από την πλευρά αυτού. Η SIM τέλος, υλοποιεί και λειτουργίες ασφαλείας, όπως πιστοποίηση ταυτότητας του συνδρομητή, κρυπτογράφηση και προστασία ταυτότητας του συνδρομητή. Αξίζει βέβαια να αναφερθούμε ακόμη και στη γλώσσα που χρησιμοποιείται στα μηνύματα μέσω κινητού τηλεφώνου, όπου είναι ραγδαία. Η γλώσσα των SMS (ή αλλιώς text talk) δημιουργήθηκε για να μειώσει το κόστος των μηνυμάτων, καθώς και το χρόνο γραφής τους. Συνήθως, υπάρχουν συντομογραφίες σε συνδυασμό με τη χρήση αριθμών ή συμβόλων για την αντικατάσταση διαφόρων γραμμάτων. Επίσης, χρησιμοποιούνται greeklish (γραφή της ελληνικής χρησιμοποιώντας λατινικούς χαρακτήρες) με πολύ περιορισμένο εύρος λέξεων, καθώς και ασυνταξίες, με κακή χρήση της γραμματικής και ορθογραφίας. Βέβαια, αν και η γλώσσα των SMS είναι "βολική", κατακρίνεται από ειδικούς για την αρνητική επιρροή της στο γραπτό (αλλά και προφορικό) λόγο. 2.1 Η εξέλιξη των Smartphones Το λεγόμενο Smartphone είναι ένα κινητό τηλέφωνο βασισμένο σε ένα λειτουργικό σύστημα κινητής τηλεφωνίας με περισσότερη προηγμένη υπολογιστική ικανότητα σε σχέση με ένα απλό κινητό τηλέφωνο. Πολλά σύγχρονα smartphones περιλαμβάνουν οθόνες αφής υψηλής ανάλυσης και web browsers που εμφανίζουν τυποποιημένες ιστοσελίδες, καθώς και βελτιστοποιημένες ιστοσελίδες για κινητά. Η πρόσβαση σε δεδομένα παρέχεται μέσω Wi-Fi. Τα λειτουργικά συστήματα (OS) των κινητών τηλεφώνων που χρησιμοποιούνται από τα σύγχρονα smartphones περιλαμβάνουν το Android της Google, το ios της Apple, το Symbian της Nokia, το BlackBerry OS της RIM, το Bada της Samsung, τα Windows Phone της Microsoft, το webos της Hewlett- Packard, καθώς και ενσωματωμένες διανομές Linux όπως το Maemo και το MeeG. Το 1973, ο Θεόδωρος Γεώργιος Παρασκευάκος κατοχύρωσε με δίπλωμα ευρεσιτεχνίας τις έννοιες του συνδυασμού νοημοσύνης, της επεξεργασίας δεδομένων και των οθονών οπτικής απεικόνισης με τα τηλέφωνα, περιγράφοντας έτσι τις κοινές -6-

17 πλέον δραστηριότητες των τραπεζικών συναλλαγών και την πληρωμή λογαριασμών κοινής ωφελείας μέσω τηλεφώνου. Το πρώτο κινητό τηλέφωνο με ενσωματωμένα χαρακτηριστικά PDA ήταν ένα πρωτότυπο IBM που αναπτύχθηκε το 1992 και η επίδειξή του έγινε το ίδιο έτος στην εμπορική έκθεση βιομηχανίας πληροφορικής COMDEX. Μια ανανεωμένη έκδοση του προϊόντος διατέθηκε στο εμπόριο με την επωνυμία Simon Personal Communicator. Το Simon ήταν η πρώτη συσκευή που μπορεί να αναφέρεται ως «smartphone», έστω και αν αυτός ο όρος δεν είχε ακόμη επινοηθεί. Εκτός από την ικανότητά του να πραγματοποιεί και να δέχεται κλήσεις από κινητό τηλέφωνο, το Simon ήταν επίσης σε θέση να αποστέλλει και να λαμβάνει φαξ, και σελίδες μέσω της οθόνης αφής του. Στο Simon περιλαμβάνονταν πολλές εφαρμογές, όπως βιβλίο διευθύνσεων, ημερολόγιο, χρονοπρογραμματιστής ραντεβού, αριθμομηχανή, παγκόσμιο ρολόι, παιχνίδια, ηλεκτρονικό σημειωματάριο, χειρόγραφες σημειώσεις και standard αλλά και έξυπνα πληκτρολόγια αφής. Το 1996, η Nokia κυκλοφόρησε το Nokia 9000, το οποίο ήταν το τηλέφωνο με τις μεγαλύτερες πωλήσεις εκείνης της εποχής. Ήταν ένα τηλέφωνo υπολογιστής, σε συνδυασμό με ένα PDA από την HP. Όταν άνοιγε, η οθόνη των pixels ήταν στην εσωτερική άνω επιφάνεια και ένα φυσικό πληκτρολόγιο τύπου QWERTY βρισκόταν στο κάτω μέρος. Τα και η περιήγηση στο διαδίκτυο με βάση το κείμενο παρέχονταν μέσω του λειτουργικού συστήματος GEOS V3.0. Το πρώτο smartphone στις Ηνωμένες Πολιτείες εκανε την εμφάνιση του το Kyocera 6035 απο την εταιρεία Palm, Inc. Η συσκευή αυτή συνδύαζε ένα PDA με ένα κινητό τηλέφωνο και λειτουργούσε στο δίκτυο της Verizon Wireless, με περιορισμένη περιήγηση στο διαδίκτυο. Το 2004, έκανε την εμφάνιση του το ipaq h6315 απο την εταιρεία HP, μια συσκευή που συνδύαζε το προηγούμενο PDA τους, το HP 2215, με δυνατότητες κινητού τηλεφώνου. 2.2 Εξέλιξη των Windows Phone Windows Phone (Εικόνα 7) είναι η έκδοση του Λειτουργικού Συστήματος Windows της Microsoft για έξυπνα κινητά τηλέφωνα όπως για παράδειγμα είναι το ios της Apple και το Android της Google. Στις αρχές του 2000 άρχισε να εμφανίζεται, ενώ αρχικά είχε το όνομα Windows Mobile. Από το 2010 μέχρι σήμερα οι πωλήσεις των Windows Phone έχουν αυξηθεί κατά πολύ, ενώ υπολογίζεται από ειδικούς πως μέχρι το 2017 θα αυξηθούν κι άλλο οι πωλήσεις τους. Τέλος, είναι ένα λειτουργικό σύστημα που -7-

18 χαρακτηρίζεται πιο πολύ από την Nokia, αφού όλη της η σειρά μοντέλων Lumia λειτουργεί μόνο με Windows Phone και εκτός από αυτό ή Lumia μεσολάβησε έτσι ώστε η Microsoft να εξαγοράσει την Nokia. Εικόνα 7: Windows Phones Τα Windows Phone προσφέρουν στους χρήστες μια εύκολη κι έξυπνη χρήση, ώστε να γίνουν πιο απλά τα smartphones, αφού πολλές λειτουργίες που προσφέρουν οι υπολογιστές έχουν προστεθεί στα Windows Phone. Το Microsoft Office προσφέρει εφαρμογές γραφείου όπως το Word, το Power Point κ.α. Το Windows app store προσφέρει εφαρμογές και παιχνίδια, δωρεάν και επί πληρωμή, και επιπλέον προστέθηκε και το Xbox, που είναι η παχνιδοκονσόλα της Microsoft, οπού σε αυτό οι χρήστες παίζουν τα παιχνίδια που κατεβάζουν. Τέλος, οι χρήστες μπορούν να δούνε τα τους εν κινήσει, να βοηθηθούν στην μετακίνηση τους από τους χάρτες, να ενημερώνονται στα κοινωνικά δίκτυα και πολλά άλλα. Η αρχική οθόνη των Windows Phone αποτελείται απο πλακίδια όπου ο αριθμός, το μέγεθος και το χρώμα το ορίζει ο χρήστης και αυτο ονομάζεται έναρξη, όπως και τα Windows στον υπολογιστή μας. Όταν ο χρήστης βρεθεί στην έναρξη και σύρει το δάκτυλο του προς τα δεξιά τότε εμφανίζεται μια στήλη με όλες τις εφαρμογές και για πιο έυκολη έυρεση των εφαρμογών αυτών υπάρχουν κουμπιά με τα γράμματα όλης της αλφαβήτου, που από αυτά πιο έντονο χρώμα έχουν μόνο εκείνα που περιέχουν τα αρχικά των εφαρμογών. Η Microsoft ακόμη, κυκλοφόρησε μια ενημέρωση (Εικόνα 2) για Windows Phone 8.1, με το όνομα Preview for developers η οποία αναβαθμίζει τα -8-

19 Windows Phone 8 σε 8.1(Εικόνα 8) και είναι ειδικά σχεδιασμένη για τους προγραμματιστές των εφαρμογών, ενώ είναι διαθέσιμη προς το παρόν για όλους τους χρήστες των Nokia Lumia με Windows Phone 8 η κανονική ενημέρωση της έκδοσης 8.1 με το όνομα Cyan. Ακόμη μέσα στην ενημέρωση αυτή υπάρχει και η εφαρμογή Cortana, που μπορεί να βοηθάει και να συμβουλέυει φωνητικά τους χρήστες. Η διαδικασία της αναβάθμισης δεν χρειάζεται κάποιον υπολογιστή αλλά γίνεται απευθείας στο τηλέφωνο του χρήστη με την λήψη και την εγκατάσταση της ενημέρωσης. Εικόνα 8:Τελευταία ενημέρωση των Windows 8.1 Γενικότερα, με την τελευταία ενημέρωση που έγινε, ένα Windows Phone πλέον έχει περισσότερες δυνατότητες, όπως έχουν προστεθεί παραπάνω λειτουργίες στιςρυθμίσεις και προστέθηκε κι ένα notification center που το οποίο ήταν μια σημαντική έλλειψη στις προηγούμενες εκδόσεις και τέλος έχουν γίνει αλλαγές στο γραφικό περιβάλλον των κλήσεων, της κάμερας, των άλμπουμ φωτογραφιών και βίντεο, της μουσικής και στην οθόνη κλειδώματος. -9-

20 3 Το περιβάλλον Visual Studio Το Visual Studio της Microsoft είναι ένα περιβάλλον ανάπτυξης και χρησιμοποιείται για την ανάπτυξη προγραμμάτων ηλεκτρονικών υπολογιστών για τα Microsoft Windows.Επίσης το Visual Studio χρησιμοποιεί πλατφόρμες ανάπτυξης λογισμικού της Microsoft,όπως τα Windows API,Windows Forms,Windows Presentation Foundation,το Windows Store,και το Microsoft Silverlight.Το Visual Studio περιλαμβάνει ενα code editor και ακόμη το ολοκληρωμένο πρόγραμμα εντοπισμού σφαλμάτων. Ακόμη το Visual studio υποστηρίζει διάφορες γλώσσες προγραμματισμού και επιτρέπει να επεξεργαστεί το κώδικα ώστε να εντοπίζει τα λάθη του.κάποιες απο τις γλώσσες προγραμματισμού είναι: Visual Basic C# F# XML XAML Python Html Css Javascript Η Microsoft παρέχει Express εκδόσεις του Visual Studio χωρίς κόστος, την Ultimate και την Professional που διατίθεναι δωρεάν στους φοιτητές μέσω του προγράμματος DreamSpark (Εικόνα 9) της Microsoft. Εικόνα 9 : Microsoft Dreamspark - Products -10-

21 3.1 Οι εκδόσεις του Visual Studio Η Microsoft προσφέρει μια ελέυθερη εκδοση του Visual Studio στο κοινό των Developers την επονομαζόμενη «Express Edition». Οι υπόλοιπες εκδόσεις του Visual Studio προσαρμοσμένες στις ανάγκες ενός χρήστη, με τις διαφορές μεταξύ τους, όπως παρουσιάζονται στον πίνακα που ακολουθεί: Ultimate Premium Test Profession Visual 2013 με 2013 με Profession al 2013 με Studio MSDN MSDN al 2013 με MSDN Online MSDN Profession al 2013 Λειτουργία με το ίδιο IDE για δημιουργία solutions για Web, Desktop, Cloud, Server, Phones Τοποθέτηση εφαρμογών σε Cloud, Windows, Windows Phones συμπεριλαμβανομέν ων υπηρεσιών. Προσφέρει πρόσβαση στις πλατφόρμες της Microsoft και σε εργαλεία της, μαζί με το Visual Studio. Οργανώνει και καθορίζει τα πρότζεκτ με -11-

22 συγκεκριμένους τρόπους. Προβλέπει και οργανώνει εικονικά εργαστηριακά περιβάλλοντα. Εξελίσσει την ποιότητα του κώδικα με συγκεκριμένο περιβάλλον μέσα στο VS. Εξελίσσει την αποδοτικότητα του developer σε πολλαπλές διεργασίες Καθορίζει αυτόματα το περιβάλλον του χρήστη, ανάλογα με τις εκάστοτε εφαρμογές. Εύρεση και οργάνωση κλώνου κώδικα για καλύτερη αρχιτεκτονική των Projects. Υπολογίζει πόσος κώδικας εξετάζεται με καλυμμένη ανάλυση. -12-

23 Υπολογίζει και εξετάζει τυχόν bugs κατά της διάρκεια projects. Συλλογή και ανάλυση τρεχόντων διαγνωστικών πληροφοριών από παραχθέντα συστήματα. Προσφέρει απεριόριστη Web αποδοτικότητα καθώς και Load Testing. Σχεδιασμός αρχιτεκτονικού επιπέδου διαγραμμάτων για επικύρωση κώδικα βάση αρχιτεκτονικής. Μέγιστος αριθμός Απεριόρισ Απεριόρισ Απεριόρισ Απεριόρισ 10 χρηστών σε Online το το το το λογαριασμό Visual Studio. Προσφορά χώρου αποθήκευσης ομαδικών projects σε Cloud Cloud Only -13-

24 3.2 Γλώσσες Προγραμματισμού για το Visual Studio Σύμφωνα με τις παραπάνω αναφορές στο περιβάλλον του Visual Studio, γίνεται αντιληπτό πως το συγκεκριμένο πρόγραμμα υιοθετεί μία μεγάλη σχετικά γκάμα γλωσσών προγραμματισμού, η οποία εξυπηρετεί τις ανάγκες των developers ανάλογα με τις γνώσεις του καθενός στον προγραμματισμό. Η κυριότερη γλώσσα που χρησιμοποιείται για την ανάπτυξη μιας εφαρμογής με το Visual Studio είναι στην ουσία η Xaml, (δηλωτική γλώσσα) η οποία κατέχει σχεδιαστικό ρόλο και στη συνέχεια ακολουθούν οι C#, Javascript, Html και λοιπά. Στο παρόν κεφάλαιο λοιπόν,γίνεται αναφορά με μερική ανάλυση μόνο στη Xaml και στη C# μιας και με αυτές υλοποιήθηκε το Sudoku Xaml Η XAML (extensible Application Markup Language) είναι μια δηλωτική γλώσσα βασισμένη στην XML(Error! Reference source not found.).με τη xaml μπορούμε να περιγράψουμε το περιβάλλον διεπαφής σε εφαρμογές Windows 8,Windows Phone,Windows Presentation Foundation,Silverlight.Στην ουσία η XAML είναι μία σχεδιαστική γλώσσα όπου δημιουργούμε αυτό που βλέπει ο χρήστης.το visual studio προσφέρει διάφορα εργαλεία με το παράθυρο Toolbox για να τα χειριστεί όπως θέλει ο χρήστηςμε τη XAML.Παρακάτω παρουσιάζονται αυτά τα εργαλεία με μερική ανάλυση των κυριότερων απο αυτών: Pointer Border Button: Ο κώδικας για το κουμπί Button είναι : Όταν πατηθεί το κουμπί καλείται μια μεθοδος με διάφορες λειτουργίες απο το αρχείο της C#.Πατώντας διπλό κλικ στο κουμπί στο Visual Studio δημιουργείται αυτόματα μία μέθοδος event handler όπου καλούμαστε να περιγράψουμε τι όταν πατηθεί το Button. Canvas CheckBox ContentControl DrawingSurface DrawingSurfaceBackgroundGrid -14-

25 Ellipse Grid HyperlinkButton Image LongListSelector Map MediaElement MultiScaleImage Panorama PanoramaItem PasswordBox Pivot PivotItem ProgressBar RadioButton Rectangle ScrollBar ScrollViewer Slider StackPanel TextBlock: Η μέθοδος που θα κληθεί όταν αλλάξει το κείμενο. Στο Visual Studio, πατώντας διπλό κλικ πάνω στο TextBox, δημιουργείται αυτόματα μία μέθοδος event handler στην οποία καλούμαστε να περιγράψουμε τι θα συμβεί όταν αλλάξει το κείμενο. TextBox WebBrowser AdControl -15-

26 Εικόνα 10: Παράδειγμα Xaml για Windows Phone Έτσι λοιπόν, με τη Xaml (Εικόνα 10) περιγράφουμε το τι βλέπει ο χρήστης.αυτο γίνεται σε ενα αρχείο με κατάληξη.xaml.έτσι για να αποκτήσει λειτουργικότητα το UI,η Xaml συνδιάζεται με μία γλώσσα προγραμματισμού (όπως C#) σε ένα άλλο αρχείο με το ίδιο όνομα και την κατάληξη (.cs).άρα,ένα αρχείο με κατάληξη.xaml θα υπάρχει και άλλο ένα με κατάληξη.cs. Αξιοσημείωτο επίσης είναι ότι ένας designer και ένας developer μπορούν να λειτουργήσουν πάνω στη κατασκευή της ίδιας εφαρμογής,ο καθένας στο δικό του κομμάτι.υπάρχουν εργαλεία και για τις δύο διεργασίες δηλαδή το Visual studio για τον κώδικα και το Expression Blend για το design της εφαρμογής μας.με το Blend γίνεται πιο έυκολος ο σχεδιασμός της εφαρμογής μας και μπορούμε ακόμη να φτιάξουμε όμορφα γραφικά και animations χωρίς να γράψουμε καθόλου κώδικα C# Η C# (Εικόνα 11) είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού της Microsoft που έχει σχεδιαστεί για την πλατφορμα.net Framework.Στηρίζεται στην πλατφόρμα.net έτσι ώστε να έχει πρόσβαση σε όλες τις βιβλιοθήκες.net. -16-

27 Εικόνα 11: Παράδειγμα κλάσης σε C# Σε ένα C# πρόγραμμα χρησιμοποιούμαι Namespaces για την οργάνωση του κώδικα μας.στην παραπάνω εικόνα χρησιμοποιήσαμε το χώρο των ονομάτων System μέσο της λέξης κλειδιού using,το οποίο περιλαμβάνει έτοιμες κλάσεις και μεθόδους για το κώδικα μας.ένα Namespace μπορεί να περιέχει τους εξής τύπους: Namespaces Classes Delegates Enums Structs Interfaces Για τη δημιουργία ενός δικού μας Namespace(Εικόνα 12Error! Reference source not found.) χρησιμοποιούμε τη δεσμευμένη λέξη-κλειδί namespace,έτσι η κλάση Helloworld εμπεριέχεται στο MyNamespace που δημιουργήσαμε.και στη συνέχεια βλέπουμε πως μπορούμε να εμφανίσουμε στη γραμμή εντολών το μήνυμα «Helloworld»,η μέθοδος Main() περιέχει την εντολή Console.WriteLine( Hello World );,η οποία θα εμφανίσει το τελικό μήνυμα.η κλάση Console ανήκει στο χώρο ονομάτων System και η WriteLine() είναι μέθοδος της Console.Εάν δεν χρησιμοποιούσαμε την εντολή using System; Η εντολή θα συντασσόταν System.Console.WriteLine( Hello World );,άκόμη χρησιμοποιούμε την τελεία ανάμεσα απο Namespaces,κλάσεις και μεθόδους για να δείξουμε τι εμπεριέχεται σε τι. -17-

28 Εικόνα 12: Παράδειγμα Namespaces Η Console.ReadKey(); κρατάει το παράθυρο της γραμής εντολών ανοικτό και βλέπουμε το μήνυμα στην οθόνη, μετά ο χρήστης πατάει όποιο κουμπί θέλει για να τερματίσει το πρόγραμμα.ακόμη μπορούμε να χρησιμοποιήσουμε ψευδώνυμα για να κάνουμε το κώδικα μας πιο έυκολο και πιο κατανοητό, αυτό φαίνεται στη παρακάτω φωτογραφία(εικόνα 13) Εικόνα 13: Παράδειγμα Ψευδωνύμων Είναι χρήσιμο επίσης να βάζουμε σχόλια στο κώδικα μας και να εξηγούμε κάποια σημεία του,έτσι γίνεται πιο κατανοητός ως προς τον χρήστη.τα σχόλια συντάσσονται ως εξής : //Αυτό είναι ένα σχόλιο(για μία γραμμή) /*Αυτο είναι ένα σχόλιο*/(για πολλές γραμμές) Σε ένα πρόγραμμα C# μπορούμε να δηλώσουμε μεταβλητές σε οποιδήποτε σημείο του προγράμματος,πριν τις χρησιμοποιήσουμε για κάποια πράξη.για να δηλώσουμε μια μεταβλητή ορίζουμε πρώτα τον τύπο της και ύστερα το όνομα της,για ανάθεση τιμής -18-

29 σε μεταβλητές χρησιμοποιούμε το ίσον και πιο κάτω θα δούμε ένα απλό πρόγραμμα(εικόνα 14): Εικόνα 14: Παράδειγμα απλού προγράματος σε C# 3.3 Windows SDK Το SDK ή αλλιώς Software Development Kit,είναι ένα σύνολο απο εργαλεία και βιβλιοθήκες που μας επιτρέπουν να προγραμματίσουμε μια συγκεκριμένη εφαρμογή.στη περίπτωση των Windows Phone 8, το SDK περιλαμβάνει όλα εκείνα τα εργαλεία που χρειαζόμαστε ώστε να ξεκινήσουμε να προσομοιώνουμε τις εφαρμογές μας για Windows Phone 8,όπως : -19-

30 Visual Studio 2013 Ultimate for Windows Phone Είναι το περιβάλλον στο οποίο γράφουμε τον κώδικα για τις εφαρμογές μας. Expression Blend for Windows Phone Είναι το περιβάλλον όπου σχεδιάζουμε το User Interface και τα γραφικά της εφαρμογής μας Windows Phone 8 Emulator Είναι ένας προσομοιωτής του κινητού τηλεφώνου για να μπορούμε να τρέχουμε εκεί τις εφαρμογές μας. EmulatorTools(ApplicationDevelpoment) Εργαλεία που μπορούμε να περάσουμε εφαρμογές στον emulator DeveloperDeviceRegistration Εργαλείο που μας επιτρέπει να δηλώνουμε μια συσκευή Windows Phone 8 σαν developer device για να μπορούμε να περνάμε πάνω τις εφαρμογές. Εκτός όμως από εργαλεία,μέσω του SDK παρέχονται και οι απαραίτητες βιβλιοθήκες οι οποίες μας επιτρέπουν να έχουμε πρόσβαση στο τηλεφώνου για να γράψουμε εφαρμογές.για παράδειγμα,τέτοιες βιβλιοθήκες μπορεί να μας δίνουν πρόσβαση στην κάμερα του κινητού,στον αποθηκευτικό του χώρο,στον τηλεφωνικό κατάλογο του χρήστη,στο gps,στα επιταχυνσιόμετρα και άλλα. 3.4 Silverlight Το Silverlight είναι ένα application framework για τη σύνταξη και τη λειτουργία κάποιων εφαρμογών Το περιβάλλον εκτέλεσης για το Silverlight είναι διαθέσιμο ως ένα plug-in για web Browsers που τρέχουν κάτω απο τα Microsoft Windows και Mac OS X.Οι πρώτες εκδόσεις του Silverlight επικεντρώνονται στην streaming media,στις τρέχουσες εκδόσεις που υποστηρίζουν τα πολυμέσα,τα γραφικά,και ακόμη να δώσει στους προγραμματιστές την υποστήριξη για γλώσσες CLI καθως και εργαλεία ανάπτυξης.το Silverlight ακόμη είναι μία απο τις δύο πλατφόρμες ανάπτυξης των Windows Phone.Κατα τη διάρκεια των περίπου 5 χρόνων η Microsoft κυκλοφόρησε πέντε εκδόσεις,η πρώτη έκδοση κυκλοφόρησε το 2007 και η Πέμπτη έκδοση το Μάιο του 2012.Ακόμη,είναι συμβατό με νεότερες εκδόσεις του Internet Explorer του Firefox και του Google Chrome για τα λειτουργικά συστήματα Microsoft Windows.Μία δωρεάν εφαρμογή λογισμικού που ονομάζεται Moonlight,αναπτύχθηκε απο τη Novell,σε συνεργασία με τη Microsoft και κυκλοφόρησε για να φέρει τις εκδόσεις 1 και 2 του Sil- -20-

31 verlight σε λειτουργικότητα των Linux,FreeBSD και αλλες open-source πλατφόρμες. Τέλος, το Silverlight χρησιμοποιήθηκε γαι τη παροχή υπηρεσιών video streaming για το NBC των Θερινών Ολυμπιακών αγώνων στο Πεκίνο το 2008,για τους χειμερινούς Ολυμπιακούς αγώνες στο Βανκούβερ το 2010 και ακόμη χρησιμοποιήθηκε απο το Netflix αλλά δήλωσε ότι δεδομένου οτι η Microsoft ανακοίνωσε το τέλος της ζωής του Silverlight το 2001 θα έπρεπε να βρεί εναν αντικαταστάτη μέσα στα επόμενα 8 χρόνια με στόχο τη μετάβαση της HTML5 video. -21-

32 4 Δημιουργία ενός Project με το Visual Studio Το ολοκληρωμένο περιβάλλον ανάπτυξης Visual Studio Ultimate 2013(Εικόνα 15) Εικόνα 15:Visual studio Ultimate Εικόνα 16:Visual studio δημιουργία Project. Εδώ βλέπουμε πως μπορούμε να δημιουργήσουμε ένα Project(Εικόνα 16). -22-

33 New project: Δημιουργία νέου Project. New Web Site : Δημιουργία νέου Web Site. New Team Project: Δημιουργία ομαδικού Project. New File :Δημιουργία νέου αρχείου π.χ.cpp. New Project from Existing Code:Δημιουργία νέου Project με βάση κώδικα που προυπάρχει. Εικόνα 17:Visual studio Open File. Στην εικονα πιο πάνω(εικόνα 17) βλέπουμε την επιλογή του Open File,δηλαδή: Open Project/Solution:Ανοιγμα υπάρχοντος Project η ομάδας Projects. Open Web Site : Ανοιγμα υπάρχοντος Web Site. Team Project:Ανοιγμα ομαδικου Project. File:Ανοιγμα μεμονωμένου αρχείου π.χ.cpp Convert: Μετατροπή Project. Ίσως το πιο σημαντικό μέρος ενός project, είναι το παράθυρο Solution Explorer (Εικόνα 18), το οποίο χρησιμοποιείται για την οργάνωση του Project και των διάφορων αρχείων που θα χρησιμοποιηθούν για την κατασκευή των εφαρμογών. Δίνει επίσης τη δυνατήτητα στους developers να προσθέσουν άλλα projects σε κάποιο ήδη ανοιχτό project, να προσθέσουν διάφορα αντικείμενα (εικόνες, ήχους κλπ), να μετονομάσουν άλλα, να επεξεργαστούν τον κώδικα των εφαρμογών και γενικότερα να εκμεταλλευτούν οτιδήποτε υπάρχει μέσα στο οποιοδήποτε project. -23-

34 Εικόνα 18:Solution Explorer. Τέλος, το Visual Studio παρέχει τη δυνατότητα στον developer, να επεξεργάζεται το οποιοδήποτε στοιχείο υπάρχει μέσα σε ένα project. Αυτό γίνεται εφικτό μέσα από το παράθυρο Properties. Στα Properties μπορεί κάποιος να δει και να αλλάξει και να διαμορφώσει όλο το σχεδιασμό της εφαρμογής ή μερικών αντικειμένων τα οποία βρίσκονται στον editor του VS και στα Xaml αρχεία κώδικα. Με λίγα λόγια γίνεται δυνατή η επεξεργασία οποιουδήποτε στοιχείου μέσα σε οποιοδήποτε project, όπως αλλαγή ονομάτων, χρωμάτων, κειμένων, συντεταγμένων και ταυτόχρονα η σύνδεση των Xaml αρχείων κώδικα με τα αντίστοιχα C# αρχεία τους. Στην Εικόνα 19 βλέπουμε το παράθυρο properties το οποίο δείχνει τις ιδιότητες ενός button τις οποίες μπορούμε φυσικά να επεξεργαστούμε άμεσα το οποίο έχει επιλεγεί μέσα από ένα αρχείο Xaml του παιχνιδιού Sudoku. Ενώ στην Εικόνα 20 βλέπουμε επίσης στο παράθυρο Properties τα Event Handlers, ιδιότητες που μας επιτρέπουν να αποδώσουμε κάποια λειτουργία σε κάποιο εργαλείο (π.χ. ένα Button ), κάτι βέβαια που πραγματοποιείται αυτόματα στο αντίστοιχο αρχείο κώδικα C#. -24-

35 Εικόνα 19: Ιδιότητες ενός Button Εικόνα 20: Event Handlers για το Button -25-

36 4.1 Δημιουργία Windows Phone Project Αρχικά θα πρέπει να δημιουργήσουμε ένα νέο Project στο Visual Studio πατώντας στο File New Project.Αφού επιλέξουμε τη C# ως γλώσσα προγραμματισμού,μετά επιλέγουμε το είδος που θέλουμε να αναπτύξουμε,στη περίπτωση μας θέλουμε Windows Phone App όπως φαίνεται παρακάτω(εικόνα 21): Εικόνα 21:New Project Windows Phone. -26-

37 Βλέπουμε ότι δημιουργείται η σελίδα MainPage.xaml(Εικόνα 22): Εικόνα 22:Main Page. Εδώ ακόμη μπορούμε να δούμε με τη χρήση της XAML,το TextBlock My Application και το TextBlock page name που έχουν δημιουργηθεί(εικόνα 23): Εικόνα 23:XAML. Στη συνέχεια θα τοποθετήσουμε ένα Button στην εφαρμογή μας(εικόνα 24): Εικόνα 24:Button. -27-

38 Εικόνα 25: Σχεδιασμός κουμπιού μέσα στη Xaml Τώρα αφου δημιουργήσαμε στη XAML ένα Button,στη συνέχεια θα πρέπει πατήσουμε διπλό κλικ στο κουμπί,τότε θα δημιουργηθεί μία κενή μέθοδο στο Main- Page.xaml.cs(Εικόνα 27).Μέσα σε αυτή τη μέθοδο γράφουμε το κώδικα που θα εκτελείται όταν πατήσουμε το Button(Εικόνα 26). Εικόνα 26:Double-Click in Button. Εικόνα 27:MainPage.xaml.cs. -28-

39 4.2 Τα «παράθυρα» του Project Εδώ αξιξει να αναφέρουμε και το παράθυρο Toolbox(Εικόνα 28) που είναι αρκετά χρήσιμο διότι εκεί υπάρχουν διάφορα κουμπιά,και γλιτώνουν το χρήστη απο το γράψιμο κώδικα. Εικόνα 28:Το παράθυρο Toolbox. -29-

40 Ακόμη θα μιλήσουμε και για το αρχείο WMAppManifest.xml(Εικόνα 29) που βρίσκεται στον φάκελο Properties και είναι πολύ σημαντικό διότι εκεί ορίζουμε το όνομα της εφαρμογής μας,τον δημιουργό,τη περιγραφή,τα εικονίδια που θα εμφανίζονται στην οθόνη του Windows Phone,την έκδοση και πολλά άλλα. Εικόνα 29:WMAppManifest.xml. Εικόνα 30: WMAppManifest.xml. -30-

41 5 Microsoft Expression Blend Το Microsoft Blend(Εικόνα 31) για το Visual Studio είναι ένα εργαλείο σχεδιασμού για το χρήστη που αναπτύχθηκε κα πωλείται απο τη Microsoft για τη δημιουργία γραφικών για ανάπτυξη εφαρμογών Στην ουσία σχεδιάζουμε τη XAML που βασίζεται στο Windows Presentation Foundation και σε εφαρμογές Silverlight Το Expression Blend είχε την ονομασία Microsoft Expression Interactive Designer,πριν μετονομαστεί Expression Blend το Δεκέμβριο του 2006.Στις 24 Ιανουαρίου του 2007,η Microsoft κυκλοφόρησε τη πρώτη δημόσια τεχνολογία του Expression Blend το οποίο απαιτεί και το.net Framework 3.0.Τέλος, το Δεκέμβριο του 2012 η Microsoft ανακοίνωσε ότι θα διακοπεί το εργαλείο αυτο και έτσι το Expression Blend εντάχθηκε στο Visual Studio 2012 για τα Windows 8. Εικόνα 31:Blend. -31-

42 6 Ανάπτυξη παιχνιδιού «Sudoku» Στο κεφάλαιο αυτό παρουσιάζεται η διαδικασία ανάπτυξης του παιχνιδιού Sudoku, με τη δημιουργία του Project από την αρχή, τα αρχεία κώδικα που δώσανε «πνοή» στο παιχνίδι, τα σχεδιαστικά κομμάτια και εν τέλη τη δοκιμή του παιχνιδιού με το Emulator του VS για τη σωστή εξαγωγή του project στο κοινό. Όπως αναφέρθηκε και στο προηγούμενο κεφάλαιο, αρχικά δημιουργούμε ένα καινούριο project (Εικόνα 32). Εικόνα 32: Δημιουργία νέου project Αφού δημιουργηθεί το project, πρέπει στη συνέχεια να προσθέσουμε επιπλέον αρχεία κώδικα, κι αυτό το επιτυγχάνουμε με την επιλογή Add new item και στη συνέχεια βάζουμε μερικά Windows Phone Portrait Page για τη δημιουργία του menu και των υπόλοιπων παραθύρων του παιχνιδιού (Εικόνα 33).Επίσης, με τον ίδιο τρόπο επιλέγουμε να προσθέσουμε στο παιχνίδι ξεχωριστά αρχεία C#, τα οποία θα επηρεάσουν το παιχνίδι στη ροή του όπως ακριβώς απαιτείται (Εικόνα 34). -32-

43 Εικόνα 33: Δημιουργία Windows Phone Portrait Page Εικόνα 34: Δημιουργία ξεχωριστών κλάσεων -33-

44 Για να δώσουμε ζωή στο παιχνίδι, είναι απαραίτητο να υπάρχουν προφανώς εικόνες και ήχοι. Για το λόγο αυτό, δημιουργούμε ένα φάκελο Assets στο παράθυρο του Project και μέσα άλλους δύο φακέλους με ονόματα Images και Sounds. Εκεί μέσα τοποθετούμε τις εικόνες και τους ήχους του παιχνιδιού (Εικόνα 35). Εικόνα 35: Δημιουργία φακέλου ως προς την εισαγωγή αρχείων εικόνων και ήχων Ως πρώτο βήμα, δημιουργείται ένα Menu για να περιηγήσει τον παίχτη στα διάφορα μέρη του παιχνιδιού (Εικόνα 36). Εικόνα 36: Δημιουργία και σχεδιασμός του κυρίως Μενού -34-

45 Στη συνέχεια, ως πρώτη επιλογή των παιχτών η ανάπτυξη του παιχνιδιού κατευθύνεται στην δημιουργία του πίνακα 9x9 του Sudoku (Εικόνα 37). Εικόνα 37: Δημιουργία πίνακα 9x9 Ακολουθούν τα επιμέρους τμήματα του παιχνιδιού, με πρώτο την επιλογή History (Εικόνα 38). Εδώ ο παίχτης μπορεί να διαβάσει την ιστορία του Sudoku γενικά. Το παιχνίδι όπως γίνεται αντιληπτό προσφέρει και λεπτομέριες γνώσεων, εκτός από τη ψυχαγωγία. Εικόνα 38: History -35-

46 Έπειτα, η ανάπτυξη συνεχίζει με την επιλογή Instructions. Εδώ ο χρήστης μπορεί να μάθει τι είναι το Sudoku γενικά και να μάθει πως μπορεί να λύσει αυτού του είδους τα puzzles (Εικόνα 39). Εικόνα 39: Instructions Το παιχνίδι προσφέρει τη δυνατότητα να κρατάει τα Scores του παίχτη. Τα Scores εξαρτώνται από το χρόνο και τις κινήσεις που κάνει ο παίχτης κάθε φορά που παίζει και ένα καινούριο παιχνίδι. Στην επιλογή λοιπόν, HighScores ο παίχτης μπορεί να δει κάθε φορά τις επιδόσεις του, ώστε να έχει επίγνωση των δυνατοτήτων του και να εξελιχθεί ανά διαστήματα (Εικόνα 40). Εικόνα 40: HighScores -36-

47 Αξιωσημείωτο επίσης, είναι πως για να δημιουργηθεί ένας πίνακας με κελιά αριθμών, έπρεπε να δημιουργηθούν τα κελιά ξεχωριστά. Έτσι σε ένα ξεχωριστό αρχείο Xaml το οποίο καλείται στην ουσία από τον κώδικα του παιχνιδιού, δημιουργούμε τα κελιά ξεχωριστά (Εικόνα 41). Εικόνα 41: Δημιουργία κελιών Αν ο παίχτης κερδίσει το παιχνίδι, εμφανίζεται στην οθόνη ένα παράθυρο το οποίο του δείχνει το χρόνο που έκανε και τη θέση που έχει κάνει ανάλογα με το χρόνο αυτό, στη λίστα των HighScores. Ταυτόχρονα του ζητάει να πληκτρολογίσει το όνομά του, ώστε να αποθηκεύσει το εκάστοτε Score (Εικόνα 42). Εικόνα 42: Εμφάνιση παραθύρου κατά τη λήξη του παιχνιδιού. -37-

48 Ένα πολύ σημαντικό χαρακτηριστικό που ίσως κάνει το παιχνίδι ξεχωριστό στο είδος του, είναι ο τρόπος επιλογής αριθμών από το χρήστη, ώστε να τους τοποθετήσει στο ταμπλώ. Επομένως, όταν ο παίχτης πατήσει πάνω σε ένα κενό κελί, εμφανίζεται ένα παράθυρο επιλογής αριθμών και δίνει τη δυνατότητα να επιλέξει ο χρήστης έναν αριθμό ή να σβήσει έναν ήδη υπάρχον (Εικόνα 43). Εικόνα 43: Παράθυρο επιλογής αριθμών Τελευταίο κομμάτι για το σχεδιαστικό κομμάτι, αποτελεί το ότι προστέθηκε στο παιχνίδι ένα ειδικό εφέ, το οποίο δείχνει με animation στην ουσία τη χρονική διάρκεια που περνάει για να δημιουργηθεί καινούριος πίνακας για ένα νέο παιχνίδι. Στην ουσία αυτό το animation αποτελεί το Loading - φόρτωση του παιχνιδιού (Εικόνα 44). Εικόνα 44: Loading -38-

49 Αφού λοιπόν φτιαχτεί το σχεδιαστικό κομμάτι σε κάθε επίπεδο μενού του παιχνιδιού, η ανάπτυξη περνάει στον κώδικα παραγωγής του παιχνιδιού, ο οποίος διατίθεται στα Παραρτήματα Α και Β. Συνεχίζοντας, βάζουμε εικονίδια στο παιχνίδι (Εικόνα 45) για να μην είναι μονότονο και για να ξεχωρίζεται από τα υπόλοιπα παιχνίδια που έχει κάποιος στο κινητό του. Εικόνα 45: Προσθήκη εικονιδίων στο παιχνίδι Τέλος, «τεστάρεται» το παιχνίδι στον emulator που παρέχει το VS για να γίνει κατανοητή η λειτουργία του και να γίνουν αντιληπτά τυχόν λάθη ή να γίνει αλλαγή σε οτιδήποτε δεν είναι αρεστό (Εικόνα 46). -39-

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

Πως θα κατασκευάσω το πρώτο πρόγραμμα; Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να γίνει εξοικείωση το μαθητών με τον ΗΥ και το λειτουργικό σύστημα. - Επίδειξη του My Computer

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

ANDROID Προγραμματισμός Εφαρμογών

ANDROID Προγραμματισμός Εφαρμογών ANDROID Προγραμματισμός Εφαρμογών Παναγιώτης Κρητιώτης ΑΜ 1607 Περιεχόμενα Εισαγωγή Βασικά Στοιχεία Χαρακτηριστικά Αρχιτεκτονική Εργαλεία Προγραμματισμού Eclipse IDE Android SDK - ADT Plugin Προσομοιωτής

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

Θεσσαλονίκη Alert - Αναλυτική παρουσίαση εφαρμογής

Θεσσαλονίκη Alert - Αναλυτική παρουσίαση εφαρμογής Θεσσαλονίκη Alert - Αναλυτική παρουσίαση εφαρμογής Δεληγιαννίδης Θεόδωρος Περίληψη Η "Θεσσαλονίκη Alert" είναι μια εφαρμογή του τύπου crowdsourcing που αφορά το Δήμο Θεσσαλονίκης και τους πολίτες του.

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

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

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

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

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

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

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

Internet Business Hellas

Internet Business Hellas Internet Business Hellas Περιεχόμενα Εισαγωγή email marketing IBNEWSLETTER Χαρακτηριστικά Πλεονεκτήματα Επικοινωνία Εισαγωγή email marketing «Το μάρκετινγκ μέσω ηλεκτρονικού ταχυδρομείου συνίσταται στην

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

Περιεχόμενα. Τεχνικό εγχειρίδιο χρήσης IBNEWSLETTER

Περιεχόμενα. Τεχνικό εγχειρίδιο χρήσης IBNEWSLETTER Περιεχόμενα ΣΤΟΙΧΕΙΑ ΕΠΙΚΟΙΝΩΝΙΑΣ... 2 Τμήμα Υποστήριξης (Help Desk and Client Support)... 2 ΕΙΣΑΓΩΓΗ... 3 Εισαγωγή Email marketing... 3 Σχετικά με το IBNEWSLETTER... 3 Μεθοδολογία... 4 Χαρακτηριστικά...

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

Interactive Power Point

Interactive Power Point Interactive Power Point Οι περισσότεροι χρήστες γνωρίζουν τη χρήση του Microsoft Power Point για τη δημιουργία παρουσιάσεων. Αυτό όμως που λίγοι γνωρίζουν, είναι ότι το πρόγραμμα αυτό, έχει δυνατότητες

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

DreamSpark. Τώρα λοιπόν που μάθατε περι τίνος πρόκειται, ας δούμε πώς μπορεί κάποιος να κατεβάσει λογισμικό από το site του DreamSpark.

DreamSpark. Τώρα λοιπόν που μάθατε περι τίνος πρόκειται, ας δούμε πώς μπορεί κάποιος να κατεβάσει λογισμικό από το site του DreamSpark. DreamSpark Το DreamSpark είναι μια πρωτοβουλία της Microsoft, για δωρεάν παροχή λογισμικού σε φοιτητές και άλλα μέλη ακαδημαϊκών ιδρυμάτων, για ερευνητικούς-εκπαιδευτικούς σκοπούς και όχι μόνο. To λογισμικό

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

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

Οδηγός γρήγορης εκκίνησης Χρήση του Office 365 σε τηλέφωνο Windows Phone Οδηγός γρήγορης εκκίνησης Έλεγχος ηλεκτρονικού ταχυδρομείου Ρυθμίστε το Windows Phone για αποστολή και λήψη ηλεκτρονικού ταχυδρομείου από το λογαριασμό του

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ GPRS 1. ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ GOOGLE EARTH

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ GPRS 1. ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ GOOGLE EARTH Αχαρναί 20.7.09 ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ GPRS 1. ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ GOOGLE EARTH Για τη σωστή λειτουργία του προγράμματος πρέπει να έχετε εγκαταστήσει στον υπολογιστή σας το λογισμικό χαρτογράφησης

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

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

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Τηλ/νιών Τομέας Προγ/σμού & Τεχνολογίας Λογισμικού Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Δρ. Νικόλαος Θ. Λιόλιος Καθηγητής Φεβρουάριος 2012 1. Εισαγωγή Το Visual

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

Κεφάλαιο 7: Υλοποίηση εφαρμογών σε προγραμματιστικά περιβάλλοντα. Εφαρμογές Πληροφορικής Κεφ. 7 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 7: Υλοποίηση εφαρμογών σε προγραμματιστικά περιβάλλοντα. Εφαρμογές Πληροφορικής Κεφ. 7 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 7: Υλοποίηση εφαρμογών σε προγραμματιστικά περιβάλλοντα Καραμαούνας Πολύκαρπος 1 Ανάπτυξη εφαρμογών για φορητές συσκευές: τείνουν να αντικαταστήσουν τους υπολογιστές και άλλες συσκευές. Τα δημοφιλέστερα

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

Πολυμέσα. παρέχουν ένα περιβάλλον πρόσβασης στα τμήματα, μέσω συνδέσεων με οποιονδήποτε τρόπο

Πολυμέσα. παρέχουν ένα περιβάλλον πρόσβασης στα τμήματα, μέσω συνδέσεων με οποιονδήποτε τρόπο Περιεχόμενα Ορισμοί Smartphone-Πολυμέσα Η εξέλιξη Τελευταίας τεχνολογίας Smartphones Χαρακτηριστικά των smartphones Λειτουργικά Συστήματα στα Smartphones Στάδια παραγωγής πολυμεσικής εφαρμογής Κατηγορίες

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

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1

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

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com /

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

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

Δημιουργώντας μια εφαρμογή ζωγραφικής. 2 η Εργασία

Δημιουργώντας μια εφαρμογή ζωγραφικής. 2 η Εργασία Δημιουργώντας μια εφαρμογή ζωγραφικής 2 η Εργασία Απαιτήσεις 1. Σύνδεση στο Διαδίκτυο (διότι οι εφαρμογές δημιουργούνται online) 2. Εγκατεστημένος ο Browser Google Chrome 3. Υπαρκτός λογαριασμός Gmail

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

Εισαγωγικές έννοιες. Ιωάννης Γ. Τσούλος 2014

Εισαγωγικές έννοιες. Ιωάννης Γ. Τσούλος 2014 Εισαγωγικές έννοιες Ιωάννης Γ. Τσούλος 2014 Διάγραμμα παρουσιάσεως 1. Κατηγορίες κινητών τηλεφώνων 2. Κατηγορίες έξυπνων κινητών τηλεφώνων 3. Προγραμματισμός κινητών συσκευών 4. Ξεκίνημα με το Eclipse

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

Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου

Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου Υπηρεσία Πληροφορικών Συστημάτων Τομέας Συστημάτων ΥΠΣ-ΕΔ93 22-10-2015 Περιεχόμενα 1. Office 365... 3 2. Τι περιλαμβάνει το

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

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R209-Z

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R209-Z Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R209-Z Καλώς ήρθατε στον κόσμο των κινητών επικοινωνιών 1 Καλώς ήρθατε 2 Επισκόπηση συσκευής 3 Γρήγορο ξεκίνημα 5 Εφαρμογή Mobile Wi-Fi Web 6 Επισκόπηση εφαρμογής

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

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R207

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R207 Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R207 Καλώς ήρθατε στον κόσμο των κινητών επικοινωνιών 1 Καλώς ήρθατε 2 Επισκόπηση συσκευής 3 Γρήγορο ξεκίνημα 5 Εφαρμογή Mobile Wi-Fi Web 6 Επισκόπηση εφαρμογής

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

Χρήση του Office 365 σε τηλέφωνο Android

Χρήση του Office 365 σε τηλέφωνο Android Χρήση του Office 365 σε τηλέφωνο Android Οδηγός γρήγορης εκκίνησης Έλεγχος ηλεκτρονικού ταχυδρομείου Ρυθμίστε το τηλέφωνο Android για αποστολή και λήψη ηλεκτρονικού ταχυδρομείου από το λογαριασμό του Office

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

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R216-Z

Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R216-Z Σύντομος οδηγός χρήσης Vodafone Mobile Wi-Fi R216-Z Καλώς ήρθατε στον κόσμο των κινητών επικοινωνιών 1 Καλώς ήρθατε 2 Επισκόπηση συσκευής 3 Γρήγορο ξεκίνημα 5 Εφαρμογή Mobile Wi-Fi Web 6 Επισκόπηση εφαρμογής

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΗ JustAlert SPOTIT. Οδηγίες για την εγκατάσταση της εφαρμογής στο κινητό σας

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΗ JustAlert SPOTIT. Οδηγίες για την εγκατάσταση της εφαρμογής στο κινητό σας ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΗ JustAlert SPOTIT Συγχαρητήρια για την επιλογή σας να προμηθευτείτε την υπηρεσία JustAlert SPOTIT Μετά την ενεργοποίηση της υπηρεσίας, θα έχετε δωρεάν πρόσβαση στην προσωπική σας σελίδα

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

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

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

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

ΔΗΜΙΟΥΡΓΙΑMOBILE ΕΦΑΡΜΟΓΩΝ ΓΙΑ ANDROID ΣΥΣΚΕΥΕΣ ΜΕ APPINVENTOR

ΔΗΜΙΟΥΡΓΙΑMOBILE ΕΦΑΡΜΟΓΩΝ ΓΙΑ ANDROID ΣΥΣΚΕΥΕΣ ΜΕ APPINVENTOR ΔΗΜΙΟΥΡΓΙΑMOBILE ΕΦΑΡΜΟΓΩΝ ΓΙΑ ANDROID ΣΥΣΚΕΥΕΣ ΜΕ APPINVENTOR Σοφία Τζελέπη Σύμβουλος Πληροφορικής Δυτ. Θεσ/νικης Απρίλιος 2013 http://users.sch.gr/stzelepi/portal stzelepi@sch.gr ΑΠΡΙΛΙΟΣ 2013 App Inventor

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

Ενημέρωση σε Windows 8.1 από τα Windows 8

Ενημέρωση σε Windows 8.1 από τα Windows 8 Ενημέρωση σε Windows 8.1 από τα Windows 8 Τα Windows 8.1 και τα Windows RT 8.1 είναι βασισμένα στα Windows 8 και στα Windows RT, για να σας προσφέρουν βελτιώσεις στην εξατομίκευση, την αναζήτηση, τις εφαρμογές,

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

POWERPOINT 2003. Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων.

POWERPOINT 2003. Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων. POWERPOINT 2003 1. Τι είναι το PowerPoint (ppt)? Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων. 2. Τι δυνατότητες έχει? Δημιουργία παρουσίασης. Μορφοποίηση παρουσίασης. Δημιουργία γραφικών. Δημιουργία

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

Google Apps για το Office 365 για επιχειρήσεις

Google Apps για το Office 365 για επιχειρήσεις Google Apps για το Office 365 για επιχειρήσεις Πραγματοποίηση της μετάβασης Το Office 365 για επιχειρήσεις έχει διαφορετική εμφάνιση από το Google Apps. Για το λόγο αυτό, όταν συνδεθείτε, θα δείτε αυτήν

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

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network).

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). ΙΔΡΥΜΑ ΝΕΟΛΑΙΑΣ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΥΟΥ Καλαμάτα, 2015 Το Διαδίκτυο Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). Πρόκειται

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

Ξεκινώντας με το MIT Αρρ Inventor. 1 η Εργασία

Ξεκινώντας με το MIT Αρρ Inventor. 1 η Εργασία Ξεκινώντας με το MIT Αρρ Inventor 1 η Εργασία Απαιτήσεις 1. Σύνδεση στο Διαδίκτυο (διότι οι εφαρμογές δημιουργούνται online) 2. Εγκατεστημένος ο Browser Google Chrome 3. Υπαρκτός λογαριασμός Gmail 4. Κατεβάστε

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

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ.

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. Οδηγός Διαχειριστή Το m-learning Toolkit είναι μια ολοκληρωμένη πλατφόρμα εξ αποστάσεως εκπαίδευσης που έχει σχεδιαστεί για να υπάρχει η δυνατότητα της πρόσβασης

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

Εφαρμογές & Υπηρεσίες Του Κινητού Τηλεφώνου Και Οι Χρήσεις Του Από τους Νέους

Εφαρμογές & Υπηρεσίες Του Κινητού Τηλεφώνου Και Οι Χρήσεις Του Από τους Νέους Εφαρμογές & Υπηρεσίες Του Κινητού Τηλεφώνου Και Οι Χρήσεις Του Από τους Νέους Ά Λυκείου 1 ου ΓΕΛ Άνω Λιοσίων The Bhta Team Άνω Λιόσια Έτος : 211-212 1 ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ.. 2 ΠΡΟΛΟΓΟΣ 3 ΠΕΡΙΛΗΨΕΙΣ

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

φιλοξενία & διαχείριση ιστοσελίδων

φιλοξενία & διαχείριση ιστοσελίδων φιλοξενία & διαχείριση ιστοσελίδων για Ηλεκτρονικό Εμπόριο και Internet Marketing κατάλογος προϊόντων & υπηρεσιών 2015 Πακέτα φιλοξενίας - Περιγραφή Cloud Hosting - Κατοχύρωση ονόματος - Οικονομικό START

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

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ της Πλατφόρμας Τηλεκατάρτισης ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή...2 2. Αρχική σελίδα, Εισαγωγή & Περιβάλλον Συστήματος...3 2.1. Αρχική σελίδα εισαγωγής...3 2.2. Εισαγωγή στην Πλατφόρμα Τηλε-κατάρτισης...4

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

ΧΡΗΣΗ ΤΗΣ ΠΛΑΤΦΟΡΜΑΣ BLACKBOARD ΑΠΟ ΜΑΘΗΤΗ ΒΑΣΙΚΟΣ ΟΔΗΓΟΣ

ΧΡΗΣΗ ΤΗΣ ΠΛΑΤΦΟΡΜΑΣ BLACKBOARD ΑΠΟ ΜΑΘΗΤΗ ΒΑΣΙΚΟΣ ΟΔΗΓΟΣ ΧΡΗΣΗ ΤΗΣ ΠΛΑΤΦΟΡΜΑΣ BLACKBOARD ΑΠΟ ΜΑΘΗΤΗ ΒΑΣΙΚΟΣ ΟΔΗΓΟΣ Οδηγός για Ρυθμίσεις μικροφώνου και ηχείου WHITEBOARD Διαδραστικός πίνακας VIDEO & ΗΧΟΣ Ενεργοποίηση και ρύθμιση κάμερας, ηχείων, μικροφώνου Ζητάμε

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

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ. Πληροφορική Α' Γυμν. Το Λειτουργικό Σύστημα του Υπολογιστή

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ. Πληροφορική Α' Γυμν. Το Λειτουργικό Σύστημα του Υπολογιστή 1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ Μάθημα: Ενότητα: Πληροφορική Α' Γυμν. Το του Υπολογιστή 1. Τι ονομάζεται Πρόγραμμα; Είναι οι οδηγίες που δίνονται στον υπολογιστή για να εξηγήσουμε πώς γίνεται μια εργασία (δηλαδή η

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

Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική ios iphone που υλοποιεί ένα παιχνίδι ερωτοαπαντήσεων

Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική ios iphone που υλοποιεί ένα παιχνίδι ερωτοαπαντήσεων Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική ios iphone που υλοποιεί ένα παιχνίδι Παρτώνας Αλέξανδρος Επιβλέπων: Δρ.

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

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

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

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

Οδηγός γρήγορης εγκατάστασης. (Για Windows και MAC) Ασύρματη κάμερα IP HD περιστροφής / κλισης για εσωτερικούς χώρους v3.14

Οδηγός γρήγορης εγκατάστασης. (Για Windows και MAC) Ασύρματη κάμερα IP HD περιστροφής / κλισης για εσωτερικούς χώρους v3.14 Οδηγός γρήγορης εγκατάστασης (Για Windows και MAC) Ασύρματη κάμερα IP HD περιστροφής / κλισης για εσωτερικούς χώρους v3.14 Περιεχόμενα συσκευασίας 1 Εισαγωγή στο υλικό Εξωτερική περιγραφή ΔΙΑΦΟΡΕΣ Μοντέλο

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

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

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

Εισαγωγή 6. Δημιουργία λογαριασμού 13. Εγκατάσταση και λειτουργία του Skype 28. Βασικές λειτουργίες 32. Επιλογές συνομιλίας 48

Εισαγωγή 6. Δημιουργία λογαριασμού 13. Εγκατάσταση και λειτουργία του Skype 28. Βασικές λειτουργίες 32. Επιλογές συνομιλίας 48 ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή 6 Δημιουργία λογαριασμού 13 Εγκατάσταση και λειτουργία του Skype 28 Βασικές λειτουργίες 32 Επιλογές συνομιλίας 48 Γενικές ρυθμίσεις Skype 64 Το Skype σε φορητές συσκευές 78 Εγγραφή

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

ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ

ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΨΗΦΙΑΚΟΣ ΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 2: Software ΠΑΝΑΓΙΩΤΗΣ ΠΑΝΑΓΙΩΤΙΔΗΣ ΤΜΗΜΑ ΓΑΛΛΙΚΗΣ ΓΛΩΣΣΑΣ ΚΑΙ ΦΙΛΟΛΟΓΙΑΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Digital Academy. Εισαγωγή στην ανάπτυξη Android Εφαρμογών

Digital Academy. Εισαγωγή στην ανάπτυξη Android Εφαρμογών Digital Academy Εισαγωγή στην ανάπτυξη Android Εφαρμογών Περιεχόμενα ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΕΝΟΤΗΤΑ 1 ΠΡΩΤΗ ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ ANDROID... 4 1.1 ΕΙΣΑΓΩΓΗ... 4 1.2 ΠΗΓΕΣ ΓΝΩΣΗΣ... 4 1.3 ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ... 5 1.4

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

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις

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

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

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

Εφαρμογή Παρακολούθησης Τιμών Καυσίμων για Windows Phone 8

Εφαρμογή Παρακολούθησης Τιμών Καυσίμων για Windows Phone 8 ΑΤΕΙ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τμήμα Μηχανικών Πληροφορικής ΤΕ Εφαρμογή Παρακολούθησης Τιμών Καυσίμων για Windows Phone 8 ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Αναστάσιος Θεοδοσίου ( ΑΜ: Τ03358 ) Επιβλέπων: Φώτης

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

Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο

Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο Τετάρτη, 30 Οκτωβρίου 2013 Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο Λύστε στο Visual Basic Express 2010 τις παρακάτω ασκήσεις: 1. Να δημιουργήσετε ένα νέο Project του είδους Console

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

5 ο ΚΕΦΑΛΑΙΟ: ΠΡΑΚΤΙΚΟ ΚΟΜΜΑΤΙ

5 ο ΚΕΦΑΛΑΙΟ: ΠΡΑΚΤΙΚΟ ΚΟΜΜΑΤΙ 5 ο ΚΕΦΑΛΑΙΟ: ΠΡΑΚΤΙΚΟ ΚΟΜΜΑΤΙ 5.1 Εισαγωγή Το πρακτικό κομμάτι της πτυχιακής μας εργασίας αφορά την δημιουργία μιας λειτουργικής ιστοσελίδας με την χρήση της πλατφόρμας του Weebly, που αποτελεί μια σύγχρονη

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

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης Γρήγορη αναφορά Αντιγραφή Δημιουργία αντιγράφων Γρήγορη δημιουργία αντιγράφου 3 Στον πίνακα ελέγχου του εκτυπωτή πατήστε το κουμπί αντίγραφο 4 Εάν τοποθετήσατε το έγγραφο στη γυάλινη επιφάνεια σάρωσης

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

Information Technology for Business

Information Technology for Business Information Technology for Business Lecturer: N. Kyritsis, MBA, Ph.D. Candidate e-mail: kyritsis@ist.edu.gr Computer System Hardware Υποδομή του Information Technology Υλικό Υπολογιστών (Hardware) Λογισμικό

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

Windows 8 2_windows8.indd 39 10/5/2014 2:10:10 μμ 10/5/2014 2:10:10

Windows 8 2_windows8.indd 39 10/5/2014 2:10:10 μμ 10/5/2014 2:10:10 2_windows8.indd 39 10/5/2014 2:10:10 μμ Εισαγωγή στα 1 ΚΥΡΙΑ ΣΗΜΕΙΑ ΤΟΥ ΚΕΦΑΛΑΙΟΥ Εισαγωγή στα Windows Διαφοροποίηση των.1 από άλλες εκδόσεις Χειρισμός των Windows με ποντίκι και αφή Οθόνη κλειδώματος

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

Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α

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

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER Η εφαρμογή LiveTripTraveller διατίθεται για κινητά τηλέφωνα με λειτουργικό σύστημα Android. Στο υπο-ιστοσελίδα www.livetrips.com/sources μπορείτε να κατεβάσετε την εφαρμογή

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

Microsoft Visual Studio 2005. Γιώργος Καµαρινός Developer Programs Marketing Manager Microsoft Hellas

Microsoft Visual Studio 2005. Γιώργος Καµαρινός Developer Programs Marketing Manager Microsoft Hellas Microsoft Visual Studio 2005 καισυνδροµέςmsdn Γιώργος Καµαρινός Developer Programs Marketing Manager Microsoft Hellas PΗrΣogress ηµερινή Rep ort Παρ ουσίαση Τι είναι το.net De? veloper Roadma Τα p νέα

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC 1) Πατάμε δεξί κλικ Μενού 2) Όνομα Χρήστη βάζουμε «admin» 3) Κωδικός Πρόσβασης το αφήνουμε «κενό» 4) Πατάμε OK και μπαίνουμε στο Μενού Είσοδος στο μενού Στην πρώτη εκκίνηση μετά

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

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE)

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΣΤΟΧΟΙ: 1. Λογισμικό 2. Λογισμικό Λειτουργικού Συστήματος 3. Προσαρμοστικό Γραφικών Χρήστη 4. Λογισμικών Εφαρμογών 5. Διαφορά Μεταξύ Λογισμικού Λειτουργικού Συστήματος Και

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

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

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

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

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

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

Τεχνολογία Ηλεκτρονικού Εμπορίου

Τεχνολογία Ηλεκτρονικού Εμπορίου Τεχνολογία Ηλεκτρονικού Εμπορίου 4η διάλεξη: Mobile e Commerce e & Devices Smartphones 2011 Χρήστος Γεωργιάδης Ένα smartphone είναι ένα κινητό τηλέφωνο που προσφέρει προηγμένη υπολογιστική ικανότητα και

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

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

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

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

Εγχειρίδιο Χρήσης Εφαρμογής TRS Client

Εγχειρίδιο Χρήσης Εφαρμογής TRS Client Εγχειρίδιο Χρήσης Εφαρμογής TRS Client Transaction Reporting System (TRS) Πίνακας Περιεχομένων 1. Γενικά... 3 1.1 Έλεγχος Διαθεσιμότητας... 4 1.2 Επιλογή Αρχείου... 4 1.3 Υπογραφή Αποστολή Δεδομένων...

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

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007 ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007 Ο σχεδιασμός ιστοσελίδας με τη χρήση του προγράμματος Microsoft Office SharePoint

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

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

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

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

ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή

ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή Στο εργαστήριο αυτό θα μάθουμε για τη χρήση συναρτήσεων με σκοπό την κατασκευή αυτόνομων τμημάτων προγραμμάτων που υλοποιούν μία συγκεκριμένη διαδικασία, τα οποία

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

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 INTERNET PHONE

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 INTERNET PHONE INTERNET PHONE A.S. DRIGAS Applied Technologies Department NCSR DEMOKRITOS Ag. Paraskevi GREECE dr@imm.demokritos.gr http://imm.demokritos.gr Το Internet Phone θέτει καινούργια δεδοµένα για την επικοινωνία

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

Υποστήριξη. Σας ευχαριστούμε που επιλέξατε τα προϊόντα NETGEAR.

Υποστήριξη. Σας ευχαριστούμε που επιλέξατε τα προϊόντα NETGEAR. Έναρξη χρήσης Υποστήριξη Σας ευχαριστούμε που επιλέξατε τα προϊόντα NETGEAR. Αφού εγκαταστήσετε τη συσκευή σας, εντοπίστε τον σειριακό αριθμό στην ετικέτα του προϊόντος και χρησιμοποιήστε τον για να δηλώσετε

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

ΕΡΓΑΣΙΑ ΚΙΝΗΤΩΝ ANTIKΕΙΜΕΝΟ ΟΜΑΔΑΣ : ΚΙΝΗΤΑ ΜΑΡΚΕΣ ΤΙΜΕΣ ΛΟΓΙΣΜΙΚΑ

ΕΡΓΑΣΙΑ ΚΙΝΗΤΩΝ ANTIKΕΙΜΕΝΟ ΟΜΑΔΑΣ : ΚΙΝΗΤΑ ΜΑΡΚΕΣ ΤΙΜΕΣ ΛΟΓΙΣΜΙΚΑ ΕΡΓΑΣΙΑ ΚΙΝΗΤΩΝ ANTIKΕΙΜΕΝΟ ΟΜΑΔΑΣ : ΚΙΝΗΤΑ ΜΑΡΚΕΣ ΤΙΜΕΣ ΛΟΓΙΣΜΙΚΑ Το smartphones «αντικαθιστούν» τις τηλεοράσεις στην Ινδία Νέα έρευνα της Google αποκαλύπτει πως οι Ινδοί προτιμούν για την ψυχαγωγία τους

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

Android Studio για Windows

Android Studio για Windows Android Studio για Windows 1. Οδηγίες Εγκατάστασης: 1. Κατεβάστε το Android Studio από εδώ (τελευταία έκδοση 0.4.6, 496 MB): http://developer.android.com/sdk/installing/studio.html 2. Εγκαταστήστε το αρχείο

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

Το πρόγραμμα Skype (έκδοση 4.0.0.226)

Το πρόγραμμα Skype (έκδοση 4.0.0.226) Το πρόγραμμα Skype (έκδοση 4.0.0.226) Το Skype είναι ένα πρόγραμμα με το οποίο μπορούμε να μετατρέψουμε τον υπολογιστή μας σε βιντεοτηλέφωνο! Για να είναι ικανοποιητική η ποιότητα του ήχου και πολύ περισσότερο

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

4η ΕΝΟΤΗΤΑ ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΣΤΟΥΣ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ (WORD & ΔΙΑΔΙΚΤΥΟ)

4η ΕΝΟΤΗΤΑ ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΣΤΟΥΣ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ (WORD & ΔΙΑΔΙΚΤΥΟ) 4η ΕΝΟΤΗΤΑ ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΣΤΟΥΣ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ (WORD & ΔΙΑΔΙΚΤΥΟ) ΠΡΟΟΙΜΙΟ 4 η Ενότητα Στην 4 η Ενότητα ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΣΤΟΥΣ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ (WORD & ΔΙΑΔΙΚΤΥΟ) έχουμε δημιουργήσει

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

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην

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

ΑΡΧΕΙΟ ΕΚΘΕΣΕΩΝ ΠΡΑΓΜΑΤΟΓΝΩΜΟΣΥΝΗΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 8 ΝΟΕΜΒΡΙΟΥ 2014

ΑΡΧΕΙΟ ΕΚΘΕΣΕΩΝ ΠΡΑΓΜΑΤΟΓΝΩΜΟΣΥΝΗΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 8 ΝΟΕΜΒΡΙΟΥ 2014 8 ΝΟΕΜΒΡΙΟΥ 2014 ΑΡΧΕΙΟ ΕΚΘΕΣΕΩΝ ΠΡΑΓΜΑΤΟΓΝΩΜΟΣΥΝΗΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΝΙΚΟΛΑΟΣ ΜΙΧΑΛΟΔΗΜΗΤΡΑΚΗΣ ΝΙΚΟΛΑΟΣ ΜΙΧΑΛΟΔΗΜΗΤΡΑΚΗΣ - ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΥΠΗΡΕΣΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Σολωμού 41, 71306, Ηράκλειο Κρήτης τηλ/φαξ:

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

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

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

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

Αρχίστε εδώ BlackBerry Torch 9800 Smartphone

Αρχίστε εδώ BlackBerry Torch 9800 Smartphone Καλωσήρθατε στο BlackBerry! Γνωρίστε το νέο σας smartphone BlackBerry Torch 9800. Εξερεύνηση πλήκτρων 2010 Research In Motion Limited. Με επιφύλαξη παντός δικαιώματος. Τα BlackBerry, RIM, Research In Motion,

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

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ http://leitourgika-systhmata-epal-b.ggia.info/ Σύγχρονο Λειτουργικό Σύστημα - ΛΣ Λειτουργικό Σύστημα:

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR TVT

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR TVT ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR TVT ΕΙΣΟΔΟΣ ΣΤΟ ΜΕΝΟΥ Στην πρώτη εκκίνηση του καταγραφικού πατάμε ΕΞΟΔΟΣ στο παράθυρο με τον «ΟΔΗΓΟ ΕΚΚΙΝΗΣΗΣ» 1) Κάνουμε δεξί κλικ και εμφανίζεται στο κάτω μέρος της οθόνης η μπάρα

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

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

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

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

ΟΔΗΓΙΕΣ ΧΕΙΡΙΣΜΟΥ GSM TCS-3

ΟΔΗΓΙΕΣ ΧΕΙΡΙΣΜΟΥ GSM TCS-3 ΟΔΗΓΙΕΣ ΧΕΙΡΙΣΜΟΥ GSM TCS-3 GSM TCS-3 ΙΟΥΝΙΟΣ 2014 ΕΝ ΕΙΞΕΙΣ ΟΘΟΝΗΣ ΕΙΚΟΝΑ ΕΠΕΞΗΓΗΣΗ Στάθμη σήματος GSM Αναβοσβήνει σε διακοπή τηλ.γραμμής Σταθερά αναμμένο όταν η τηλ.γραμμή είναι ΟΚ Χαμηλή μπαταρία ασύρματου

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

Οδηγίες για τη Χρήση του Google Drive

Οδηγίες για τη Χρήση του Google Drive Οδηγίες για τη Χρήση του Google Drive Χαρπαντίδου Ζαχαρούλα Επιμορφώτρια Β επιπέδου ΠΕ 19-20 Υπεύθυνη ΚΕ.ΠΛΗ.ΝΕ.Τ. Δράμας 2013 Περιεχόμενα Δημιουργία λογαριασμού στο Google Drive. 3 Διαχείριση του GoogleDrive..

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

Σύντομος οδηγός χρήσης Vodafone Mobile Broadband USB Stick Κ4607-Ζ. Σχεδιάστηκε από τη Vodafone

Σύντομος οδηγός χρήσης Vodafone Mobile Broadband USB Stick Κ4607-Ζ. Σχεδιάστηκε από τη Vodafone Σύντομος οδηγός χρήσης Vodafone Mobile Broadband USB Stick Κ4607-Ζ Σχεδιάστηκε από τη Vodafone Καλώς ήρθατε στον κόσμο των κινητών επικοινωνιών 1 Καλώς ήρθατε 2 Εγκατάσταση του USB Stick 4 Windows 7, Windows

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

Η γλώσσα προγραμματισμού C

Η γλώσσα προγραμματισμού C Η γλώσσα προγραμματισμού C Εισαγωγή στη C Λίγα λόγια για την C Γλώσσα προγραμματισμού υψηλού επιπέδου. Σχεδιάστηκε και υλοποιήθηκε από τον Dennis Richie στις αρχές της δεκαετίας του 1970 (Bell Labs). Η

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

Εργαστήριο Εφαρμοσμένης Πληροφορικής

Εργαστήριο Εφαρμοσμένης Πληροφορικής Τμήμα Φυσικής - Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Εργαστήριο Εφαρμοσμένης Πληροφορικής Ομάδα Α. Προετοιμασία Αναφοράς Εργασία-2: Σύνθεση αναφοράς Σύνθεση Αναφοράς http://eep.physics.auth.gr Τι περιέχει

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

ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2

ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2 ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2 Dreamweaver 1/7 Εισαγωγή Το Dreamweaver είναι ένας HTML editor που αναπτύχθηκε από την Macromedia. Είναι WYSIWYG (What You See Is What You Get),

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

Εισαγωγή Επαφών από την κάρτα SIM

Εισαγωγή Επαφών από την κάρτα SIM 1 Εισαγωγή Επαφών από την κάρτα SIM 1. Πατήστε το Πλήκτρο Κεντρικής Σελίδας > > Επαφές. 2. Πατήστε το Πλήκτρο Μενού > Εισαγωγή / Εξαγωγή > Εισαγωγή από κάρτα SIM. Η συσκευή σας ZTE-RACER θα διαβάσει αυτόματα

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΛΑΤΦΟΡΜΑΣ OPENSMS WWW.OPENSMS.GR

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΛΑΤΦΟΡΜΑΣ OPENSMS WWW.OPENSMS.GR ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΛΑΤΦΟΡΜΑΣ OPENSMS WWW.OPENSMS.GR Τηλέφωνο: 2810-211111 Διαδικασία εισόδου στο opensms Η πρόσβαση στην πλατφόρμα του opensms πραγματοποιείται με την εισαγωγή του Ονόματος χρήστη και του

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

Εισαγωγή 6. Είσοδος στα Windows και οθόνη κλειδώματος 11. Οι πρώτες ρυθμίσεις των Windows 8 29. H επιφάνεια εργασίας 49

Εισαγωγή 6. Είσοδος στα Windows και οθόνη κλειδώματος 11. Οι πρώτες ρυθμίσεις των Windows 8 29. H επιφάνεια εργασίας 49 περιεχόμενα Εισαγωγή 6 Είσοδος στα Windows και οθόνη κλειδώματος 11 Οι πρώτες ρυθμίσεις των Windows 8 29 H επιφάνεια εργασίας 49 Πλοήγηση στο Internet με τον Internet Explorer 65 Επικοινωνία και Κοινωνική

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

Εισαγωγή στη γλώσσα προγραμματισμού JAVA. Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών

Εισαγωγή στη γλώσσα προγραμματισμού JAVA. Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών Εισαγωγή στη γλώσσα προγραμματισμού JAVA Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών Το πρώτο φλιτζάνι Java Λίστα με τα απαραίτητα Το πρώτο μου πρόγραμμα(hello World) Συνεχίζοντας

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

Καλώς ήρθατε στη Cyta Κινητή!

Καλώς ήρθατε στη Cyta Κινητή! Καλώς ήρθατε στη Cyta Κινητή! Σύντομος Οδηγός Νέα εποχή με Cyta Κινητή Η Cyta Κινητή σάς καλωσορίζει και σας δίνει τη δυνατότητα να απολαμβάνετε οφέλη καρτοκινητής σε κινητή συμβολαίου: ευελιξία, ελευθερία,

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

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

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

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

Σενάριο Εστίασης Win XP:

Σενάριο Εστίασης Win XP: Σενάριο Εστίασης Win XP: Υλικό: 1 Η/Υ (backoffice), 1 POS, 1 router Motorola, 1 PDA. Σενάριο: Sync του backoffice με το POS και merge του POS με το PDA. Προϋποθέσεις Software: 1) BACK OFFICE : WIN XP pro,.net

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

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

Γ3.3.Μ7 ΕΠΑΝΆΛΗΨΗ ΜΈΡΟΣ Α: ΈΝΝΟΙΕΣ ΤΙ ΕΊΝΑΙ Η VISUAL BASIC ΤΙ ΜΠΟΡΟΎΜΕ ΝΑ ΚΆΝΟΥΜΕ ΜΕ ΤΗ VISUAL BASIC ΑΝΤΙΚΕΊΜΕΝΑ: ΦΌΡΜΑ ΚΑΙ ΧΕΙΡΙΣΤΉΡΙΑ ΕΤΙΚΈΤΑ LABEL Γ3.3.Μ7 ΕΠΑΝΆΛΗΨΗ ΜΈΡΟΣ Α: ΈΝΝΟΙΕΣ ΤΙ ΕΊΝΑΙ Η VISUAL BASIC Η Visual Basic είναι μια γλώσσα προγραμματισμού οδηγούμενη από συμβάντα που έχει ένα ολοκληρωμένο περιβάλλον ανάπτυξης Έχει δημιουργηθεί από τη

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

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ ΙΣΟΖΥΓΙΩΝ ΚΡΕΑΤΟΣ 1. Γενικά ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ ΙΣΟΖΥΓΙΩΝ ΚΡΕΑΤΟΣ Η ηλεκτρονική υποβολή των ισοζυγίων κρέατος πραγματοποιείται μέσα από το λογισμικό Άρτεμις του Ελληνικού Γεωργικού Οργανισμού

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

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5)

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5) ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ Τοποθετώ μια δισκέτα στον οδηγό τη δισκέτας του υπολογιστή. Τοποθετώ τη δισκέτα που έχει το αρχείο μου στον οδηγό τη δισκέτας του υπολογιστή.

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb)

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb) 1. Είσοδος στην υπηρεσία ClassWeb Στη κεντρική σελίδα της υπηρεσίας στα πεδία Όνομα Χρήστη και Κωδικός πρόσβασης πληκτρολογούμε τα στοιχεία

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

ΓΝΩΡΙΣΤΕ ΤΗΝ BLACKBOARD ΜΕΣΑ ΑΠΟ ΤΟΝ ΣΥΝΤΟΜΟ ΑΥΤΟ ΟΔΗΓΟ

ΓΝΩΡΙΣΤΕ ΤΗΝ BLACKBOARD ΜΕΣΑ ΑΠΟ ΤΟΝ ΣΥΝΤΟΜΟ ΑΥΤΟ ΟΔΗΓΟ ΓΝΩΡΙΣΤΕ ΤΗΝ BLACKBOARD ΜΕΣΑ ΑΠΟ ΤΟΝ ΣΥΝΤΟΜΟ ΑΥΤΟ ΟΔΗΓΟ Συμβουλές για ομαλότερη διεξαγωγή του μαθήματος 1. Για την σωστή παρακολούθηση των συμμετεχόντων είναι προτιμότερο να χρησιμοποιηθούν ακουστικά κεφαλής

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

Κινητές τεχνολογίες;

Κινητές τεχνολογίες; Κινητές τεχνολογίες Κινητές τεχνολογίες; Ασύρματη δικτύωση Κινητές επικοινωνίες Τεχνολογίες Πληροφορικής Σύγχρονες κινητές συσκευές Πρόσβαση στο Internet Αισθητήρες Δέκτης GPS Ηλεκτρονική πυξίδα Επιταχυνσιόμετρο

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

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr»

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Επεξήγηση web site με λογικό διάγραμμα «Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Web : www.e-base.gr E-mail : support@e-base.gr Facebook : Like Twitter : @ebasegr Πολλοί άνθρωποι

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

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

Δημιουργία παρουσιάσεων (Power Point) Δημιουργία παρουσιάσεων (Power Point) Το πρόγραμμα PowerPoint είναι η «αίθουσα προβολών» του Office. Μια προβολή (παρουσίασης) του PowerPoint μπορεί να έχει ως στόχο να ενημερώσει, να διδάξει ή και να

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

Δομή. 1 Πλήκτρα αυξομείωσης έντασης ήχου 7 Ηχεία 2 Θύρα Φόρτιση. 8 Πλήκτρο Home 3 Θύρα MicroUSB. 9 Είσοδος Κάρτας SD. 6 Μπροστινή κάμερα

Δομή. 1 Πλήκτρα αυξομείωσης έντασης ήχου 7 Ηχεία 2 Θύρα Φόρτιση. 8 Πλήκτρο Home 3 Θύρα MicroUSB. 9 Είσοδος Κάρτας SD. 6 Μπροστινή κάμερα Γρήγορος Οδηγός, Δομή 1 2 3 4 5 6 7 7 8 6 10 11 1 Πλήκτρα αυξομείωσης έντασης ήχου 7 Ηχεία 2 Θύρα Φόρτιση 8 Πλήκτρο Home 3 Θύρα MicroUSB 9 Είσοδος Κάρτας SD 4 Υποδοχή ακουστικών 3.5mm 10 Πίσω κάμερα 5

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