ΥΛΟΠΟΙΗΣΗ MOBILE ΕΦΑΡΜΟΓΗΣ ΠΟΥ ΑΦΟΡΑ ΕΝΑ ΠΡΟΓΡΑΜΜΑ ΓΥΜΝΑΣΤΙΚΗΣ

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

Download "ΥΛΟΠΟΙΗΣΗ MOBILE ΕΦΑΡΜΟΓΗΣ ΠΟΥ ΑΦΟΡΑ ΕΝΑ ΠΡΟΓΡΑΜΜΑ ΓΥΜΝΑΣΤΙΚΗΣ"

Transcript

1 ΑΤΕΙ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τμήμα Μηχανικών Πληροφορικής ΤΕ ΥΛΟΠΟΙΗΣΗ MOBILE ΕΦΑΡΜΟΓΗΣ ΠΟΥ ΑΦΟΡΑ ΕΝΑ ΠΡΟΓΡΑΜΜΑ ΓΥΜΝΑΣΤΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΑΘΑΝΑΣΙΟΣ ΔΙΑΚΟΣ (ΑΜ: Τ-02619) Επιβλέπων: Δρ Χαϊκάλης Κωσταντίνος, Καθηγητής Εφαρμογών ΛΑΡΙΣΑ 2014

2 «Εγώ ο Αθανάσιος Διάκος δηλώνω υπεύθυνα ότι η παρούσα Πτυχιακή Εργασία με τίτλο <Υλοποίηση Mobile Εφαρμογής που αφορά ένα πρόγραμμα Γυμναστικής> είναι δική μου και βεβαιώνω ότι: Σε όσες περιπτώσεις έχω συμβουλευτεί δημοσιευμένη εργασία τρίτων, αυτό επισημαίνεται με σχετική αναφορά στα επίμαχα σημεία. Σε όσες περιπτώσεις μεταφέρω λόγια τρίτων, αυτό επισημαίνεται με σχετική αναφορά στα επίμαχα σημεία. Με εξαίρεση τέτοιες περιπτώσεις, το υπόλοιπο κείμενο της πτυχιακής αποτελεί δική μου δουλειά. Αναφέρω ρητά όλες τις πηγές βοήθειας που χρησιμοποίησα. Σε περιπτώσεις που τμήματα της παρούσας πτυχιακής έγιναν από κοινού με τρίτους, αναφέρω ρητά ποια είναι η δική μου συνεισφορά και ποια των τρίτων. Γνωρίζω πως η λογοκλοπή αποτελεί σοβαρότατο παράπτωμα και είμαι ενήμερος(-η) για την επέλευση των νομίμων συνεπειών» Διάκος Αθανάσιος. Περίληψη Η εφαρμογή μας έχει σχέση με Windows Phone 7 όπου ο χρήστης μπορεί να δημιουργήσει το προσωπικό του πρόγραμμα γυμναστικής. Βασικές τεχνικές που χρησιμοποιήσαμε είναι το Data Binding που μας επιτρέπει να αντλούμε δεδομένα μέσω ενός αντικειμένου που είναι συγχρονισμένο με κάποιο control.επίσης μέσω του ORM προτύπου που παρέχει η Microsoft,αποθηκεύουμε δεδομένα σε βάση δεδομένων χωρίς την χρήση SQL.Ακόμη το Isolated storage settings επιτρέπει την αποθήκευση διαφόρων ρυθμίσεων στο κινητό.μια σημαντική τεχνική αποτελεί το Web Browser Task που μας δίνει τη δυνατότητα να ανοίγουμε τον browser σε μια συγκεκριμένη σελίδα. Ο χρήστης ανοίγει την εφαρμογή(μέσω του Emulator )και βρίσκεται στην αρχική σελίδα.στη συνέχεια μπορεί να διαβάσει για το τι κάνει η εφαρμογή,από την Description Page.Επίσης -α-

3 μπορεί να επιλέξει ποιες ασκήσεις θα επιλέξει από την Configuration Page.Στη συνέχεια πάμε στην Workouts Page όπου μας εμφανίζονται όλες οι καταχωρημένες προπονήσεις και εκεί μας εμφανίζονται τρία κουμπία,το κουμπί add για καταχώρηση προπόνησης,το κουμπί top για την μέγιστη επίδοση σε κάθε άσκηση ξεχωριστά,το κουμπί next το οποίο μας παρουσιάζει τα τα κιλά της επόμενης προπόνησης.ακόμη,στην Informations Page μπορούμε να πάρουμε πολύ βασικές και ουσιαστικές γνώσεις πάνω σε θέματα διατροφής. Ευχαριστίες Ευχαριστώ τους γονείς μου για τον κόπο που κάνουν όλα αυτά τα χρόνια που σπουδάζω.επίσης ευχαριστώ και τον καθηγητή μου κ.χαϊκάλη που με βοήθησε να ολοκληρώσουμε μια εργασία που σχετίζεται με εφαρμογές,κυρίως σε Κινητά Τηλέφωνα με το αντίστοιχο λογισμικό,που σίγουρα τα επόμενα χρόνια θα μας απασχολεί όλους μας! Διάκος Αθανάσιος. -β-

4 ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΛΗΨΗ...α. ΕΥΧΑΡΙΣΤΙΕΣ...β. ΠΕΡΙΕΧΟΜΕΝΑ...γ. 1 ΕΙΣΑΓΩΓΗ-ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ-ΒΑΣΙΚΑ ΓΝΩΡΙΣΜΑΤΑ- Pivot control και χρήση. 1.1 Εισαγωγή Πυρήνας User Interface(Διεπαφή Χρήστη) Text Input(Eισαγωγή Κειμένου) Messaging Web Browser Contacts(Επαφές) Multimedia(Πολυμέσα) Media Support(Υποστήριξη από μέσα ενημέρωσης) Games(Παιχνίδια) Search(Αναζήτηση) Office Suite Windows Phone 7(Χρησιμοποιώντας το Control Pivot ).7. 2 Web Browser Control- Διάφορες Τεχνικές 2.1 Εισαγωγή στο Web Browser Control Object Relational Mapping Data Binding.18. -γ-

5 3 Γλώσσα C# -.NET Framework Τύποι 3.1 Εισαγωγή στη γλώσσα C# και το.net Framework Η γλώσσα C# Net Framework Platform Architecture Γενική Δομή C# προγράμματος Main() και Command-Line Arguments Types(Τύποι),Variables(μεταβλητές),Values(Τιμές) Specifying Types in variable declaration Built-in Types Custom Types(προσαρμοσμένοι Τύποι) The Common Type System(Σύστημα Κοινών τύπων) Value Types Reference Types(Τύποι Αναφοράς) Tύποι Κυριολεκτικών Τιμών Generic Type(Γενικοί Τύποι) Implicit Types,Anonymous Types,Nullable Types Arrays,Strings και μερικά χαρακτηριστικά 4.1 Arrays(Πίνακες) Array Overview(Επισκόπηση Πίνακα) Strings(Αλφαριθμητικό) String vs System.String Declaring και Initializing Strings(Δήλωση και αρχικοποίηση αλφαριθμητικών) Σταθερότητα των String Objects Format Strings(Μορφοποίηση Αλφαριθμητικών) Substrings Accessing Individual Characters Null Strings και Empty Strings Χρήση του StringBuilder για γρήγορη δημιουργία Strings String,Extension methods και LINQ 49. -δ-

6 5 Ultra Hard Gainers Παρουσίαση- Επεξήγηση βασικών σημείων 5.1 Τι είναι το XAML Βιβλιογραφία KΕΦΑΛΑΙΟ 1ο ΕΙΣΑΓΩΓΗ-ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ-ΒΑΣΙΚΑ ΓΝΩΡΙΣΜΑΤΑ-Pivot control και χρήση. Εισαγωγή[1.1] Η Microsoft αποκάλυψε και επίσημα το νέο operating system(λειτουργικό σύστημα),windows Phone 7 Series, στο Mobile Wold Congress(Παγκόσμιο Συνέδριο Κινητής) στη Βαρκελώνη στις 15/2/2010,και παρουσίασε επιπρόσθετες λεπτομέρειες στο MIX 2010(συγκέντρωση της Microsoft) στις 15/3/2010.Το τελικό SDK έγινε διαθέ-σιμο στις 16/9/2010.Αργότερα η HP αποφάσησε να μην δημιουργήσει συσκευές για Windows Phone,επικαλούμενη ότι έπρεπε να επικεντρωθεί σε συσκευές του webos που αγοράστηκαν πρόσφατα.ως το επίσημο όνομα,είχε επικριθεί ως περίπλοκο και ως "φλύαρο",το όνομα του λειτουργικού συστήματος που επισήμως συντομεύθηκε ήταν το Windows Phone 7 στις 2/4/2010. Στις 11/10/2010,ο Steve Ballmer(Microsoft's CEO),ανακοίνωσε δέκα συσκευές για Windows Phone 7,που δημιουργήθηκαν από τις HTC,Dell,Samsung και LG,οι πωλήσεις ξεκίνησαν στις 21/10/2010 στην Ευρώπη και Αυστραλία και στις 8/11/2010 στις Ηνωμένες Πολιτείες.Οι συσκευές που έγιναν διαθέσιμες από 60 φορείς σε 30 χώρες,με επιπρόσθετες συσκευές να παρουσιάζονται το 2011.Πάνω στην απελευθέρωση των Windows Phone 7,επιπλέον κατασκευαστές έγιναν συνέταιροι και μέσα σε αυτούς συμπεριλαμβάνονται οι Acer,Fujitsu και ΖΤΕ. -1-

7 Τα Windows Phone αρχικά υποστηρίζονται από 25 γλώσσες,με εφαρμογές να είναι διαθέσιμες μέσω του Windows Phone Store σε 35 χώρες και περιφέρειες.υποστήριξη για επιπλέον γλώσσες και περιοχές,μεταγενέστερα έφεραν τα Mango & Tango updates στο OS αντίστοιχα. Χαρακτηριστικά Πυρήνας[1.2] Τα Windows Phone 7 είναι η μόνη έκδοση με τα Kernel χαρακτηριστικά να είναι βασισμένα σε Windows Embedded Compact 7 μια έκδοση των Windows Embedded CE,τα οποία χρησιμοποιούνταν επίσης στα Windows Mobile και στα Pocket PC συστήματα. User interface(διεπαφή χρήστη)[1.3] Ένα από τα χαρακτηριστικά των Windows Phone 7 είναι η διεπαφή χρήστη και βασίζεται σ'ένα σύστημα σχεδίασης με την κωδική ονομασία και γνωστό ως Metro.Η αρχική οθόνη καλείται "Start screen",και απαρτίζεται από "Live Tiles".Τα Tiles είναι Links για applications,χαρακτηριστικά,συναρτήσεις και ατομικά στοιχεία(όπως επαφές,ιστοσελίδες,εφαρμογές ή εργαλεία ενημέρωσης).οι χρήστες μπορούν προσθέσουν,να -2-

8 ανασυντάξουν ή να μετακινήσουν "tiles".τα tiles είναι δυναμικά και ενημερώνονται σε πραγματικό χρόνο-για παράδειγμα,το tile ενός λογαριασμού θα εμφανίσει τον αριθμό των αδιάβαστων μηνυμάτων ή το tile θα μπορούσε να εμφανίσει ζωντανή ενημέρωση για καιρικές συνθήκες. Άλλο ένα βασικό χαρακτηριστικό των Windows Phone 7 είναι να οργανώνονται σε "hubs",τα οποία συνδυάζουν το τοπικό και το online περιεχόμενο μέσω της ολοκλήρωσης των Windows Phone με δημοφιλή δημόσια networks,όπως το Facebook,Windows Live και Twitter.Για παράδειγμα οι εικόνες hub μας δείχνουν φωτογραφίες που τραβιούνται με συσκευές κάμερας,και οι χρήστες που χρησιμοποιούν φωτογραφίες άλμπουμ στο Facebook.Το People hub μας δίνει επαφές συγκεντρωτικά από πολλαπλές πηγές συμπεριλαμβάνοντας τα Windows Live,Facebook,Gmail. Από το Hub οι χρήστες μπορούν κατευθείαν να κάνουν 'like' και να σχολιάσουν σε δημόσια network updates.το άλλο που ενσωματώνεται στα hubs είναι το Xbox Music και Video,Xbox Live Games,Windows Phone Store και το Microsoft Office. To Windows Phone χρησιμοποιείται από τεχνολογίες multi -touch.το default user interface των Windows Phone έχει μαύρο θέμα το οποίο παρατείνει την διάρκεια ζωής της μπαταρίας με OLED screens ως τελείως μαύρα pixels. Ο χρήστης μπορεί να επιλέξει ένα φωτεινό θέμα επίσης,και μπορεί επιπλέον να διαλέξει από διαφορετικά χρώματα.τα στοιχεία του User interface σαν tiles,δείχνουν στους χρήστες να επιλέξουν accent color!tα third party applications μπορούν αυτόματα να ορίζουν το θέμα τους με τέτοια χρώματα. Text Input(Εισαγωγή Κειμένου)[1.4] Οι χρήστες εισάγουν κείμενο χρησιμοποιώντας στην οθόνη virtual keyboard,το οποίο έχει αποκλειστικά ένα κλειδί για εισαγόμενα emoticons,και χαρακτηριστικά που σημάνουν έλεγχο και λεξική πρόβλεψη.οι προγραμματιστές εφαρμογών(οι "inhouse" και "ISV") ενδέχεται να καθορίσουν διαφορετικές εκδόσεις του virtual keyboard προκειμένου να περιοριστούν οι χρήστες σε ορισμένα πρότυπα όπως αριθμητικοί χαρακτήρες μόνοι τους.οι χρήστες μπορούν να αλλάξουν μια λέξη αφ'ότου έχει γραφτεί,η οποία θα μπορεί να επικαλιστεί μια λίστα από συγγενικές λέξεις.πιέζοντας και κρατώντας ορισμένα κλειδιά θα αποκαλυφθούν παρόμοιοι χαρακτήρες.αυτά τα κλειδιά είναι κάπως μεγαλύτερα και απόμακρα ξεχωριστά όταν βρίσκονται σε κατάσταση "landscape".τα κινητά μπορεί ωστόσο να δημιουργηθούν με "hardware keyboard" για γράψιμο κειμένου. -3-

9 Messaging[1.5] Το σύστημα μηνυμάτων των Windows Phone 7 οργανώνεται μέσα σε "threads".αυτή η τεχνική επιτρέπει την συνομιλία με ανθρώπους που επικοινωνούν μέσω πολλαπλών πλατφόρμων.(όπως το Windows Live Messenger,Facebook Messaging,ή SMS μέσα σε ένα και μοναδικό thread,και δυναμική αλλαγή ανάμεσα σε υπηρεσίες ανάλογα στην διαθεσιμότητα.) Web browser[1.6] Το Windows Phone 7.5 έχουν ένα βασικό χαρακτηριστικό την έκδοση του Internet Explorer Mobile με μια μηχανή απόδοσης η οποία είναι κατά κανόνα βασισμένη σε Internet Explorer 9. Ο ενσωματωμένος web browser επιτρέπει στον χρήστη να διατηρεί μια λίστα που αποτελείται από τις αγαπημένες του ιστοσελίδες και "tiles" τα οποία είναι συνδεδεμένα προς τις αγαπημένες ιστοσελίδες στο "Start screen".ο browser μπορεί να υποστηρίξει πάνω από 6 καρτέλες,οι οποίες μπορούν όλες να φορτωθούν παράλληλα.άλλα δευτερεύοντα χαρακτηριστικά περιλαμβάνουν "multi-touch" χειρονομίες,μια εξορθολογισμένη UI,λείο zoom in and out κινουμένων σχεδίων,την ικανότητα να αποθηκεύονται εικόνες οι οποίες βρίσκονται σε ιστοσελίδες,παραχώρηση ιστοσελίδων μέσω ,και παρέχει υποστήριξη για "inline" αναζήτηση η οποία παρέχει στο χρήστη να μπορεί να ψάχνει για μια λέξη ή φράση σε αντίστοιχη ιστοσελίδα δαχτυλογραφώντας την. Η Microsoft έχει ανακοινώσει σχέδιο για κανονικό update των Windows Phone browser και του σχεδίου τηs ανεξάρτητης μηχανής από το Windows Phone Update system. Contacts(Επαφές)[1.7] Οι επαφές είναι οργανωμένες μέσω του "People hub",και έχουν τη δυνατότητα να εγγράφονται χειροκίνητα σε επαφές ή να εισάγονται από το Facebook,το Windows Live Contacts,το Twitter,το LinkedIn και από το Gmail.Οι επαφές έχουν την δυνατότητα να εισάγονται χειροκίνητα από το Outlook χρησιμοποιώντας Windows Live Contacts ή το Gmail.Το "What's New" τμήμα μας δείχνει νέα "τροφή" και το "Pictures" τμήμα μας εμφανίζει φωτογραφίες από τόσα κοινωνικά δίκτυα που γίνονται από τις επαφές.ο το "Me" τμήμα μας εμφανίζει κατόχους που χρησιμοποοιούν κινητά και είναι επίσης χρήστες σε κοινωνικά δίκτυα και συγκεκριμένα σε Status και σε Walls,επιτρέποντας έτσι τον χρήστη να κάνει Update στο Status του και να ελέγχει στο Bing και στο Facebook. -4-

10 Ωστόσο οι επαφές μπορούν να προστεθούν στην αρχική οθόνη με το να καρφιτσώνονται οι ίδιες στην έναρξη.η "Live Tile" επαφή επιδεικνύει το δικό της κοινωνικό Status αλλά και την εικόνα προφιλ της στην αρχική οθόνη και το Contact hub διαφημίζει το δικό του Facebook wall καθώς όλα τα υπόλοιπα από την επαφή του όπως οι πληροφορίες και πληροφορίες από άλλα δικά του κοινωνικά δίκτυα.εάν μια επαφή έχει πληροφορίες αποθηκευμένες σε πολλαπλά κοινωνικά δίκτυα,τότε οι χρήστες μπορούν συνδέσουν δύο ξεχωριστούς λογαριασμούς επαφών,επιτρέποντας την πληροφορία να είναι εμφανής και προσβάσιμη από μια μόνο κάρτα.από τα Windows 7.5,οι επαφές μπορούν ωστόσο ταξινομούνται.εδώ,κάθε πληροφορία από κάθε επαφή είναι συνδυασμένη μέσα σε μια μονή σελίδα η οποία μπορεί να είναι προσβάσιμη απευθείας από το Hub ή από το να είναι καρφιτσωμένη στην αρχική οθόνη. [1.8] Τα Windows Phone υποστηρίζουν τα Outlook.com,Exchange,Yahoo!Mail και Gmail και επιπλέον υποστηρίζουν πολλές άλλες υπηρεσίες μέσω του POP και IMAP πρωτοκόλων.για τους "ντόπιους" τύπους λογαριασμών,οι επαφές και τα ημερολόγια μπορούν να συγχρονιστούν επίσης.οι χρήστες μπορούν επίσης να αναζητούν μέσω των κάνοντας αναζήτηση στο θέμα,στο "σώμα",στους αποστολείς και στους αποδέκτες επίσης.τα s μας εμφανίζουνται σε "threading" μορφή και πολλαπλά εισερχόμενα,μπορούν να συνδυαστούν ή να φυλάσσονται ξεχωριστά. Πολυμέσα(Multimedia)[1.9] Η μουσική και το Video Hub σε Windows Phone.Η μουσική και τα Video Hub επιτρέπουν στο χρήστη να έχει πρόσβαση σε τραγούδια,βίντεο,και σε αποθηκευμένα podcast σε συσκευή,και σε links απ'ευθείας στο "Xbox Music Store" ώστε να έχει τη δυνατότητα να αγοράζει μουσική,ή να ενοικιάζει με το Xbox Music Pass κάνοντας απλώς εγγραφή στη συγκεκριμένη πηρεσία.όταν περιηγείσαι στη μουσική από έναν καλλιτέχνη,οι χρήστες είναι σε θέση να δουν το βιογραφικό του αντίστοιχου καλλιτέχνη που παρέχεται από το Xbox Music.Αυτό το hub ενσωματώνει με πολλές άλλες εφαρμογές την παροχή video και υπηρεσίες σχετικά με την μουσική,περιλαμβάνοντας χωρίς όρια το iheartradio,το Youtube και το Vevo.Aυτό το hub επίσης συμπελιλαμβάνει το "Smart Dj" το οποίο μεταγλωττίζει μια λίστα από τραγούδια που είναι αποθηκευμένα στο κινητό,παρόμοια και στο τραγούδι ή στη καλλιτεχνική πιλογή.αγόρασε ταινίες και άλλα video και μπορεί να "παίξει" στο Xbox Video.Το "Pictures Hub" επιδεικνύει τους χρήστες Facebook και SkyDrive άλμπουμ φωτογραφιών,καθώς και φωτογραφίες που τραβήχτηκαν από "built in" κάμερα.οι χρήστες μπορούν ωστόσο να μεταφέρουν φωτογραφίες σε κοινωνικά δίκτυα,να σχολιάζουν σε άλλες εικόνες,και να κάνουν tag σε φωτογραφίες σε κοινωνικά δίκτυα.οι multi-touch χειρονομίες επιτρέπουν να κάνει κάποιος ζουμ ελαχιστοποίησης ή μεγιστοποίησης στις φωτογραφίες του. -5-

11 Media support(υποστήριξη από μέσα ενημέρωσης)[1.10] Τα Windows Phone 7 υποστηρίζουν WAV,MP3,WMA,AAC/MP4/M4A/M4B και 3GP/3G2 χαρακτηριστικά.οι φάκελοι των βίντεο υποστηρίζονται και περιλαμβάνουν AVI,MP4/M4V,3GP/3G2 και MOV(Quick Time) χαρακτηριστικά.αυτά υπο στηρίζονται από audio και βίντεο κριτήρια που θα είναι εξατρημένα σε κωδικοποιητές που περιέχουν μέσα τους. Aυτό έχει γίνει ωστόσο από πριν γνωστό,δηλαδή ότι οι DivX και Xvid κωδικοποιητές μέσα στο AVI είναι ωστόσο σε δράση στο αντίστοιχο σύστημα.σε αντίθεση,το προηγούμενο Windows Mobile operating system,υπάρχουν στη στιγμή μη "third party" εφαρμογές για χειρισμό άλλων διαμορφώσεων βίντεο.το image file formats υποστηρίζοναι με το να περιλαμβάνουν JPG/JPEG,PNG,GIF,TIF και BMP. Μετά από την ενημέρωση "Mango",τα Windows Phone 7 προσθέτουν την ικανότητα για τους χρήστες ώστε να έχουν διαχρονικά ringtones.τα ringtone audio files πρέπει να είναι κάτω από 1ΜΒ και μικρότερο από 40 δευτερόλεπτα.τα custom ringtones συνεχίζουν να είναι αχρησιμοποίητα για text μυνήματα,ims ή s. Games(Παιχνίδια)[1.11] Το "Games Hub" παρέχει πρόσβαση στα παιχνίδια σε ένα κινητό μαζί με "Xbox Live" λειτουργικότητα,περιλαμβάνονας την ικανότητα σε κάποιο χρήστη να αλληλεπιδρά με το δικό του "avatar",ανασκοπώντας και εκδίδοντας το προφίλ του,παρακολουθώντας τα επιτευγματά του και τα "leaderboards",και στέλνοντας μηνύματα σε φίλους δια μέσω του Xbox Live.To "Game Hub" ωστόσο έχει τα χαρακτηριστικά του σε μια περιοχή για διαχείρηση προσκλήσεων και στρέφει κοινοποιήσεις σε "turn Based multiplayer games". Search(Αναζήτηση)[1.12] Το Hardware της Microsoft απαιτεί να οριστεί κάθε συσκευή που τρέχει Windows Phone 7 και η οποία θα πρέπει να έχει ένα αποκλειστικό "Search Button" στο μπροστινό της συσκευής το οποίο εκτελεί διαφορετικές δράσεις.πιέζοντας "αναζήτηση" ενώ μια εφαρμογή είναι ακόμα ανοιχτή,επιτρέπει στον χρήστη να κάνει αναζήτηση μέσα σε εφαρμογές και να μπορεί να παίρνει πλεονέκτημα από αυτό το χαρακτηριστικό,για παράδειγμα,πιέζοντας "αναζήτηση" στο "People Hub",επιτρέπεται στους χρήστες να αναζητήσουν στη λίστα των επαφών τους για συγκεκριμένους εγγεγραμμένους φίλους.αυτό έχει αλλάξει στα Windows Phone 7.5,ωστόσο και καθώς η αναζήτηση προορίζεται για το Bing,έτσι εφαρμογές οι οποίες προηγουμένως χρησιμοποιούσαν αυτό το χαρακτηριστικό,τώρα περιλαμβάνουν "μαλακά" κουμπιά αναζήτησης. -6-

12 Σε άλλη περίπτωση και πιέζωντας το κουμπί της "Αναζήτησης" θα επιτραπεί στο χρήστη να εκτελέσει μια αναζήτηση από Web sites,νέα και τοποθεσίες από χάρτες χρησιμοποιώντας την εφαρμογή "Bing". Tα Windows Phone διαθέτουν επίσης μια συνάρτηση αναγνώρισης της φωνής,που δημιουργήθηκε από την "TellMe" η οποία επιτρέπει το χρήστη να εκτελέσει αναζήτηση μέσω Bing,καλώντας επαφές ή "launch applications" απλά μιλώντας.αυτό μπορεί να ενεργοποιηθεί πιέζωντας και κρατώντας το κουμπί Start. Το Bing είναι η "default" Μηχανή αναζήτησης σε συσκευές Windows Phone,λόγω του ότι είναι ολοκληρωμένες από συναρτήσεις στο OS(επίσης συμπεριλαμβάνουν τη χρήση "map service" για τοποθεσία-βάση αναζήτησης και Queries).H Microsoft δήλωσε ότι άλλη μηχανή αναζήτησης μπορεί επίσης να χρησιμοποιηθεί. Από τις τοποθεσίες-βάσεις αναζήτησης,το Bing Maps σε Windows Phone 7 παρέχει "turn-byturn navigation" υπηρεσία για τους χρήστες Windows Phone,και το "Local Scout" μας δείχνει ενδιαφέρον σημεία όπως αξιοθέατα και restaurants κοντά στην περιοχή σου!το Bing Audio επίσης επιτρέπει στο χρήστη να κάνει "match" ένα τραγούδι με το αντίστοιχο όνομα,όσο το Bing Vision επιτρέπει στους χρήστες να διαβάζουν Barcodes,QR codes και tags. Office suite[1.13] Το "Ofiice Hub" οργανώνει όλες τις εφαρμογές Microsoft Office και έγγραφα.το Microsoft Office Mobile παρέχει διαλειτουργικότητα ανάμεσα στα Windows Phone και σε Desktop εκδόσεις του Microsoft Office.Tα Word Mobile,Excel Mobile,PowerPoint MObile,OneNote Mobile,Share Point Workspace Mobile,επιτρέπει τα περισσότερα Microsoft Office File formats να παρουσιάζονται και να εκδίδονται ακριβώς σε συσκευή Windows Phone. To Microsoft office μπορεί ωστόσο να ανοίγει αρχεία από το SKyDrive και Office 365,καθώς τα αρχεία αποθηκεύονται τοπικά στο κινητό.τα Office Files σε Windows Phone 7 είναι ταξινομημένα ανά κομμάτια,word documents(το μπλε κομμάτι),excel spreadsheets(πράσινο κομμάτι),παρουσιάσεις Power Point(κόκκινο κομμάτι) και OneNote documents(μοβ κομμάτι). Windows Phone 7(Χρησιμοποιώντας το control Pivot)[1.14] -7-

13 Ίσως να είναι ένα από τα πιο εύκολα στη χρήση controls που έχουν να επιδείξουν τα Windows Phone. Ένα χαρακτηριστικό είναι ο τρόπος αντιγραφής με μικρότερη οθόνη σε ένα κινητο τηλέφωνο και μπορεί να παρέχει αυτόματα χειροκίνητη υποστήριξη.ο χρήστης μπορεί να μετακινεί το κείμενο και να μετακινέιται γύρω από αυτό,χρησιμοποιώντας οριζόντια περιστροφή ή «tap & drag».το Pivot Control είναι ιδανικό στην παρουσίαση περιεχομένου το οποίο είναι λογικά διαιρεμένο μέσα σε αναγνωρίσιμους τομείς.επίσης είναι σταθερά χωρισμένο μέσα στις σελίδες που ο χρήστης μπορεί να επιλέξει από το menu.αξίζει να αναφέρουμε ότι δεν είναι λάθος να αποκαλέσουμε το Pivot Control ένα pivot control,όμως αυτό δεν είναι ιδιαίτερα σχετικό με pivot tables ή με κάποιο συγκρότημα και με εξελιγμένα δεδομένα που δείχνουν ότι μπορεί να δημιουργήθηκαν χρησιμοποιώντας ένα pivot table control.συμπεραίνουμε πως το «Pivot Control» μπορεί να μοιάζει σίγουρα και με ένα page control και αυτό θα μπορούσε να είναι λιγότερο εκφοβιστικό αν αυτό ονομαζόταν έτσι. Βασικά(Basics) Οι βασικές αρχές της χρήσης του pivot item είναι πάρα πολύ απλές.αυτό το control από μόνο του δρα ως «container» για κάποια επιπλέον PivotItems που επιθυμείς να προσθέσεις μέσα σ αυτό.η βασική δομή του έχει ως εξής: <controls:pivot> <controls:pivotitem> first page content </controls:pivotitem> <controls:pivotitem> second page content </controls:pivotitem> <controls:pivotitem> third page content </controls:pivotitem> </controls:pivot> To περιεχόμενο της κάθε σελίδας μπορεί να είναι οποιοσδήποτε συνδυασμός από Silverlight controls που εσύ επιθυμείς να χρησιμοποιήσεις.εσύ δεν μπορείς να χρησιμοποιήσεις οποιοδήποτε άλλο container-control μέσα σε Pivot Control πλην του PivotItem. Eάν εσύ δώσεις ένα PivotItem με μια επικεφαλίδα (header) τότε αυτή εμφανίζεται σαν ένα «menu item» στην κορυφή της σελίδας.μόνο όπως πολλά header menu items εμφανίζονται για να μπορούν να χωρέσουν σε μια σελίδα και τα οποία περιστρέφουν με τις σελίδες ούτος ώστε σε πολλές περιπτώσεις εσύ να έχεις τη δυνατότητα να δείς τουλάχιστον το menu item για την αντίστοιχη σελίδα και την επόμενη σελίδα προς δεξιά.για παράδειγμα : -8-

14 <Grid x:name="layoutroot" Background="Transparent"> <controls:pivot Title="My Pivot"> <controls:pivotitem Header="Page1" > </controls:pivotitem> <controls:pivotitem Header="Page2" > </controls:pivotitem> <controls:pivotitem Header="Page3" > </controls:pivotitem> <controls:pivotitem Header="Page4" > </controls:pivotitem> </controls:pivot> </Grid> Aυτό το κομμάτι κώδικα που προηγήθηκε δημιουργεί το σχεδιάγραμμα για τέσσερις σελίδες με menu items στη κορυφή αλλά εσύ μπορείς να δεις γενικά μόνο τα menu items για τη στοχευμένη σελίδα αλλά και την επόμενή της στα δεξιά : -9-

15 ΚΕΦΑΛΑΙΟ 2 ο Εισαγωγή στο Web Browser Control[2.1] Το Web Browser control είναι κάτι το οποίο στην πραγματικότητα είναι καινούργιο γενικά στα Windows Phone 7.Για το λόγο αυτό είναι απλά μια πλατφόρμα στη φόρμα του διαδικτύου του Internet Explorer στα Windows Phone,αυτό είναι καλό πλεονέκτημα,που οι λειτουργίες του μπορούν άνετα να χρησιμοποιηθούν σε εφαρμογές από δικές μας συσκευές.αυτή είναι η καλύτερη επιλογή προκειμένου να ενισχυθεί η χρηστικότητα. Eδώ κάποιος μπορεί να βρει πολλούς διαφορετικούς τρόπους προκειμένου να χρησιμοποιήσει αυτό το control σε Windows Phone 7.Το παράδειγμά του περιλαμβάνει την δυναμική δημιουργία με Html κώδικα και τότε εμφανίζεται το ίδιο σαν μια κανονική σελίδα.το άλλο πράγμα που μπορούμε εμείς να κάνουμε είναι να παρουσιάσουμε μια στατική σελίδα η οποία είναι στην πραγματικότητα αποθηκευμένη εντελώς σε μεμονωμένη αποθήκη ή μάλλον να αποθηκεύσουμε την σελίδα σε μια μεμονωμένη αποθήκη. Τώρα θα δείξουμε βήμα βήμα την διαδικασία στο πως εμείς μπορούμε να χρησιμοποιήσουμε ή να αναπτύξουμε το Web Browser control των Windows Phone 7. Βήματα Το πρώτο βήμα είναι να ανοίξουμε το Visual Studio και να αρχίσουμε να δημιουργούμε ένα καινούργιο Silverlight για Windows Phone 7 εφαρμογή.αυτό θα πρέπει να είναι σωστό με ένα έγκυρο project name ώστε να μπορεί να φαίνεται όπως στην εικόνα που ακολουθεί. -10-

16 Εικόνα 1: Αντιπροσώπευση εισαγωγής νέου Project στο Visual Studio Eμείς θα δούμε τώρα το design για Windows Phone 7 καθώς και το Xaml των παραθύρων τα οποία θα βοηθήσουν εμάς στο να αρχίσουμε να σχεδιάζουμε την δική μας εφαρμογή.ας ξεκινήσει η εκμάθηση με drag & drop του Web Browser control το οποίο μπορεί να επιτευχθεί από το Visual Studio Tool Box και να ξαναεπανέλθει το μέγεθός του.αυτό μας δείχνει και η εικόνα που ακολουθεί παρακάτω. Εικόνα 2:Eκπροσωπώντας το Visual Studio Tool Box Καταχώρηση 1: ΧΑΜL Code -11-

17 <!--TitlePanel contains the name of the application and page title--> <StackPanel x:name="titlepanel" Grid.Row="0" Margin="12,17,0,28"> <TextBlock x:name="applicationtitle" Text="MRBOOL" Style="StaticResourcePhoneTextNormalStyle"/> <TextBlock x:name="pagetitle" Text="Web Browser" Margin="9,-7,0,0" Style="StaticResourcePhoneTextTitle1Style"/> </StackPanel> <!--ContentPanel - place additional content here--> <Grid x:name="contentpanel" Grid.Row="1" Margin="12,0,12,0"> <phone:webbrowser HorizontalAlignment="Left" Margin="9,121,0,0" Name="webBrowser1"VerticalAlignment="Top" Height="475" Width="441" /> <TextBox Height="72" HorizontalAlignment="Left" Margin="-4,22,0,0" Name="textBox1"Text="TextBox" VerticalAlignment="Top" Width="380" /> <Button Content="Go" Height="72" HorizontalAlignment="Left" Margin="371,22,0,0"Name="button1" VerticalAlignment="Top" Width="85" /> </Grid> Tώρα θα προσθέσουμε Behind-κώδικα έτσι ώστε να έχουμε πρόσβαση σε κάποιο site παρέχοντας το URL.H ιδιότητα προέλευσης του Web Browser Control χρειάζεται να χρησιμοποιηθεί προκειμένου να εκχωρήσουμε το URI για να ανακατευθύνουμε το χρήστη σε πρόσβαση με κάποιο κουμπί.εκτός από αυτό εμείς μπορούμε να ζητήσουμε μια διαδικασία-υποκατάστατο ώστε να μπορούμε να χρησιμοποιούμε το χαρακτηριστικό της Πλοήγησης(URI)ή την ιδιότητα προκειμένου να κάνουμε το ίδιο έργο όπως προηγήθηκε με τη βοήθεια κάτω από την οθόνη. Καταχώρηση 2: private void button1_click(object sender, RoutedEventArgs e) string struri = textbox1.text.tostring(); webbrowser1.source = new Uri(strURI, UriKind.Absolute); //webbrowser1.navigate(new Uri(strURI, UriKind.Absolute)); -12-

18 Εικόνα 3:Εκπροσωπώντας την Πλοήγηση(URI) σαν χαρακτηριστικό ή σαν ιδιότητα Ας δούμε τώρα το αποτέλεσμα που φαίνεται στo Windows Phone 7 Emulator όταν εμείς τρέχουμε την εφαρμογή.σ αυτό το σημείο εσύ αρκεί να πατήσεις το πλήκτρο F5 έτσι ώστε να χτίσεις και να εκτελέσεις το project και το αποτέλεσμα μπορεί να φανεί όπως φαίνεται και στο παρακάτω σχήμα που θα ακολουθήσει. Τώρα θα δούμε πως να δημιουργήσουμε μια δυναμική html καθώς και τη διαδικασία που θα την χαρτογραφήσουμε στο Web Browser control έτσι ώστε να φορτώνεται το περιεχόμενο html σαν μια static page.το πρώτο βήμα είναι ότι θα πρέπει να προσθέσουμε μια νέα σελίδα και στη συνέχεια το web browser control με το πολύ σε παρόμοιο τρόπο που μοιάζει με τον προηγούμενο.η θέση τοποθέτησης αυτών των controls προκειμένου να φορτωθεί η html φαίνεται στην παρακάτω εικόνα. Καταχώρηση 3: XAML Code -13-

19 <StackPanel x:name="titlepanel" Grid.Row="0" Margin="12,17,0,28"> <TextBlock x:name="applicationtitle" Text="MRBOOL" Style="StaticResourcePhoneTextNormalStyle"/> <TextBlock x:name="pagetitle" Text="Web Browser" Margin="9,-7,0,0" Style="StaticResourcePhoneTextTitle1Style"/> </StackPanel> <!--ContentPanel - place additional content here--> <Grid x:name="contentpanel" Grid.Row="1" Margin="12,0,12,0"> <phone:webbrowser HorizontalAlignment="Left" Margin="9,6,0,0" Name="webBrowser1"VerticalAlignment="Top" Width="441" Height="595" /> </Grid> Εικόνα 4: Εκπροσώπηση της εικόνας που περιέχει τα control που προαναφέραμε. Το επόμενο βήμα είναι να προσθέσουμε τον κατάλληλο κώδικα προκειμένου να φορτώσουμε το περιεχόμενο της HTML χρησιμοποιώντας το WebBrowser_onloaded event και μπορεί να απεικονιστεί από τον παρακάτω κώδικα.το έργο του κώδικα είναι να παίρνει το στατικό περιεχόμενο της html και να το φορτώνει στο web browser control.tώρα προσθέτω το παρακάτω κώδικα στο κώδικα που παρουσιάζεται πίσω από τη σελίδα.αυτό επιτυγχάνεται προκειμένου να φορτώνεται οποιαδήποτε στατική Html page σύμφωνα με την απαίτηση του κάθε ζητήματος. -14-

20 Καταχώρηση 4: Kώδικας που τρέχει από πίσω public WebBrowserPage2() InitializeComponent(); webbrowser1.loaded += WebBrowser_OnLoaded; private void WebBrowser_OnLoaded(object sender, RoutedEventArgs e) webbrowser1.navigatetostring("<html><head><meta name='viewport' content='width=480, user-scalable=yes' /></head><body><h2>welcome to MrBool! </h2> </body></html>"); Figure 5:Εκπροσώπηση Κλάσσης που αναπτύσουμε. Τώρα εμείς θα εκτελέσουμε ή θα τρέξουμε την εφαρμογή και αυτό μπορεί να γίνει φανερό δηλαδή ότι το Web Browser Control φορτώνει τη στατικό περιεχόμενο HTML.Eμείς πρέπει απλώς να πατήσουμε το πλήκτρο F5 και το αποτέλεσμα μπορεί να παραχθεί και να είναι φανερό στο Windows Phone 7 Emulator,όπως διακρίνεται στην εικόνα που ακολουθεί παρακάτω. -15-

21 Eικόνα 6:Εκπροσώπευση του αποτελέσματος(output). -16-

22 Object-Relational Mapping[2.2] Στο λογισμικό των υπολογιστών είναι μια τεχνική προγραμματισμού για μετατροπή δεδομένων ανάμεσα σε ασύμβατους τύπους συστημάτων σε object-oriented γλώσσες προγραμματισμού.αυτό δημιουργεί,σε ισχύ,μια «virtual object database»(εικονική βάση δεδομένων-αντικειμένων) η οποία μπορεί να χρησιμοποιηθεί από μέσα από την γλώσσα προγραμματισμού.είναι και τα δύο ελεύθερα και εμπορικά πακέτα διαθέσιμα που εκτελούν object-relational mapping(αντικειμενο-σχεσιακή χαρτογράφηση). Overview(επισκόπηση) Τα καθήκοντα στη Διαχείρηση Δεδομένων στο object-oriented programming(αντικειμενοστραφή προγραμματισμό) έχουν τυπικά εφαρμοστεί από τον χειρισμό αντικειμένων,τα οποία είναι σχεδόν πάντα «non scalar values»(μη βαθμωτά σε τιμές).για παράδειγμα σκεφτείτε μια εγγραφή στο βιβλίο διευθύνσεων που αντιπροσωπεύει ένα άτομο και με κανένα ή περισσότερους αριθμούς τηλεφώνων ή με καμία ή περισσότερες διευθύνσεις.αυτό το παράδειγμα θα μπορούσε να μοντελοποιηθεί σε μια object oriented υλοποίηση,από ένα αντικείμενο «Άτομο» με -17-

23 πεδία/γνωρίσματα,που να κρατά κάθε είδος δεδομένου που η είσοδός του περιλαμβάνει το όνομα του «Άτόμου»,μια λίστα από αριθμούς τηλεφώνων,και μια λίστα από διευθύνσεις.η λίστα των αριθμών τηλεφώνων θα περιέχει «PhoneNumber objects» και ούτω καθ εξής.η καταχώρηση διεύθυνσης βιβλίου αντιμετωπίζεται ως ένα μεμονωμένο αντικείμενο από τη γλώσσα προγραμματισμού(αυτό μπορεί να είναι αναφερόμενο από μια μεμονωμένη μεταβλητή που περιέχει ένα δείκτη προς το object,για παράδειγμα).διάφορες μέθοδοι μπορούν να είναι συσχετισμένες με το αντικείμενο,όπως μια μέθοδος επιστρέφει τον αριθμό του τηλεφώνου που προτιμάται,την διεύθυνση κατοικίας και ούτω κάθε εξής. Ωστόσο πολλά δημοφιλή προιόντα βάσεων δεδομένων όπως δομημένη query βάσης δεδομένων γλώσσα και διαχείρησης συστημάτων(sql DBMS) μπορούν μόνο να αποθηκεύσουν και να ελέγξουν βαθμωτές τιμές όπως άρτιοι αριθμοί,strings οργανωμένα μέσα σε πίνακες.ο προγραμματιστής πρέπει είτε να μετατρέπει τις τιμές των αντικειμένων σε ομάδες από απλούστερες τιμές για αποθήκευση στη βάση δεδομένων(και να μετατρέπει αυτές πίσω κατά την ανάκτηση ),ή χρησιμοποιεί απλές βαθμωτές τιμές μέσα στο πρόγραμμα.το Object-relational mapping χρησιμοποιείται για την εφαρμογή της πρώτης προσέγγισης. H καρδιά του προβλήματος η μετάφραση της λογικής αναπαράστασης των αντικειμένων μέσα σε μια ατομική «φόρμα» που να είναι ικανό να αποθηκευτεί στη βάση δεδομένων,όσο διατηρώντας κάπως τις ιδιότητες των αντικειμένων και τις σχέσεις έτσι ώστε αυτές να μπορούν να φορτώνονται ως ένα αντικείμενο όταν αυτό είναι αναγκαίο.εάν αυτή η αποθήκευση και ανάκτηση και λειτουργικότητα έχει εφαρμοστεί,τα αντικείμενα είναι τότε λέμε κάπως επίμονα. Σύγκριση με παραδοσιακές μεθόδους πρόσβασης δεδομένων: Συγκρίνοντας δίαφορες παραδοσιακές τεχνικές ως προς την ανταλλαγή ανάμεσα σε μια αντικειμενοστραφή γλώσσα προγραμματισμού και μιας σχεσιακής βάσης δεδομένων,το ORM συχνά μειώνει μέγεθος του κώδικα που είναι αναγκαίο να γραφτεί. Τα μειονεκτήματα από τα εργαλεία του O/R mapping,γενικά,στελέχη από υψηλού επιπέδου αφαίρεσης(abstraction) μπερδεύουν τι γίνεται στη πραγματικότητα στον εκτελεστικό κώδικα(implementation code).επίσης ισχυρή εξάρτηση στο ORM λογισμικό έχει αναφερθεί ως μείζων παράγοντας στη παραγωγή κακών βάσεων δεδομένων ως προς τη σχεδίασή τους. Data Binding[2.3] Το Data Binding είναι μια από τις πιο σημαντικές τεχνικές ανάπτυξης που χρησιμοποιούνται για να παρέχουν στο χρήστη,την οπτική αναπαράσταση των δεδομένων.αυτό συνδέει τα υποκείμενα «data source» με την διεπαφή χρήστη και -18-

24 επιτρέπει την διαχείρηση των δεδομένων και την πλοήγησή τους.σ αυτό το παράδειγμα θα εξηγήσουμε πως θα εφαρμόσουμε απλά την τεχνική Data Binding σε εφαρμογή Windows Phone 7.Εμείς θα δημιουργήσουμε μια απλή εφαρμογή με δύο «input controls» με όριο στην απλή πηγή δεδομένων δηλαδή ένα controls για δημιουργία,διαγραφή και πλοήγησης δεδομένων σε μια πηγή δεδομένων.αυτό το παράδειγμα δείχνει μια υλοποίηση για μια λίστα βιβλίων που η συγκεκριμένη εφαρμογή αποθηκεύει βιβλία τα οποία εμείς έχουμε διαβάσει.ξεκινάμε δημιουργώντας μια καινούργια «Windows Phone Application»και το όνομά της είναι «BookList».Όταν το project έχει δημιουργηθεί και μας ανοίξει μπορούμε να ξεκινήσουμε τον «Debugger» με F5.Το Windows Phone Emulator θα ξεκινήσει και μετά από λίγο χρονικό διάστημα και θα τρέχει εντός του «emulator».δεν κλείνουμε το emulator επειδή χρειάζεται λίγο χρόνο να ξαναξεκινήσει.αντίθετα,εμείς μπορούμε να πιέσουμε το πλήκτρο της επιστροφής και ο «debugger» θα σταματήσει.όταν εμείς θα τρέξουμε την εφαρμογή ξανά αυτό θα ξεκινήσει σχεδόν αμέσως.είμαστε έτοιμοι τώρα να κάνουμε πραγματική δουλειά.κοιτάμε το «solution explorer»και ανοίγουμε το αρχείο με ονομασία MainPage.xaml.Αυτή είναι η σελίδα με την οποία ξεκινά η εφαρμογή και μας δείχνει πότε η εφαρμογή μας ξεκινάει.όταν εμείς ανοίξουμε κάποιο κομμάτι XAML της σελίδας θα πρέπει να δούμε ένα κινητό στην οθόνη: Ανοίγουμε το «toolbox» και ρίχνουμε κάποια controls στο ContentPanel μας.αυτά που θα χρειαστούμε φαίνονται παρακάτω: Δύο textblock controls για να χρησιμεύσουν ως «labels».η ονομασία δεν είναι τόσο σημαντική. Δύο textbox controls για εισαγωγή δεδομένων.το όνομα του πρώτου «txtname» και το δεύτερο txtauthor. Δύο κουμπιά για προσθήκη και για διαγραφή αρχείων.το όνομα του πρώτου btnprevious και του δευτέρου btnnext. -19-

25 Ένα επιπλέον textblock για μετρητή δεδομένων και το όνομα αυτού lblcounter. Τα προηγούμενα controls θα έχουν την εξής μορφή: Οι έμπειροι προγραμματιστές που πιθανώς προτιμούν να προσθέσουν controls από την επεξεργασία κώδικα στο XAML αρχείο.αυτό έχει την πιο απλή XML σύνταξη και με τη βοήθεια του «Visual Studio Intellisense» μπορεί να γίνει πιο γρήγορο στο να επεξεργάζεται δίαφορες ιδιότητες.από την άλλη μεριά τα τοποθετημένα controls είναι πιο εύκολα στο να χρησιμοποιήσουν γνωστή διεπαφή drag and drop. Τώρα,όταν όλα τα controls είναι ονομασμένα και τοποθετημένα,εμείς μπορούμε να συνεχίσουμε με τον κώδικα του project.εμείς θα χρειαστούμε κάποιο«αντικείμενο»για την δέσμευση των controls,έτσι προσθέτουμε μια νέα κλάσση στο project και το όνομα αυτού «Boo.cs».Άνοιξε το και προσθέτεις δύο ιδιότητες κάπως έτσι: Αυτή η κλάση θα χρησιμοποιηθεί για να δημιουργήσουμε book objects τα οποία συγκρατούν τη βασική πληροφορία όπως το όνομα και δημιουργός που εμείς επιθυμούμε να δείξουμε στο χρήστη.ωστόσο εκεί υπάρχει ένα ακόμη πράγμα που πρέπει να κάνουμε πριν να εφαρμόσουμε την πλήρη λογική. -20-

26 Αρχικά εμείς πρέπει να κάνουμε σετ το BindingContext στο ContentPanel.Ανοίγουμε το XAML file και βρίσκουμε το ContentPanel grid control,και κάνουμε σετ την ιδιότητα BindingContext όπως παρακάτω, Έτσι επιτρέπει όλα τα controls μέσα στο ControlPanel μας να συνδέονται προς τις ιδιότητες του αντικειμένου που ορίζεται από το BindingContext. Επομένως,εμείς πρέπει να αναλάβουμε τη φροντίδα του πρώτου μας textbox.προσθέτουμε ή φτιάχνουμε την text ιδιότητα όπως παρακάτω: Εμείς έχουμε τώρα να συνδέσουμε την ιδιότητα Text του txtname control με την ιδιότητα Name από την Book κλάση.μπορούμε να κάνουμε ακριβώς το ίδιο και με το txtauthor control: -21-

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

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

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

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

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

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

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 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 στην

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

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

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

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

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

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

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

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

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

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

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

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

Προγραμματισμός Ι. Δυναμική Διαχείριση Μνήμης. Δημήτρης Μιχαήλ. Ακ. Έτος 2011-2012. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Προγραμματισμός Ι. Δυναμική Διαχείριση Μνήμης. Δημήτρης Μιχαήλ. Ακ. Έτος 2011-2012. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Προγραμματισμός Ι Δυναμική Διαχείριση Μνήμης Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2011-2012 Ανάγκη για Δυναμική Μνήμη Στατική Μνήμη Μέχρι τώρα χρησιμοποιούσαμε

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

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

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

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

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

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

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

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

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

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

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

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

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

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

Προγραμματισμός Ι. Κλάσεις και Αντικείμενα. Δημήτρης Μιχαήλ. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Προγραμματισμός Ι. Κλάσεις και Αντικείμενα. Δημήτρης Μιχαήλ. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Προγραμματισμός Ι Κλάσεις και Αντικείμενα Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Κλάσεις Η γενική μορφή μιας κλάσης είναι η εξής: class class-name { private data and

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

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

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

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

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

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

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

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425 Cloud Computing with Google and Microsoft Despoina Trikomitou Andreas Diavastos Class: EPL425 Σχεδιάγραμμα Εισαγωγή Τεχνολογίες Cloud Computing Περιγραφή Εργασίας Επιτεύγματα Εργασίας Συμπεράσματα Cloud

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

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Εισαγωγή-Σκοπός. Τρόποι δημιουργίας δυναμικών ιστοσελίδων. Dynamic Web Pages. Dynamic Web Page Development Using Dreamweaver. Τρόποι δημιουργίας δυναμικών

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

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

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

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

3 Αλληλεπίδραση Αντικειμένων

3 Αλληλεπίδραση Αντικειμένων Αφαίρεση και Αρθρωσιμότητα 3 Αλληλεπίδραση Αντικειμένων Πώς συνεργάζονται τα αντικείμενα που δημιουργούμε Αφαίρεση (abstraction) είναι η δυνατότητα να αγνοούμε τις λεπτομέρειες και να εστιάζουμε την προσοχή

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Dcad 1.0

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Dcad 1.0 ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Dcad 1.0 20130510 ΠΕΡΙΕΧΟΜΕΝΑ 1. Εγκατάσταση προγράμματος DCAD 2 2. Ενεργοποίηση Registration 2 3. DCAD 3 3.1 Εισαγωγή σημείων 3 3.2 Εξαγωγή σημείων 5 3.3 Στοιχεία ιδιοκτησίας

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

Joomla! with K2 - User Guide

Joomla! with K2 - User Guide Joomla! with K2 - User Guide τελευταία ανανέωση: 27/03/2014 από την ICAP WEB Solutions 1 Η κατασκευή της δυναμικής σας ιστοσελίδας έχει ολοκληρωθεί και μπορείτε πλέον να προχωρήσετε σε αλλαγές ή προσθήκες

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

Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας

Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας Οδηγός Βήμα-Βήμα για να εγκαταστήσετε τα Windows 7 στον Η/Υ σας ΒΗΜΑ 1 Εφεδρικό Αντίγραφο Ασφαλείας ΠΡΟΣΟΧΗ: Πριν εφαρμόσουμε τον οδηγό εγκατάστασης στον Η/Υ μας κρατούμε αντίγραφα ασφαλείας των σημαντικών

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

Εισαγωγή στη C# και. Σημειώσεις Σεμιναρίου Επιμέλεια: Βασίλης Κόλιας. το.net 4.0

Εισαγωγή στη C# και. Σημειώσεις Σεμιναρίου Επιμέλεια: Βασίλης Κόλιας. το.net 4.0 Εισαγωγή στη C# και Σημειώσεις Σεμιναρίου Επιμέλεια: Βασίλης Κόλιας το.net 4.0 2 Π ί ν α κ α ς Π ε ρ ι ε χ ο μ έ ν ω ν Πίνακας Περιεχομένων... 1 1. Εισαγωγή... 11 1.1. Γλώσσες και γλώσσες προγραμματισμού...

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

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

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

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

Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα

Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα Η κεντρική οθόνη του προγράμματος. Ανά χρήστη υπάρχει δυνατότητα σχεδιασμού Menu Αρχείο

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

Οδηγίες για προσθήκη 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 δεν περιλαμβάνουν στο μενού τη δυνατότητα δημιουργίας πολλαπλών

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

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0 Δομές Δεδομένων 5ο εξάμηνο Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse v1.0 Τις σημειώσεις κράτησαν και διαμόρφωσαν σε word οι: Κονδύλη Γαλήνη, ΑΜ 5576 Μάλλιου Χριστίνα, ΑΜ 5413

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

Ανάπτυξη Plugins για το AgentSheets

Ανάπτυξη Plugins για το AgentSheets Ανάπτυξη Plugins για το AgentSheets Thought Amplifier AgentSheets Ανάπτυξη Plugins AgentSheets 2.5 Συγγραφείς Τεκµηρίωσης: Alexander Repenning και Ronald Sudomo Εξελληνισµός Τεκµηρίωσης: Λίνος Βίγκλας,

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

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

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

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

MASTER-MID GPS. Εγχειρίδιο. Mobility, Versatility, Flexibility MT7000

MASTER-MID GPS. Εγχειρίδιο. Mobility, Versatility, Flexibility MT7000 MASTER-MID GPS Mobility, Versatility, Flexibility MT7000 Εγχειρίδιο GR Εισαγωγή...2 Περιεχόμενα συσκευασίας...2 Επισκόπηση...2 Κουμπιά...3 Ενεργοποίηση συσκευής...3 Απενεργοποίηση συσκευής...3 Κατάσταση

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

Atlantis - Νέο user interface

Atlantis - Νέο user interface New Desktop 1 Atlantis - Νέο user interface ATLANTIS - ΝΕΟ USER INTERFACE...2 ΓΕΝΙΚΗ ΠΑΡΟΥΣΙΑΣΗ...3 ΓΡΑΜΜΗ ΣΥΣΤΗΜΑΤΟΣ...4 ΜΠΑΡΑ ΧΡΗΣΤΗ (USER TOOLBAR)...5 ΚΕΝΤΡΙΚΟ ΜΕΝΟΥ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ...6 Κεντρικό μενού

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

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

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

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

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

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

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

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής Εργαλεία και τεχνικές από την πλευρά του πελάτη Java Applet

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

ΕΠΛ233 Βιβλιοθήκες και Προσδιοριστές Πρόσβασης στην JAVA

ΕΠΛ233 Βιβλιοθήκες και Προσδιοριστές Πρόσβασης στην JAVA Βιβλιοθήκες και Προσδιοριστές Πρόσβασης στην JAVA 2 «Μονάδα Μετάφρασης» 2 «Μονάδα Μετάφρασης» Όταν δημιουργείται ένα αρχείο πηγαίου κώδικα στην Java, το αρχείο καλείται µονάδα µετάφρασης (compilation unit)

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

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

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

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

Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η

Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η μέθοδος main(), εμφάνιση μηνυμάτων, Java προγράμματα που εκτελούν αριθμητικές πράξεις Γαβαλάς Δαμιανός

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ GRS-1

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ GRS-1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ GRS-1 Σελίδα 1 ΓΕΝΙΚΑ - ΕΙΣΑΓΩΓΗ Το GRS-1 της TOPCON διαθέτει λειτουργικό σύστημα Windows CE NET 6.1 παρέχοντας την δυνατότητα εγκατάστασης οποιασδήποτε εφαρμογής και λογισμικού έκδοσης

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

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 2

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 2 ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 2 Μάθαµε στο προηγούµενο µάθηµα πώς να δίνουµε ονόµατα στις ιστοσελίδες µας, να βάζουµε χρώµα και γραφικά, ή ακόµα να δηµιουργούµε υπερσυνδέσµους σε κείµενο και εικόνες. Σήµερα µεταξύ

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

PRISMA Win POS Sync Merge Replication

PRISMA Win POS Sync Merge Replication ΤΜΗΜΑ ΥΠΟΣΤΗΡΙΞΗΣ Οδηγός Ρυθμίσεων Συγχρονισμού PRISMA Win POS Sync Merge Replication Η διαδικασία του συγχρονισμού γίνεται από τον Η/Υ που έχει το Back Office. Βασική προϋπόθεση για να ενεργοποιηθεί ο

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

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

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

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

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

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

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

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

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

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

Χρήσιμες Λειτουργίες των. Windows 7

Χρήσιμες Λειτουργίες των. Windows 7 Χρήσιμες Λειτουργίες των Windows 7 1 Περιεχόμενα Εισαγωγή... 3 Χαρακτηριστικά των Windows 7... 3 1. Θέματα (themes):... 3 1.1. Aero Peek... 4 1.2. Aero Shake:... 4 1.3. Aero Snap:... 4 1.4. Αero Flip:...

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

ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr. Εγχειρίδιο Χρήσης Μελών ΔΕΠ

ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr. Εγχειρίδιο Χρήσης Μελών ΔΕΠ ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr Εγχειρίδιο Χρήσης Μελών ΔΕΠ Αναζήτηση Δημόσιου Περιεχομένου Η διεύθυνση ιστού της νεάς πλατφόρμας διαχείρισης βιντεοδιαλέξεων Δήλος είναι: http://delos.uoa.gr

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

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 θέτει καινούργια δεδοµένα για την επικοινωνία

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

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

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

Δημιουργία ιστοσελίδας με Wordpress - Βασικές λειτουργίες

Δημιουργία ιστοσελίδας με Wordpress - Βασικές λειτουργίες Δημιουργία ιστοσελίδας με Wordpress - Βασικές λειτουργίες Περιεχόμενα Εγγραφή και αρχικές ρυθμίσεις Διαχείριση Ιστοσελίδας Δημιουργία Menu Δημιουργία σελίδας Δημιουργία Αρχικής Σελίδας Δημιουργία Άρθρου

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

Επίλυση προβλήματος με Access

Επίλυση προβλήματος με Access Δ.1. Το προς επίλυση πρόβλημα Ζητείται να κατασκευάσετε τα αρχεία και τα προγράμματα μιας εφαρμογής καταχώρησης Δαπανών μελών ΔΕΠ (Διδακτικό και Ερευνητικό Προσωπικό) για την παρακολούθηση του απολογισμού

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

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college.

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college. Χρήση της Διεπαφής Προγραμματισμού Εφαρμογής Google Maps για τη δημιουργία διαδραστικού χάρτη με τα Μνημεία Παγκόσμιας Πολιτιστικής Κληρονομιάς της ΟΥΝΕΣΚΟ στη Θεσσαλονίκη Εμμανουήλ Τσάμης 1, Κωνσταντίνος

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

Διάλεξη 06: Συνδεδεμένες Λίστες & Εφαρμογές Στοιβών και Ουρών

Διάλεξη 06: Συνδεδεμένες Λίστες & Εφαρμογές Στοιβών και Ουρών ΕΠΛ231 Δομές Δεδομένων και Αλγόριθμοι 1 Διάλεξη 06: Συνδεδεμένες Λίστες & Εφαρμογές Στοιβών και Ουρών Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: - Υλοποίηση ΑΤΔ με Συνδεδεμένες Λίστες -

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

Ημερομηνία Παράδοσης: 4/4/2013

Ημερομηνία Παράδοσης: 4/4/2013 Δράση 9.14 / Υπηρεσία εντοπισμού λογοκλοπής Κυρίως Παραδοτέο / Σχεδιασμός και ανάπτυξη λογισμικού (λογοκλοπής) και βάσης δεδομένων (αποθετηρίου) Επιμέρους Παραδοτέο 9.14.1.4 / Πληροφοριακό σύστημα υπηρεσίας

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

Εισαγωγή 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 Επικοινωνία και Κοινωνική

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

Κοινή χρήση πόρων με τα Windows XP

Κοινή χρήση πόρων με τα Windows XP Κοινή χρήση πόρων με τα Windows XP Α. Κοινή χρήση αρχείων και φακέλων Θα μάθετε: Να θέτετε σε κοινή χρήση ένα αρχείο ή ένα φάκελο του υπολογιστή με τα Windows XP. Να θέτετε σε κοινή χρήση στο δίκτυο μουσική,

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

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

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

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

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

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

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

Χαρακτηριστικά ιστοσελίδας

Χαρακτηριστικά ιστοσελίδας Χαρακτηριστικά ιστοσελίδας COSMOS4U Web Site Pro Χαρακτηριστικά Επιπλέον Δυνατότητες Προφίλ Εταιρίας Παρουσίαση της εταιρίας σας με φωτογραφικό υλικό και κείμενα. Τήρηση προδιαγραφών και χρήση λέξεων κλειδιά

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

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - 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 Πολλοί άνθρωποι

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΓΙΑ ΛΟΓΙΣΜΙΚΟ CISCO JABBER ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/76

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΓΙΑ ΛΟΓΙΣΜΙΚΟ CISCO JABBER ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/76 ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΓΙΑ ΛΟΓΙΣΜΙΚΟ CISCO JABBER ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/76 31/07/2014 ΠΕΡΙΕΧΟΜΕΝΑ ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ... 3 ΛΕΙΤΟΥΡΓΙΑ

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

ΕΠΕΞΕΡΓΑΣΙΑ ΒΙΝΤΕΟ ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ VSDC FREE VIDEO EDITOR

ΕΠΕΞΕΡΓΑΣΙΑ ΒΙΝΤΕΟ ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ VSDC FREE VIDEO EDITOR ΕΠΕΞΕΡΓΑΣΙΑ ΒΙΝΤΕΟ ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ VSDC FREE VIDEO EDITOR ΠΕΡΙΕΧΟΜΕΝΑ Σελίδα Πως ανοίγουμε αρχείο βίντεο ή εικόνα για επεξεργασία 1 Εφαρμογή εφφέ σε βίντεο ή σε εικόνα 2 Πως κόβεται ένα κομμάτι του βίντεο

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

Αναγγελία Εισιτηρίων - εξιτηρίων ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Αναγγελία Εισιτηρίων - Εξιτηρίων. Σελίδα 1

Αναγγελία Εισιτηρίων - εξιτηρίων ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Αναγγελία Εισιτηρίων - Εξιτηρίων. Σελίδα 1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Ηλεκτρονικές Υπηρεσίες Αναγγελία Εισιτηρίων - Εξιτηρίων Σελίδα 1 Πίνακας περιεχομένων 1.Εισαγωγή... 4 1.1 Συμβατότητα Browser... 4 1.2 Διεύθυνση πρόσβασης... 4 2 ΑΝΑΓΓΕΛΙΑ ΕΙΣΙΤΗΡΙΩΝ

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

ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ. Ηλεκτρονικές Υπηρεσίες «Πρόγραμμα κατ οίκον φροντίδας συνταξιούχων», αίτηση συμμετοχής υποψηφίου παρόχου στο πρόγραμμα

ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ. Ηλεκτρονικές Υπηρεσίες «Πρόγραμμα κατ οίκον φροντίδας συνταξιούχων», αίτηση συμμετοχής υποψηφίου παρόχου στο πρόγραμμα ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ Ηλεκτρονικές Υπηρεσίες «Πρόγραμμα κατ οίκον φροντίδας συνταξιούχων», αίτηση συμμετοχής υποψηφίου παρόχου στο πρόγραμμα Πίνακας Περιεχομένων 1. Εισαγωγή... 3 1.1 Συμβατότητα Browser...

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

ΕΓΧΕΙΡΙΔΙΟ WEBCAM STATION EVOLUTION

ΕΓΧΕΙΡΙΔΙΟ WEBCAM STATION EVOLUTION ΕΓΧΕΙΡΙΔΙΟ WEBCAM STATION EVOLUTION ΠΕΡΙΕΧΟΜΕΝΑ Κάνοντας κλικ σε έναν τίτλο σε αυτόν τον πίνακα περιεχομένων, θα εμφανιστεί η αντίστοιχη παράγραφος 1. 2. 3. ΕΙΣΑΓΩΓΗ 3 ΡΥΘΜΙΣΗ ΗΧΟΥ ΚΑΙ ΒΙΝΤΕΟ 4 ΕΜΦΑΝΙΣΗ

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

Περιεχόµενα 1. Εγκατάσταση 2. Εισαγωγή 3. Σύνδεση 4. Ρυθµίσεις 2.1 Περιοχή εργασιών και πλοήγησης 2.2 Περιοχή απεικόνισης "Λεπτοµέρειες" 2.3 Περιοχή απεικόνισης "Στατιστικά" 4.1 Προφίλ 4.2 ίκτυο 4.2.1

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

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

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

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

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

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

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

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

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP)

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP) ΤΜΗΜΑ ΦΥΣΙΚΗΣ Α.Π.Θ. ΕΡΓΑΣΤΗΡΙΟ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP) Κ. Παρασκευόπουλος Αναπλ. Καθηγητής Θεσσαλονίκη 2004 1. Μερικά κλασσικά ερωτήματα

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

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

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

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

2 Ορισμός Κλάσεων. Παράδειγμα: Μηχανή για Εισιτήρια. Δομή μιας Κλάσης. Ο Σκελετός της Κλάσης για τη Μηχανή. Ορισμός Πεδίων 4/3/2008

2 Ορισμός Κλάσεων. Παράδειγμα: Μηχανή για Εισιτήρια. Δομή μιας Κλάσης. Ο Σκελετός της Κλάσης για τη Μηχανή. Ορισμός Πεδίων 4/3/2008 Παράδειγμα: Μηχανή για Εισιτήρια 2 Ορισμός Κλάσεων Σύνταξη κλάσης: πεδία, κατασκευαστές, μέθοδοι Ένας αυτόματος εκδότης εισιτηρίων είναι μια μηχανή που δέχεται χρήματα και εκδίδει ένα εισιτήριο. Εκδίδει

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

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

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

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

Εγχειρίδιο Χρήσης-Οδηγός Εκπαίδευσης Χρηστών. - Δήμος Δέλτα - Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης

Εγχειρίδιο Χρήσης-Οδηγός Εκπαίδευσης Χρηστών. - Δήμος Δέλτα - Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Ανάπτυξη διαδικτυακής εφαρμογής υποστήριξης των δράσεων περιβαλλοντικής διαχείρισης της παράκτιας ζώνης του Θερμαϊκού Κόλπου και διαδραστικής εφαρμογής αναφοράς περιβαλλοντικών προβλημάτων Εγχειρίδιο Χρήσης-Οδηγός

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

Τσέκαρέ το! Facebook Check

Τσέκαρέ το! Facebook Check Facebook Check Ξέρεις καλά όλους τους «φίλους» σου; Ποιος μπορεί να δει τι κοινοποιείς στο Facebook; Διατήρησε τον έλεγχο των δημοσιεύσεών σου! Πώς διαχειρίζεσαι τις λίστες των «φίλων» σου; Πώς μπορείς

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

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 CubisLITE Client Οδηγίες Χρήσεως Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 1 ΠΕΡΙΕΧΟΜΕΝΑ Γενικά 1. Τι είναι ο CubisLITE Server 2. Τι είναι ο

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

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

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

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

Ηλεκτρονικές Υπηρεσίες

Ηλεκτρονικές Υπηρεσίες ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ ΔΑΠΥ Ηλεκτρονικές Υπηρεσίες Πίνακας Υποβολών & Υπολοίπων ανά Ασφαλιστικό Ταμείο Πίνακας Περιεχομένων 1. Εισαγωγή... 3 1.1 Συμβατότητα Browser... 3 1.2 Διεύθυνση πρόσβασης... 3 1.3 Login

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

Πληροφορική & Τηλεπικοινωνίες K18 - Υλοποίηση Συστηµάτων Βάσεων εδοµένων Εαρινό Εξάµηνο 2009 2010

Πληροφορική & Τηλεπικοινωνίες K18 - Υλοποίηση Συστηµάτων Βάσεων εδοµένων Εαρινό Εξάµηνο 2009 2010 Πληροφορική & Τηλεπικοινωνίες K18 - Υλοποίηση Συστηµάτων Βάσεων εδοµένων Εαρινό Εξάµηνο 2009 2010 Καθηγητής. Γουνόπουλος Άσκηση 1 Σκοπός της εργασίας αυτής είναι η κατανόηση της εσωτερικής λειτουργίας

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

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

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Εισαγωγή στην Πληροφορική & τον Προγραμματισμό Ενότητα 11 η : Αντικείμενα Γραφικής Διασύνδεσης (Μέρος 1 ο ) Ι. Ψαρομήλιγκος Χ.

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

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

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

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

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

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

Interactive Power Point

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

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

Web Forms. Το Web Forms βρίσκεται στο µενού Οργάνωση λειτουργίας -> Βοηθητικές εργασίες -> Web Forms.

Web Forms. Το Web Forms βρίσκεται στο µενού Οργάνωση λειτουργίας -> Βοηθητικές εργασίες -> Web Forms. Web Forms Το module Web Forms του Atlantis δίνει την δυνατότητα σχεδιασµού εφαρµογών που µπορούν να λειτουργήσουν µέσω ενός web browser. Η επικοινωνία µε το Atlantis γίνεται µέσω του RWS (Roads Web Service).

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

Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ

Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ -Για τους Φοιτητές- Έκδοση 1.2 Οκτώβριος 2015 Υπεύθυνος Σύνταξης: Χρήστος Λάζαρης (lazaris@aueb.gr) Πίνακας Περιεχομένων Εισαγωγή...

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

BlackBerry Internet Service. Οδηγός χρήστη

BlackBerry Internet Service. Οδηγός χρήστη BlackBerry Internet Service Οδηγός χρήστη Δημοσίευση: 2014-01-08 SWD-20140108171026083 Περιεχόμενα 1 Γρήγορα αποτελέσματα... 7 Πληροφορίες για τα σχέδια υπηρεσίας ανταλλαγής μηνυμάτων της υπηρεσίας BlackBerry

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

περιεχόμενα Εισαγωγή 6 Τα βασικά συστατικά του υπολογιστή 10 Η επιφάνεια εργασίας (desktop) 16 Windows 7 Windows 8 Τα πρώτα βήματα στο Internet 84

περιεχόμενα Εισαγωγή 6 Τα βασικά συστατικά του υπολογιστή 10 Η επιφάνεια εργασίας (desktop) 16 Windows 7 Windows 8 Τα πρώτα βήματα στο Internet 84 περιεχόμενα Εισαγωγή 6 Τα βασικά συστατικά του υπολογιστή 10 Η επιφάνεια εργασίας (desktop) 16 Windows 7 H πρώτη επαφή με τα Windows 7 21 Απλές αλλαγές και ρυθμίσεις 26 Χειρισμός προγραμμάτων 31 Αναζήτηση,

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

Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 0.1.

Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 0.1. Κομβικό Σημείο Επαφής Υπουργείου Εσωτερικών Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Έκδοση 0.1. Νοέμβρης 2014 Περιεχόμενα 1. ΕΙΣΑΓΩΓΗ... 2 2.

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

PRISMA WIN APPLICATION SERVER. ιαχείριση υπηρεσιών στοιχείων (COM+) Οδηγός διαχείρισης δικαιωµάτων πρόσβασης & εκκίνησης PRISMA Win Application Server

PRISMA WIN APPLICATION SERVER. ιαχείριση υπηρεσιών στοιχείων (COM+) Οδηγός διαχείρισης δικαιωµάτων πρόσβασης & εκκίνησης PRISMA Win Application Server PRISMA WIN APPLICATION SERVER ιαχείριση υπηρεσιών στοιχείων (COM+) Οδηγός διαχείρισης δικαιωµάτων πρόσβασης & εκκίνησης PRISMA Win Application Server Πέντε βασικά βήµατα για τη ρύθµιση δικαιωµάτων πρόσβασης

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

Βάσεις δεδομένων (Access)

Βάσεις δεδομένων (Access) Βάσεις δεδομένων (Access) Όταν εκκινούμε την Access εμφανίζεται το παρακάτω παράθυρο: Κουμπί Κενή βάση δεδομένων Κουμπί του Office Για να φτιάξουμε μια νέα ΒΔ κάνουμε κλικ στο κουμπί «Κενή βάση δεδομένων»

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

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

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

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

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

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

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

ΣΥΝΤΟΜΟΣ ΟΔΗΓΟΣ ΧΡΗΣΗΣ MSN MESSENGER. Αρχικά πάμε στο μενού Programs και κλικάρουμε την επιλογή CHAT

ΣΥΝΤΟΜΟΣ ΟΔΗΓΟΣ ΧΡΗΣΗΣ MSN MESSENGER. Αρχικά πάμε στο μενού Programs και κλικάρουμε την επιλογή CHAT ΣΥΝΤΟΜΟΣ ΟΔΗΓΟΣ ΧΡΗΣΗΣ MSN MESSENGER Αρχικά πάμε στο μενού Programs και κλικάρουμε την επιλογή CHAT Στα προγράμματα που μας εμφανίζει επιλέγουμε το MSN MESSENGER Κλικάρουμε το START PROGRAM Μας εμφανίζεται

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

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας από βάση δεδομένων Όταν εκκινήσουμε τον Discoverer εμφανίζεται στην οθόνη μας το παράθυρο διαλόγου του βοηθητικού προγράμματος

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

Searching and Downloading OpenStreetMap Data

Searching and Downloading OpenStreetMap Data Searching and Downloading OpenStreetMap Data QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Christina Dimitriadou Paliogiannis Konstantinos Tom Karagkounis

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

Χαρτογράφηση με Ανοιχτό Λογισμικό GIS

Χαρτογράφηση με Ανοιχτό Λογισμικό GIS Χαρτογράφηση με Ανοιχτό Λογισμικό GIS Δημιουργία Θεματικού Χάρτη με το QGIS Δρ. Σταμάτης Καλογήρου Σεμινάριο στα πλαίσια του 1oυ Συνεδρίου Χωρικής Ανάλυσης Χαροκόπειο Πανεπιστήμιο, 17-18 Μαΐου 2013 Αυτό

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

Υπολογιστικά Συστήματα

Υπολογιστικά Συστήματα Υπολογιστικά Συστήματα Ενότητα 3: Βασικά στοιχεία της γλώσσας προγραμματισμού Visual Basic for Applications (VBA) Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή Τι είναι ένα CMS CMS ή Σύστημα Διαχείρισης Περιεχομένου (Content Management System) ονομάζουμε ένα λογισμικό που μας βοηθά να ελέγχουμε και να διαχειριζόμαστε έναν ιστότοπο δημόσιας ή περιορισμένης πρόσβασης.

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

Εφαρμογή Διαχείρισης Ψηφιακής Πληροφορίας ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε

Εφαρμογή Διαχείρισης Ψηφιακής Πληροφορίας ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε σχετικά με τον έλεγχο της καπνιστικής συνήθειας 1 25 Λογισμικές εφαρμογές καταγραφής και αξιοποίησης πληροφοριών σχετικά με τον έλεγχο της καπνιστικής συνήθειας Λογισμική Εφαρμογή Διαχείρισης Ψηφιακής

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