Δημιουργία παιχνιδιού «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-

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; Εισαγωγή Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; 1. Σελίδα μαθήματος Εγγραφή Ο κάθε φοιτητής πρέπει να κάνει εγγραφή στη σελίδα του μαθήματος στην πλατφόρμα e-class

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

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

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

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

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

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

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

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

To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition Πίνακας Περιεχομένων To περιβάλλον Ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 Εκτέλεση του περιβάλλοντος ανάπτυξης

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

Smartphones και πολυμέσα

Smartphones και πολυμέσα Smartphones και πολυμέσα Λογοθέτης Σωτήρης ΚΑΘΗΓΗΤΗΣ/ΣΥΜΒΟΥΛΟΣ: ΓΕΩΡΓΙΟΣ ΣΤΥΛΙΑΡΑΣ Θεσσαλονίκη, 1 Νοεμβρίου 2009 Περιεχόμενα Ορισμοί Smartphones - Πολυμέσα Ιστορική Αναδρομή Τελευταίας τεχνολογίας Smartphones

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

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

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

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

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

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

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

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

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

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

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

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

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

Συνοπτικό εγχειρίδιο χρήσης του 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 «Το μάρκετινγκ μέσω ηλεκτρονικού ταχυδρομείου συνίσταται στην

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

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

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

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

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

Δραστηριότητα 1. Προγραμματίζω τον υπολογιστή (10 ώρες). Προγραμματίζω τον υπολογιστή (10 ώρες). Δραστηριότητα 1 Στόχος της δραστηριότητας είναι να δημιουργήσουμε μια απλή εφαρμογή η οποία θα περιέχει ένα κουμπί και μια εικόνα μιας γάτας. Όταν ο μαθητής πατήσει

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

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

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

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

ΚΕΦΑΛΑΙΟ 6. Περιβάλλοντα Ανάπτυξης Εφαρμογών. ΚΕΦΑΛΑΙΟ 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών. Α Γενικού Λυκείου

ΚΕΦΑΛΑΙΟ 6. Περιβάλλοντα Ανάπτυξης Εφαρμογών. ΚΕΦΑΛΑΙΟ 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών. Α Γενικού Λυκείου 49 Διδακτικές ενότητες 6.1 Γλώσσες και εργαλεία προγραμματισμού 6.2 Σύγχρονα προγραμματιστικά περιβάλλοντα Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν την ανάγκη ύπαρξης τόσο

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

Interactive Power Point

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

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

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

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

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

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

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

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

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

Ανάπτυξη εφαρμογής Input-Output Ανάπτυξη εφαρμογής Input-Output Πίνακας Περιεχομένων Ανάπτυξη εφαρμογής Input-Output... 1 1. Εκτέλεση του περιβάλλοντος ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 2. Δημιουργία νέου

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

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

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

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

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

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

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

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας.

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας. Δεδομένα Πληροφορίες Δεδομένα: Μια ομάδα από σύμβολα, αριθμούς, λέξεις που αντιπροσωπεύουν κάτι και θα χρησιμοποιηθούν σε μια επεξεργασία. Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα,

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

Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος

Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος Λογισμικό Συστήματος Λογισμικό 2 Λογισμικό Συστήματος Τα ειδικά εργαλεία χρησιμοποιούνται για την ανάπτυξη λογισμικού εφαρμογών και την εκτέλεση βοηθητικών εργασιών. Το λειτουργικό σύστημα (operating system)

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

Ενημέρωση σε 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, για να σας προσφέρουν βελτιώσεις στην εξατομίκευση, την αναζήτηση, τις εφαρμογές,

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

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α 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 είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

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

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

Ενότητα 1η. Εισαγωγή στην Πληροφορική Ενότητα 1η Εισαγωγή στην Πληροφορική 1.1 Τι είναι Πληροφορική Ένας σύντομος ορισμός για το τι είναι πληροφορική είναι ο παρακάτω: όλα εκείνα που χρειάζεται κανείς για να παράγει, να οργανώνει και να διαχειρίζεται

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences

Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences Γεια σου. Σε αυτό το μάθημα θα μιλήσουμε για τις δυνατότητες που μας δίνει η Unity να την κάνουμε να λειτουργεί όπως θέλουμε. Η αλήθεια είναι ότι

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

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

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

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

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

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

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

Σύντομος οδηγός χρήσης 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 Επισκόπηση εφαρμογής

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

Διεθνής έρευνα για την εξάπλωση των Smartphones και Tablets

Διεθνής έρευνα για την εξάπλωση των Smartphones και Tablets Διαγραφή από τη λίστα Σε αυτό το τεύχος: Φεβρουάριος 2014 Mobile e-commerce από την Altec Software Mobile e-commerce από την Altec Software Διεθνής έρευνα για την εξάπλωση των Smartphones και Tablets Ετήσια

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

Σύντομος οδηγός χρήσης 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 Επισκόπηση εφαρμογής

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

Δημιουργώντας μια εφαρμογή ζωγραφικής. 2 ο Μάθημα

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

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

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE Η διαδικασία μεταφοράς του υλικού ενός μαθήματος από την πλατφόρμα Blackboard Vista στην πλατφόρμα Moodle σε βήματα είναι η ακόλουθη:

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

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

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

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

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Περιεχόμενα Εισαγωγή στην εφαρμογή... 2 Βασική Σελίδα (Activity)... 3 Ρυθμίσεις... 3 Πελάτες... 6 Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Αποθήκη... 11 Αναζήτηση προϊόντος...

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

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

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

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

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

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

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

Βασίλειος Κοντογιάννης ΠΕ19

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα2 Προγραμματιστικά Περιβάλλοντα Δημιουργία Εφαρμογών 6.1 Γλώσσες και εργαλεία προγραμματισμού Τι είναι οι γλώσσες προγραμματισμού; Είναι οι τεχνητές γλώσσες στις οποίες γράφονται οι εντολές των

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

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

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

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

Επιμέλεια: Μαργαρίτα Ρουγγέρη Επιβλέπων: Γεώργιος Στυλιαράς Πληροφορική Πολυμέσα ΓΤΠ61 4 η Εργασία 2011

Επιμέλεια: Μαργαρίτα Ρουγγέρη Επιβλέπων: Γεώργιος Στυλιαράς Πληροφορική Πολυμέσα ΓΤΠ61 4 η Εργασία 2011 Επιμέλεια: Μαργαρίτα Ρουγγέρη 71953 Επιβλέπων: Γεώργιος Στυλιαράς Πληροφορική Πολυμέσα ΓΤΠ61 4 η Εργασία 2011 Λειτουργικό σύστημα κινητή τηλεφωνία Google Open source Smart phones, tablets, mp3, τηλεοράσεις

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

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

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

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

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

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

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

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

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

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

Απαντήστε στις παρακάτω ερωτήσεις πολλαπλής επιλογής (μόνο μία ερώτηση είναι σωστή):

Απαντήστε στις παρακάτω ερωτήσεις πολλαπλής επιλογής (μόνο μία ερώτηση είναι σωστή): Απαντήστε στις παρακάτω ερωτήσεις πολλαπλής επιλογής (μόνο μία ερώτηση είναι σωστή): 1. Ο Παγκόσμιος Ιστός (world wide web): a. Ταυτίζεται με το Internet b. Είναι υπηρεσία διαχείρισης και πρόσβασης σε

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

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS Η διαδικασία μεταφοράς του υλικού ενός μαθήματος από την πλατφόρμα Blackboard Vista στην πλατφόρμα Open eclass σε βήματα είναι

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

Ηλεκτρονικά έγγραφα - επεξεργασία

Ηλεκτρονικά έγγραφα - επεξεργασία ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΑΥΤΟΔΙΟΙΚΗΣΗΣ Ηλεκτρονικά έγγραφα - επεξεργασία Το υλικό παραχωρήθηκε από τον Δρ Σπυρίδων Σαλαμούρα (ssalamouras@gmail.com) και προσαρμόστηκε για χρήση στο μάθημα Έγγραφο

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

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Λαμπαδαρίδης Αντώνιος el04148@mail.ntua.gr Διπλωματική εργασία στο Εργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων Επιβλέπων: Καθηγητής Τ. Σελλής Περίληψη

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

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

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

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

Θα αναπτύξουμε μια εφαρμογή που θα λειτουργεί σαν κουμπί πανικού. Η εφαρμογή θα αποτελείται από δύο κουμπιά.

Θα αναπτύξουμε μια εφαρμογή που θα λειτουργεί σαν κουμπί πανικού. Η εφαρμογή θα αποτελείται από δύο κουμπιά. Δραστηριότητα Κουμπί Πανικού Περιγραφή Εφαρμογής Θα αναπτύξουμε μια εφαρμογή που θα λειτουργεί σαν κουμπί πανικού. Η εφαρμογή θα αποτελείται από δύο κουμπιά. Εικόνα 1 - Εφαρμογή Κουμπί Πανικού Το πρώτο

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

Unity Μια Πρώτη Ματιά

Unity Μια Πρώτη Ματιά Unity Μια Πρώτη Ματιά Ωραία. Ελπίζω ότι όλα πήγαν καλά με την εγκατάσταση. Πριν ξεκινήσουμε με τη Unity πρέπει να δημιουργήσουμε ένα Unity Id. Αυτός θα είναι ο λογαριασμός μας στη Unity. Θα χρησιμοποιήσουμε

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

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

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

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

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

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

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

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

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

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

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

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

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

Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Σημείωση για το προϊόν

Σημείωση για το προϊόν Έναρξη από εδώ Copyright 2013 Hewlett-Packard Development Company, L.P. Η ονομασία Windows είναι σήμα κατατεθέν της Microsoft Corporation στις ΗΠΑ. Οι πληροφορίες στο παρόν έγγραφο μπορεί να αλλάξουν χωρίς

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

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

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

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

Γιάννης Ασσαέλ Are you M.A.D. enough for the market?

Γιάννης Ασσαέλ Are you M.A.D. enough for the market? Γιάννης Ασσαέλ iassael@gmail.com Περιεχόµενα 1. Who is Who? 2. Pinapps Mobile Development 3. Mobile Solutions για όλους! 4. The Market of Mobile Applications 5. Online Developers 6. Mobile Application

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

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

Ανάπτυξη εφαρμογής Input-Output Ανάπτυξη εφαρμογής Input-Output Πίνακας Περιεχομένων Ανάπτυξη εφαρμογής Input-Output... 1 1. Εκτέλεση του περιβάλλοντος ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 2. Δημιουργία νέου

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

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

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

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

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

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

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

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

Πρόλογος... 7 ΕΙΔΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 7 ΕΙΔΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ Α Δομή και λειτουργία προσωπικού υπολογιστή...11 ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ Β Δομή και χρήση λειτουργικών συστημάτων DOS, UNIX και λειτουργικού

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 με ποντίκι και αφή Οθόνη κλειδώματος

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

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

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

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

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

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

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

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

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

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

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 νέα

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

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

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

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

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) Λογισμικό

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Δημιουργία μιας εφαρμογής Java με το NetBeans

Δημιουργία μιας εφαρμογής Java με το NetBeans Δημιουργία μιας εφαρμογής Java με το NetBeans Για να δημιουργήσετε μια εφαρμογή Java πρέπει να ακολουθήσετε τα εξής βήματα : Αρχικά πρέπει να δημιουργηθεί ένα project το οποίο θα περιέχει όλα τα αρχεία

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

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

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

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

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

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

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

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

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

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

Δημοσίευση στο Διαδίκτυο

Δημοσίευση στο Διαδίκτυο ΕΣΔ200 Δημιουργία Περιεχομένου ΙI Δημοσίευση στο Διαδίκτυο Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Εισαγωγή Δημοσίευση μιας ταινίας στο παγκόσμιο ιστό Βασικά στοιχεία HTML Τεχνικές δημιουργίας

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