Κεφάλαιο 1. Στόχος και σκοπός της εργασίας

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

Download "Κεφάλαιο 1. Στόχος και σκοπός της εργασίας"

Transcript

1 Κεφάλαιο 1 Στόχος και σκοπός της εργασίας Η ανάγκη υποστήριξης επαγγελματιών αγροτών από σύγχρονα τεχνολογικά μέσα μας οδήγησε στην υλοποίηση αυτής της εφαρμογής. Υπό την επίβλεψη του κ. Θεόδωρου Λάντζου προσπαθήσαμε να δημιουργήσουμε μία εφαρμογή που θα υποστηρίζει αυτές τις σύγχρονες ανάγκες των επαγγελματιών αγροτών. Μπορεί να αποτελέσει μία πολύ έξυπνη λύση για κάθε επαγγελματία αγρότη που σήμερα έχει την ανάγκη υποστήριξης των εργασιών του από την τεχνολογία. Μέχρι τώρα οι αγρότες συνήθιζαν να γράφουν τις εργασίες τους σε τετράδια ή άλλα χαρτιά. Σήμερα οι εργασίες που λαμβάνουν μέρος σε ένα αγρόκτημα είναι αρκετές και σημαντικές. Έτσι, ο κάθε αγρότης δεν μπορεί να θυμάται κάθε φορά τί εργασία έχει επιτελέσει κατά τη διάρκεια της ημέρας. Είναι η ιδανική εφαρμογή για όσους επαγγελματίες αγρότες θέλουν να έχουν μία άμεση, γρήγορη και εύκολη διαχείριση των λογαριασμών και των υπηρεσιών τους. Πρόκειται για ένα λογισμικό τελευταίας τεχνολογίας για κινητή τηλεφωνία, το οποίο έρχεται να οργανώσει και να υποστηρίξει το έργο της αγροτικής παραγωγής. Με την εφαρμογή αυτή κάθε αγρότης που παρέχει υπηρεσίες σε κτήματα άλλων θα μπορεί να έχει ολοκληρωμένη διαχείριση των εργασιών που έγιναν, να βλέπει αυτόματα το μέγεθος της εργασίας, το λογαριασμό των πελατών, να επισκοπεί οπτικά τα χωράφια που εργάστηκε, την ημερομηνία και τις λεπτομέρειες της εργασίας που πραγματοποιήθηκε. Έτσι, για παράδειγμα, κάποιος που παρέχει υπηρεσίες θερισμού καταλήγει συχνά να έχει θερίσει 180 στρμ. και να αμείβεται για 150 στρμ. διότι ο παραγωγός κρύβει έκταση. Ο επαγγελματίας, μην γνωρίζοντας τα χωράφια και μην έχοντας τη δυνατότητα να τα μετρήσει με ακρίβεια, αναγκάζεται να αποδέχεται τα λεγόμενα του παραγωγού και να βγαίνει χαμένος. Με τον επαγγελματία αγρότη όχι μόνο έχουμε αναλυτικά τις εργασίες που έλαβαν μέρος και τη θέση τους στο χάρτη, αλλά ορίζοντας με κλικ στην οθόνη του κινητού τα σύνορα του αγροτεμαχίου βρίσκουμε την έκταση του χωραφιού με απόκλιση 1%- 3% ανάλογα με την ακρίβεια του GPS στο κινητό. Ο χρόνος υπολογισμού της έκτασης του χωραφιού είναι 1,5 λεπτό. Μπορεί να κρατάει δεδομένα εργασιών προς τρίτους. Έτσι, όταν ένας επαγγελματίας σπορέας, θεριστής που εργάζεται σε κτήματα άλλων γεωργών (σε πλήθος 50 και άνω) σε μια εποχή (50 ημερών) μπορεί να καταγράφει απευθείας το είδος της εργασίας και το χωράφι που έλαβε μέρος. Έτσι διαχείριση λογαριασμών και διατήρηση βιβλίων γίνεται παιχνίδι απευθείας από το μηχάνημα επάνω. Η εφαρμογή συντηρεί αρχείο παρελθόντων ετών. 1

2 Οι κυριότερες υπηρεσίες του Επαγγελματία αγρότη είναι: Παραμετροποίηση σε κάθε είδος παροχής εργασίας. Κοστολόγηση της εργασίας. Πελατολόγιο με πλήρη στοιχεία ακόμη για έκδοση τιμολογίου. Ανάθεση εργασίας σε πελάτη απευθείας πάνω από το χάρτη. Προβολή εργασιών σε κτήματα αγρότη και συνολικών εργασιών Οπτική προβολή των εργασιών που έλαβαν μέρος σε κτήματα τρίτων επάνω στο χάρτη Εμφάνιση και διατήρηση λογαριασμού ανά εργασία και συνολικά Προγραμματισμός εργασιών Παροχή απόδειξης υπηρεσιών Υπολογισμός εμβαδού για καταμέτρηση έκτασης σε οποιοδήποτε σχήμα χωραφιού Διατήρηση αρχείου περασμένων ετών Πλατφόρμα ανάπτυξης εφαρμογής Η εφαρμογή γράφτηκε για συσκευές Android όπου είναι το ποιο γνωστό και ραγδαία εξελίξιμο οικοσύστημα στον κόσμο. Καθημερινά ενεργοποιούνται σχεδόν 1 εκατομμύριο συσκευές Android που το καθιστά το πιο περιζήτητο λειτουργικό στον κόσμο για ανάπτυξη εφαρμογών. Είναι τόσο διαδεδομένο που με τη δημιουργία κάθε νέας εφαρμογής, αυτή γίνεται άμεσα ορατή σε πολλά εκατομμύρια χρήστες και εύκολα διαθέσιμη σε αυτούς. Σήμερα το λογισμικό Android είναι εγκατεστημένο σε πάρα πολλές συσκευές ανεξαρτήτου κόστους. Αυτό είναι που βοηθάει όλους τους χρήστες να αποκτήσουν μία εφαρμογή χωρίς να σπαταλούν υπέρογκα ποσά στην αγορά μίας πολύ ακριβής συσκευής. Καθημερινά γράφονται χιλιάδες εφαρμογές πάνω σε αυτό το λογισμικό που προσφέρουν χαρά και διασκέδαση σε πάρα πολλούς χρήστες, αλλά και γνώσεις σε αυτούς που δεν είναι εξοικειωμένοι με το αντικείμενο. Το τι είναι το Android και με ποιο τρόπο λειτουργεί αναφέρεται λεπτομερώς στην βιβλιογραφία 2,3. 2

3 Κεφάλαιο 2 Άλλες εργασίες πάνω σε αυτό το αντικείμενο Ο Επαγγελματίας αγρότης αποτελεί καινοτόμα εφαρμογή για τους Έλληνες αγρότες που θέλουν να χρησιμοποιήσουν το κινητό Android τους θέλοντας να έχουν μία άμεση, γρήγορη και εύκολη διαχείριση των λογαριασμών και των υπηρεσιών που προσφέρουν στους πελάτες τους. Δεν έχει βρεθεί κάποια αντίστοιχη εργασία για τέτοιου είδους εφαρμογή που να εξυπηρετεί τις παραπάνω ανάγκες για λογισμικό Android. Τεχνολογικά εργαλεία που χρησιμοποιήθηκαν για τη δημιουργία αυτής της εφαρμογής Τα εργαλεία που θα χρησιμοποιήσουμε. Java JDK (Java Development Kit) Android SDK (Standard Development Kit) Eclipse IDE Οι εφαρμογές android γράφονται σε γλώσσα προγραμματισμού Java, καθώς και το Android SDK είναι γραμμένο σε αυτήν. Μπορείτε να χρησιμοποιήσετε οποιονδήποτε Text Editor για να γράψετε την εφαρμογή σας. Όμως εμείς θα αναφερθούμε στην Eclipse όπου προτείνει και η Google. Χρειάζεται να είναι εγκαταστημένο το περιβάλλον Java JDK (Java Development Kit) όπου περιέχει όλες τις βιβλιοθήκες και τα εργαλεία (Compiler, keytool κτλ.) και μπορείτε να το κατεβάσετε από την ιστοσελίδα της Oracle. Εγκατάσταση του JDK Από την σελίδα της Oracle html Κατεβάζετε το JDK αφού πρώτα επιλέξετε ότι συμφωνείτε με τους όρους χρήσης της Oracle, επιλέξετε το λειτουργικό σύστημα που έχετε και κατεβάστε την αντίστοιχη έκδοση. Βλέπε την παρακάτω εικόνα. 3

4 Σχέδιο 2.1 (Download center της Oracle για το JDK) Αφού τελειώσετε την εγκατάσταση του JDK πρέπει να εγκαταστήσετε το περιβάλλον του Android (Android SDK). Το Android SDK (Standard Development Kit) είναι όλες οι βιβλιοθήκες καιτα εργαλεία που χρειάζονται (adb, emulator κτλ.) για να δημιουργήσουμε,τρέξουμε, δοκιμάσουμε και εκδώσουμε μια εφαρμογή. Γίνεται λεπτομερής αναφορά για το τι είναι το Android SDK βλέπε βιβλιογραφία 3. Εγκατάσταση του Android SDK. Υπάρχουν δύο τρόποι για την εγκατάσταση του SDK. Ο πρώτος είναι να κατεβάσουμε έτοιμο το bundle του SDK μαζί με τον Java Editor της Eclipse IDE από την ιστοσελίδα του Android. Πατάμε στο Download the SDK (βλέπε εικόνα 2.2) και αφού συμφωνήσετε με τους όρους της Google και επιλέξετε την έκδοση Windows που έχετε θα κατεβάσετε ένα zip αρχείο που θα περιέχει το SDK και το Eclipse IDE. 4

5 Εικόνα 2.2 (Σελίδα που κατεβάζετε το Android SDK μαζί με το Eclipse IDE) Ο δεύτερος τρόπος είναι αν έχετε ήδη εγκαταστημένο το Eclipse IDE να περάσετε το ADT (Android Development tool) plugin ώστε να μπορείτε να κατεβάσετε το Android SDK και να το εγκαταστήσετε στην Eclipse. 1) Ξεκινήστε την Eclipse και πηγαίνετε Help->Install New Software 2) Πατήστε ADD στο δεξί πάνω μέρος της οθόνης 3) Στο Add repository παράθυρο βάλτε στο Name Android ADT και στο Location τον παρακάτω σύνδεσμο. https://dl-ssl.google.com/android/eclipse/ Εικόνα 2.3 (Εγκατάσταση του ADT στην Eclipse) 4) Πατάμε οκ και περιμένουμε να εμφανιστή μία λίστα με τα Development Tools 5

6 Εικόνα 2.4 (Εγκατάσταση των Development tools) 5) Τα επιλέγουμε και πατάμε επόμενο 6) Περιμένουμε να γίνει η εγκατάσταση και αφού τελειώσει θα μας ζητήσει να κάνει επανεκκίνηση η Eclipse Μόλις εγκατασταθεί ανοίγουμε το eclipse και πηγαίνουμε στο window Android Sdk Manager. Εκεί ανοίγει ένα παράθυρο παρόμοιο με την παρακάτω εικόνα. Εικόνα 2.5 (Android SDK Manager) Από εδώ επιλέγουμε ποια έκδοση του android θέλουμε να κατεβάσουμε για να αναπτύξουμε την εφαρμογή μας. ΠΡΟΣΟΧΗ: Κάθε έκδοση είναι παρόμοια με την προηγούμενη, με προσθετά χαρακτηριστικά και βελτιώσεις, οπότε προσοχή με ποια θα ξεκινήσετε. Εκτός από την έκδοση του Android που θέλουμε επιλέγουμε για 6

7 εγκατάσταση τον φάκελο Tools και Extras. Αφού επιλέξουμε όλα αυτά που θέλουμε πατάμε Install x packages, κάνουμε αποδοχή των αδειών χρήσης και περιμένουμε να τελειώσει η εγκατάσταση τους. Η εφαρμογή Farm Contractor έχει αναπτυχθεί για Android και πάνω οπότε το ελάχιστο που πρέπει να έχουμε είναι η έκδοση Ο χρόνος εγκατάστασης διαφέρει ανάλογα με το πόσα πακέτα έχουμε επιλέξει να εγκατασταθούν και τον φόρτο του server εκείνη την ώρα. Αφού τελειώσει η εγκατάσταση κλείνουμε τον SDK Manager και κάνουμε επανεκκίνηση το Eclipse. Δημιουργία Virtual Machine Η εικονική μηχανή είναι απαραίτητη, εάν δεν διαθέτουμε κάποια συσκευή με λειτουργικό Android, ώστε να μπορούμε να τρέχουμε και να δοκιμάζουμε την εφαρμογή μας. Για να δημιουργήσουμε μια νέα εικονική μηχανή ανοίγουμε το Eclipse και πηγαίνουμε στο window Android Virtual Device Manager. Στο παράθυρο που ανοίγει εμφανίζονται όλες οι εικονικές συσκευές που έχουμε δημιουργήσει. Για να δημιουργήσουμε μια καινούργια επιλέγουμε New. Στο παράθυρο που ανοίγει συμπληρώνουμε το όνομα της εικονικής μηχανής που θέλουμε, το μέγεθος οθόνης που θέλουμε να έχει, την έκδοση Android που θέλουμε ( αν θέλουμε να χρησιμοποιήσουμε τους χάρτες της Google τότε πρέπει στο target να επιλέξουμε την έκδοση Android που περιέχει το Google Api). Επίσης επιλέγουμε τον τύπο του επεξεργαστή και συμπληρώνουμε τα υπόλοιπα πεδία ανάλογα με τις ανάγκες μας. Μόλις τελειώσουμε πατάμε ΟΚ και η εικονική μηχανή έχει δημιουργηθεί και είναι έτοιμη για να την ανοίξουμε. Εκτέλεση εικονικής μηχανής (Virtual Machine) Για να ανοίξουμε μια εικονική μηχανή ώστε να τρέξουμε μια εφαρμογή που έχουμε κάνει πηγαίνουμε πάλι στο Android Virtual Device Manager, επιλέγουμε την εικονική μηχανή που θέλουμε και πατάμε Start. Περιμένουμε λίγο μέχρι να φορτώσει η εικονική μηχανή και είμαστε έτοιμοι. Πλέον έχουμε ένα εργαλείο που μοιάζει με μια συσκευή Android και μπορούμε να τρέχουμε τις εφαρμογές μας. 7

8 Εικόνα 2.6 (Virtual Machine που προσομοιώνει ένα κινητό με έκδοση 2.2) Δημιουργία νέου Android Project στο Eclipse Εφόσον έχουμε κάνει όλα τα παραπάνω επιτυχώς είμαστε έτοιμοι για να ξεκινήσουμε την ανάπτυξη εφαρμογών. Αρχικά πηγαίνουμε στο File New Other. Στο παραθυράκι που ανοίγει κάνουμε διπλό κλικ στο Android για να ανοίξει η λίστα και επιλέγουμε το Android Application Project. Εκεί ανοίγει ένα νέο παράθυρο στο οποίο θα χρειαστεί να συμπληρώσουμε κάποια στοιχεία για την εφαρμογή μας. Συμπληρώνουμε όνομα εφαρμογής, όνομα project και όνομα πακέτου. Το όνομα πακέτου θα πρέπει να είναι κάτι μοναδικό διότι 2 εφαρμογές δεν μπορούν να χρησιμοποιούν το ίδιο πακέτο. Επίσης συμπληρώνουμε την χαμηλότερη έκδοση Android την οποία θα υποστηρίζει η εφαρμογή μας, την έκδοση Android στην οποία θα την αναπτύξουμε και θα την κάνουμε compile και το θέμα που θα χρησιμοποιήσουμε. Αφού συμπληρώσουμε όλα αυτά πατάμε Next, εκεί επιλέγουμε αν θέλουμε κάτι και πατάμε ξανά Next. Στο επόμενο παράθυρο μπορούμε να ρυθμίσουμε το εικονίδιο της εφαρμογής. Πατάμε Next και στη συνέχεια επιλέγουμε τι τύπου activity θέλουμε να είναι αυτή που θα φτιάξει το eclipse αρχικά. Πατάμε Next, δηλώνουμε το όνομα της κλάσης Activity και τέλος πατάμε Finish και περιμένουμε το eclipse να δημιουργήσει τον φάκελο του project με όλα τα απαραίτητα στοιχεία μέσα. 8

9 Εικόνα 2.6 (Νέο android project wizard) Εισαγωγή ενός έτοιμου project στο Eclipse Εάν έχουμε ένα έτοιμο project και θέλουμε να το δοκιμάσουμε ή να δούμε τον κώδικά του, ανοίγουμε το eclipse και πηγαίνουμε File import. Στο παραθυράκι που ανοίγει επιλέγουμε General Existing projects into workspace. Εκεί βρίσκουμε το project που θέλουμε και το επιλέγουμε. Επίσης αν θέλουμε επιλέγουμε το copy project into workspace αν θέλουμε το project να αντιγραφεί στον φάκελο του eclipse. Πατάμε finish και το project είναι έτοιμο στο eclipse. Για να το τρέξουμε, αν έχουμε κάποια συμβατή συσκευή Android τη συνδέουμε στον υπολογιστή και πατάμε run στον eclipse. Αλλιώς ανοίγουμε έναν emulator από το eclipse και μόλις ανοίξει πατάμε run και περιμένουμε να φορτώσει. Δημιουργία εκτελέσιμου αρχείου.apk Αφού έχουμε την εφαρμογή μας έτοιμη και θέλουμε να την δώσουμε και σε άλλους χρήστες να την δοκιμάσουν θα πρέπει να δημιουργήσουμε ένα εκτελέσιμο αρχείο κατάληξης.apk. Τα αρχεία αυτά υποστηρίζονται από το Android και είναι ο τύπος των εφαρμογών που μπορούν να τρέξουν στις συσκευές Android. Για να γίνει αυτό, από το μενού του eclipse πηγαίνουμε στο File Export. Επιλέγουμε Android Export Android Application. Στη συνέχεια επιλέγουμε το project που θέλουμε και πατάμε next. Στο επόμενο παραθυράκι μας ζητάει το keystore που θα χρησιμοποιήσουμε. Το keystore είναι στην ουσία η υπογραφή μας για την εφαρμογή και ταυτόχρονα ένα 9

10 είδος ασφάλειας. Εάν δεν έχουμε κάποιο έτοιμο επιλέγουμε create new και επιλέγουμε τον φάκελο αποθήκευσης που θέλουμε. Συμπληρώνουμε έναν κωδικό της επιλογής μας και πατάμε next. Στο επόμενο παραθυράκι συμπληρώνουμε τα στοιχεία μας. Στο πεδίο validity(years) πρέπει να βάλουμε μια τιμή μεγαλύτερη από 25. Στη συνέχεια επιλέγουμε την τοποθεσία και το όνομα του αρχείου.apk και πατάμε finish. Το αρχείο.apk της εφαρμογής μας είναι έτοιμο και μπορούμε να δοκιμάσουμε και σε άλλες συσκευές με λειτουργικό Android. Κεφάλαιο 3 Η σχεδίαση της εφαρμογής Η εφαρμογή σχεδιάστηκε έτσι ώστε να εξυπηρετεί τις εκδόσεις από 2.2 μέχρι 4.4 (τελευταία έκδοση) του Android χρησιμοποιώντας όλα τα χαρακτηριστικά της κάθε έκδοσης. Με τη βοήθεια της βιβλιοθήκης συμβατότητας της Google καταφέραμε να εντάξουμε πολλά από τα components που περιέχονται σε νεότερες εκδόσεις στην έκδοση 2.2 του Android. Συνολικά ο Επαγγελματίας Αγρότης αποτελείται από 43 κλάσεις εκ των οποίων 27 είναι γραφικές (activities και fragments). Τα 3 κύρια χαρακτηριστικά της εφαρμογής είναι: 1. Τα frgments που χρησιμοποιήσαμε για να σχεδιάσουμε το UI 2. Η συμβατότητα και η χρήση του ActionBar ανάλογα με την έκδοση του Android. 3. Η σχεδίαση της βάσης καθώς ο FarmContractor είναι ένα πρόγραμμα διεπαφής ανάμεσα στο χρήστη και σε μία βάση δεδομένων. 10

11 Δεν θα αναφερθούμε στα κοινά components που χρησιμοποιεί αυτή η εφαρμογή καθώς έχει γίνει λεπτομερής αναφορά στην βιβλιογραφία 3 Αυτό που χαρακτηρίζει την σχεδίαση της εφαρμογής είναι η χρήση των fragments που παρουσιάστηκαν για πρώτη φορά στην έκδοση 3.0 του Android. Τι είναι το fragment; Ένα fragment αντιπροσωπεύει μια συμπεριφορά ή ένα τμήμα της διεπαφής χρήστη σε μια δραστηριότητα. Μπορούμε να συνδυάσουμε πολλά fragments σε μια ενιαία δραστηριότητα (activity) για την κατασκευή ενός UI πολυ-παραθύρων και να ξαναχρησιμοποιήσουμε ένα fragment σε πολλαπλές δραστηριότητες (activities). Μπορούμε να σκεφτούμε ένα fragment ως ένα αρθρωτό τμήμα μιας δραστηριότητας, η οποία έχει το δικό του κύκλο ζωής, λαμβάνει τις δικά του γεγονότα εισόδου, και το οποίο μπορείτε να προσθέσετε ή να αφαιρέσετε, ενώ η δραστηριότητα εκτελείται (περίπου όπως ένα «υπό activity» που μπορείτε να επαναχρησιμοποιήσετε σε διάφορα activities). Παράδειγμα χρήσης fragments. Όταν τρέξει για πρώτη φόρα η εφαρμογή θα εμφανιστεί η διεπαφή χρήστη όπου θα γίνουν οι κατάλληλες παραμετροποιήσεις από τον χρήστη. Αυτή η διεπαφή (Activity) χρησιμοποιεί πολλαπλά fragments. Fragment Καλωσορίσματος Fragment Επιλογής Καλλιεργητικού έτους Fragment Εισαγωγής στοιχείων του χρήστη Εικόνα 3.1 (Διεπαφή πρώτης εκτέλεσης της εφαρμογής) Η οθόνη αυτή [Εικόνα 3.1] εμφανίζεται μόνο την πρώτη φορά που τρέχει η εφαρμογή μετά την εγκατάσταση. Εδώ χρειάζεται να ορίσει το τρέχων καλλιεργητικό έτος και να συμπληρώσει τα στοιχεία του ο χρήστης. Όπως αναφέραμε και παραπάνω η εφαρμογή μας χρησιμοποιεί fragments για την δημιουργία ενός UI πολύ-παραθύρου. Στο παραπάνω σχήμα φαίνονται 3 οθόνες όπου η κάθε μια είναι ένα ξεχωριστό fragment και διαχειρίζονται από ένα activity. 11

12 Δομή χρήσης Activity και fragments Activity Παραμετροποίησης της εφαρμογής όταν εκτετελείται για πρώτη φορά Κλαση ειδικου προσαρμογεα οπου αποθηκευει πληροφοριες απο τα fragment <<Activity>> ActivitySetuUpContractor SectionsPageAdapter <<fragment>> FragmentWelcome <<fragment>> FragmentSetUpNotifications <<Interface>> FragmentCreateContractor Fragment που περιέχει το μηνύμα του καλωσορίσματος Fragment που περιέχει την επιλογή καλλιεργητικού έτους και ειδοποιήσεων Fragment όπου ο χρήστης περνάει τα στοιχεία του Κάθε fragment που θέλουμε να περιέχει το Activity αποθηκεύονται οι πληροφορίες του σε ένα αντικείμενο τύπου SectionPageAdapter και επαναφέρονται απο αυτό κάθε φορά που ο χρήστης επιλέγει ένα fragment Εικόνα 3.2 (Διάγραμμα προβολής χρήσης fragment από Activity) Παράδειγμα του Activity SetUpContractor Ο κώδικας σε Java // Η κλάση του Activity μας κληρονομεί το FragmentActivity που βρίσκεται στην βοηθητική κλάση της Google όπου μας επιτρέπει να χρησιμοποιούμε τα fragments μέχρι την έκδοση 2.1 public class ActivitySetUpContractor extends FragmentActivity private SectionsPagerAdapter msectionspageradapter; private ViewPager protected void oncreate(bundle savedinstancestate) // TODO Auto generated method stub super.oncreate(savedinstancestate); setcontentview(r.layout.activity_setup_contractor); final ImageView btnnextfragment=(imageview)findviewbyid(r.id.btnnextwelcomefragment; final CustomTextView tvwelcomenextview=(customtextview)findviewbyid(r.id.tvwelcomemessage); // Set up the ViewPager with the sections adapter. mviewpager = (ViewPager) findviewbyid(r.id.pager); // Create the adapter that will return a fragment for each sections // of the app. msectionspageradapter = new SectionsPagerAdapter(getSupportFragmentManager(),this,mViewPager); mviewpager.setadapter(msectionspageradapter); 12

13 // Προσθήκη των fragments στο activity μας. msectionspageradapter.addfragment(fragmentwelcome.class, null, gettext(r.string.welcome).tostring()); msectionspageradapter.addfragment(fragmentsetupnotification.class, null, gettext(r.string.notifications_and_farm_year).tostring()); msectionspageradapter.addfragment(fragmentcreatecontractor.class, null, gettext(r.string.enter_your_information).tostring()); Ο κώδικας του layout σε XML activity_setup_contractor.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <android.support.v4.view.viewpager xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="100dp" android:layout_alignparentbottom="true" tools:context=".activitysetupcontractor" > <! This title strip will display the currently visible page title, as well as the page titles for adjacent pages. > <android.support.v4.view.pagertitlestrip android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="top" android:paddingbottom="4dp" android:paddingtop="4dp" android:textcolor="#fff" android:visibility="gone" /> </android.support.v4.view.viewpager> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignparentbottom="true" android:layout_alignparentright="true" /> <com.despkyri.farmcontractor.customtextview android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignparentbottom="true" android:layout_marginbottom="18dp" android:textappearance="?android:attr/textappearancemedium" android:textcolor="# " /> <com.despkyri.farmcontractor.customtextview android:layout_width="210dp" android:layout_height="wrap_content" android:layout_alignparentright="true" android:layout_alignparenttop="true" android:layout_marginright="15dp" android:layout_margintop="12dp" 13

14 android:gravity="center" android:textcolor="# " android:textsize="30sp" /> </RelativeLayout> Παράδειγμα του fragment SetUpNotifications Ο κώδικας σε Java // Η κλάση του fragment μας κληρονομεί το Fragment που βρίσκεται στην βοηθητική κλάση της Google όπου μας επιτρέπει να χρησιμοποιούμε τα fragments μέχρι την έκδοση 2.1 public class FragmentSetupNotification extends Fragment private View mview; // Είναι το view του fragment private ContentSettings settings; private int public void oncreate(bundle savedinstancestate) // TODO Auto generated method stub super.oncreate(savedinstancestate); spinnermotionid= public View oncreateview(layoutinflater inflater, ViewGroup container, Bundle savedinstancestate) final DataHelperSettings datasettings=new DataHelperSettings(getActivity()); settings = datasettings.readsettings(); //Το View του fragment ποιο layout προβάλει mview=inflater.inflate(r.layout.fragment_set_notification, container,false); Spinner spinners=(spinner)mview.findviewbyid(r.id.spinneryears); int pos=settings.getfarmingyear() 2013; if(pos>=0) spinners.setselection(pos); spinners.setontouchlistener(new public boolean ontouch(view arg0, MotionEvent arg1) spinnermotionid = arg1.getaction(); return false; ); spinners.setonitemselectedlistener(new public void onitemselected(adapterview<?> adapter, View arg1, int position, long arg3) try String name=(string)adapter.getitematposition(position); DataHelperContractor contractor=new DataHelperContractor(getActivity()); if(contractor.hascontractor()) if(spinnermotionid == MotionEvent.ACTION_UP) changefarmyear(integer.parseint(name)); spinnermotionid= 1; 14

15 else settings.setfarmingyear(integer.parseint(name)); datasettings.savesettings(settings); spinnermotionid= 1; catch(numberformatexception e) spinnermotionid= 1; public void onnothingselected(adapterview<?> arg0) spinnermotionid= 1; final TimePicker timepicker = (TimePicker)mView.findViewById(R.id.timePickerNotify); timepicker.setcurrenthour(settings.gethours()); timepicker.setcurrentminute(settings.getminutes()); final CheckBox cb=(checkbox)mview.findviewbyid(r.id.cbenablenotifications); cb.setchecked(settings.isnotify()); cb.setoncheckedchangelistener(new OnCheckedChangeListener() public void oncheckedchanged(compoundbutton arg0, boolean checked) if(checked) settings.sethours(timepicker.getcurrenthour()); settings.setminutes(timepicker.getcurrentminute()); settings.setnotify(checked); datasettings.savesettings(settings); enablenotifications(); timepicker.setontimechangedlistener(new OnTimeChangedListener() public void ontimechanged(timepicker arg0, int arg1, int arg2) settings.setnotify(false); cb.setchecked(false); enablenotifications(); return mview; public void changefarmyear(int newyear) IODatabase iodatabase=new IODatabase(getActivity()); if(iodatabase.backupfileexist(newyear)) confirmrestoreyear(newyear); else 15

16 confirmchangeyear(newyear); public void confirmrestoreyear(final int newyear) AlertDialog.Builder builder=new AlertDialog.Builder(getActivity()); builder.seticon(r.drawable.ic_action_device_access_storage_1); builder.settitle(r.string.restore_farm_year); builder.setmessage(r.string.restore_farm_year_message); builder.setpositivebutton(r.string.restore_alternative,new public void onclick(dialoginterface dialog, int which) IODatabase iodatabase=new IODatabase(getActivity()); iodatabase.backupdatabase(settings.getfarmingyear()); if(iodatabase.backupdatabase(settings.getfarmingyear())) iodatabase.restoredatabase(newyear); Toast.makeText(getActivity(), R.string.restored_successfully_database, Toast.LENGTH_SHORT).show(); dialog.dismiss(); getactivity().finish(); ); builder.setnegativebutton(r.string.cancel,new public void onclick(dialoginterface dialog, int which) Spinner spinners=(spinner)mview.findviewbyid(r.id.spinneryears); int pos=settings.getfarmingyear() 2013; if(pos>=0) spinners.setselection(pos); dialog.dismiss(); ); builder.setoncancellistener(new public void oncancel(dialoginterface arg0) Spinner spinners=(spinner)mview.findviewbyid(r.id.spinneryears); int pos=settings.getfarmingyear() 2013; if(pos>=0) spinners.setselection(pos); ); AlertDialog dialog=builder.create(); dialog.show(); public void confirmchangeyear(final int newyear) AlertDialog.Builder builder=new AlertDialog.Builder(getActivity()); builder.seticon(r.drawable.ic_action_device_access_storage_1); builder.settitle(r.string.farm_year); builder.setmessage(r.string.create_new_year); builder.setpositivebutton(r.string.create,new public void onclick(dialoginterface dialog, int which) IODatabase io=new IODatabase(getActivity()); if(io.backupdatabase(settings.getfarmingyear())) 16

17 DataHelperSettings(getActivity()); OpenHelperDatabase(getActivity()); settings.setfarmingyear(newyear); DataHelperSettings datasettings=new datasettings.savesettings(settings); OpenHelperDatabase db=new db.wipedatabase(); dialog.dismiss(); getactivity().finish(); ); builder.setoncancellistener(new public void oncancel(dialoginterface arg0) Spinner spinners=(spinner)mview.findviewbyid(r.id.spinneryears); int pos=settings.getfarmingyear() 2013; if(pos>=0) spinners.setselection(pos); ); builder.setnegativebutton(r.string.cancel,new public void onclick(dialoginterface dialog, int which) Spinner spinners=(spinner)mview.findviewbyid(r.id.spinneryears); int pos=settings.getfarmingyear() 2013; if(pos>=0) spinners.setselection(pos); dialog.dismiss(); ); AlertDialog dialog=builder.create(); dialog.show(); public void enablenotifications() Intent intent = new Intent(getActivity(), NotificationService.class); PendingIntent pintent = PendingIntent.getService(getActivity(), 0, intent, 0); AlarmManager alarm = (AlarmManager)getActivity().getSystemService(Context.ALARM_SERVICE); if(settings.isnotify()) Calendar cal = Calendar.getInstance(); cal.set(calendar.hour_of_day, settings.gethours()); cal.set(calendar.minute, settings.getminutes()); cal.set(calendar.second, 00); alarm.setrepeating(alarmmanager.rtc_wakeup, cal.gettimeinmillis(),24*60*60*1000, pintent); else alarm.cancel(pintent); 17

18 Ο κώδικας του layout σε XML fragment_set_notifications.xml <?xml version="1.0" encoding="utf 8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <com.despkyri.farmcontractor.customtextview android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="10dp" android:layout_margintop="10dp" android:textsize="18sp" /> <Spinner android:layout_width="match_parent" android:layout_height="0dip" android:layout_weight="1" /> <CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_margintop="10dp" android:textsize="20sp" /> <TimePicker android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:scrollbarstyle="insideinset" /> </LinearLayout> </ScrollView> ActionBar Ένα χαρακτηριστικό που χρησιμοποιεί η εφαρμογή για εκδόσεις λογισμικού πάνω από 3.0 είναι το ActionBar. Τι είναι το ActionBar; 18

19 Το ActionBar είναι ένα χαρακτηριστικό παράθυρο που προσδιορίζει τη θέση του χρήστη, και του παρέχει ενέργειες και τρόπους πλοήγησης. Το ActionBar προσφέρει στους χρήστες ένα οικείο περιβάλλον σε όλες τις εφαρμογές που το σύστημα προσαρμόζεται ανάλογα με τις διαφορετικές διαμορφώσεις της οθόνης. Εικόνα 3.3 (Η μπάρα ActionBar) Το ActionBar παρέχει αρκετές βασικές λειτουργίες: Παρέχει ένα ειδικό χώρο για να δώσει στην εφαρμογή μια ταυτότητα και υποδείξει τη θέση του χρήστη στην εφαρμογή. Κάνει σημαντικές ενέργειες εμφανέστατες και προσβάσιμες με ένα προβλέψιμο τρόπο (όπως Αναζήτηση). Υποστηρίζει την πλοήγηση και προβάλλει τις μεταγωγές μέσα στις εφαρμογές (με καρτέλες ή drop-down λίστες). Το ActionBar το χρησιμοποιούμε σαν μενού για να προβάλλουμε τις σημαντικές ενέργειες που κάνει ο χρήστης όπως για παράδειγμα προσθήκη, διαγραφή, αναζήτηση κτλ. Μέχρι τη στιγμή που ολοκληρώθηκε η εφαρμογή το ActionBar δεν υποστηρίζονταν από τη βιβλιοθήκη συμβατότητας της Google. Γι αυτό έπρεπε να βρούμε έναν άλλο τρόπο για να προβάλλουμε τις ενέργειες του χρήστη (Μενού), όπου αυτά αποτελούνταν από buttons και dialogs. Πρόσφατα η Google κυκλοφόρησε μία νέα αναβάθμιση της βιβλιοθήκης συμβατότητας όπου μας επιτρέπει να χρησιμοποιούμε το ActionBar μέχρι την έκδοση 2.1. Παρόλα αυτά εμείς χρησιμοποιούμε την παραπάνω λύση που αναφέρθηκε. Ο κώδικας που μας επιτρέπει να βλέπουμε ποια έκδοση τρέχει η εφαρμογή μας και να προσαρμόζεται το UI ανάλογα με την έκδοση: 19

20 android.os.build.version.sdk_int όπου SDK_INT είναι η έκδοση του Android. Όταν δημιουργούμε ένα μενού αυτόματα μπορούμε να εμφανίσουμε τις επιλογές του στο ActionBar αν επιλέξουμε SHOW_AS_ACTION android:showasaction="ifroom withtext Παράδειγμα ενός μενού: <?xml version="1.0" encoding="utf 8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:showasaction="ifroom withtext" <menu> <item android:showasaction="ifroom withtext" android:checkable="true" android:orderincategory="0"/> </menu> </item> </menu> SQLite βάση δεδομένων Η SQLite βάση δεδομένων είναι αυτή που υποστηρίζει το Android για αποθήκευση δεδομένων. Είναι μια lite μορφή της SQL πράγμα που την κάνει ιδανική για χρήση σε φορητές συσκευές. Για τη χρησιμοποίησή της σε κάποια εφαρμογή δεν απαιτείται να κατεβάσουμε κάτι. Απλά την δημιουργούμε και την διαχειριζόμαστε κατευθείαν με κώδικα, καθώς υπάρχει ενσωματωμένη στις βιβλιοθήκες του Android. 20

21 Εικόνα 3.4 (Διάγραμμα E-R της βάσης του Farm Contractor) SQLiteOpenHelper DataHelperContractor openhelper:openhelperdatabase + data helper functions Content Contractor + content functions DataHelperCustomer openhelper:openhelperdatabase + data helper functions Content Customer checked:boolean + content functions OpenHelperDatabase DataHelperWork openhelper:openhelperdatabase + data helper functions DataHelperContract ContentWork + content functions ContentContract Content Person id:integer name:string lastname:string address:string phone:string vat:string + content functions name:string version:integer + open helper fuctions openhelper:openhelperdatabase + data helper functions + content functions ContentReportContract DataHelperSettings + content functions openhelper:openhelperdatabase + data helper functions ContentSettings + content functions Εικόνα 3.4 (Διάγραμμα κλάσεων που δείχνει την δομή της βάσης του Farm Contractor) Παράδειγμα των κλάσεων που χρησιμοποιούνται για την προσπέλαση των δεδομένων ενός πίνακα της βάσης. OpenHelperDatabase Είναι η κλάση όπου δημιουργεί, αναβαθμίζει και επιστρέφει σύνδεση με βάση. Ο κώδικας. /** * Δημιουργει και επιστρεφει συνδεση με την βαση <b>despotis/kyriazopoulos</b> * */ public class OpenHelperDatabase extends SQLiteOpenHelper private static String name="farmcontractor.db"; //The name of database private static int version=1; //Version of database //Constructor public OpenHelperDatabase(Context context) super(context, name, null, version); // TODO Auto generated constructor public void oncreate(sqlitedatabase db) //Run create database queries //db.g //this.getwritabledatabase(). createdatabase(db); 21

22 @Override public void onupgrade(sqlitedatabase db, int oldversion, int newversion) //onupgrage triggers when the version of database change /** * Περιεχει ολα τα ερωτηματα που δημιουργουν τους πινακες db */ public void createdatabase(sqlitedatabase db) try String query="create table CUSTOMERS (ID integer primary key autoincrement,name COLLATE NOCASE,LASTNAME COLLATE NOCASE,ADDRESS COLLATE NOCASE, PHONE COLLATE NOCASE,VAT COLLATE NOCASE)"; db.execsql(query); query="create table CONTRACTOR (ID integer primary key autoincrement,name COLLATE NOCASE,LASTNAME COLLATE NOCASE,ADDRESS COLLATE NOCASE, PHONE COLLATE NOCASE,VAT COLLATE NOCASE)"; db.execsql(query); query="create table WORKS (ID integer primary key autoincrement,name COLLATE NOCASE,NOTE COLLATE NOCASE,COST real,profit real,vat real)"; db.execsql(query); query="create table CONTRACT (ID integer primary key autoincrement,customer_id integer,work_id integer,note COLLATE NOCASE,WORK_PRICE real,field_area real,discount real,completed integer,notify_me integer,year integer,month integer,day integer,latitude real,longitude real)"; db.execsql(query); query="create table SETTINGS (ID integer primary key,notify integer,hours integer,minutes integer,map_type integer,farm_year integer)"; db.execsql(query); query="insert into SETTINGS (ID,NOTIFY,HOURS,MINUTES,MAP_TYPE,FARM_YEAR) VALUES(0,0,8,0,4,2013)"; db.execsql(query); catch(sqliteexception e) Log.e("DatabaseOpenHelper::createDatabase", e.getmessage()); public void wipedatabase() SQLiteDatabase db=this.getwritabledatabase(); String query="delete from customers"; db.execsql(query); query="delete from works"; db.execsql(query); query="delete from contract"; db.execsql(query); db.close(); Για κάθε πίνακα που περιέχει η βάση δημιουργούμε και μια αντίστοιχη κλάση για την προσθήκη, εξαγωγή, αναβάθμιση και διαγραφή των δεδομένων του πίνακα. Τα δεδομένα επιστρέφονται σε ένα Content Provider για κάθε γραμμή του πίνακα. Όταν 22

23 θέλουμε να επιστρέψουμε αρκετές γραμμές του πίνακα επιστρέφουμε μια λίστα από Contents για κάθε πίνακα. Κλάση ContentContractor /** * Περιεχει ολες τις πληροφοριες ενος "συμβολαιου" Panos * */ public class ContentContract private int id; // Ο μοναδικος κωδικος του private int customerid; //Ο κωδικος πελατη private int workid; //Ο κωδικος εργασιας private String note; //Σημειωση private double workprice; //Τιμη ανα μονοδα εκτασης χωραφιου private double fieldarea;//εκταση χωραφιου private double discountpercent; //Εκπτωση συμβολαιου private boolean completed; //Ολοκληρωμενο private boolean notify; //Ειδοποιηση private LatLng point;//σημειο χωραφιου στον χαρτη private int year; //Χρονος private int month; //Μηνας private int day;//μερα συμβολαιου public ContentContract() id= 1; customerid= 1; workid= 1; workprice=0; fieldarea=0; discountpercent=0; year=0; day=0; month=0; note=""; completed=true; notify=false; point=new LatLng(0,0); /** * Καθαρισμος συμβολαιου */ public void clear() id= 1; customerid= 1; workid= 1; workprice=0; fieldarea=0; discountpercent=0; year=0; day=0; month=0; note=""; completed=true; notify=false; point=new LatLng(0,0); public int getid() return id; public void setid(int id) this.id = id; public int getcustomerid() return customerid; public void setcustomerid(int customerid) this.customerid = customerid; public int getworkid() 23

24 return workid; public void setworkid(int workid) this.workid = workid; public double getfieldarea() return fieldarea; public void setfieldarea(double fieldarea) this.fieldarea = fieldarea; public void setfieldarea(string fieldarea) try this.fieldarea = Double.parseDouble(fieldArea); catch(numberformatexception e) this.fieldarea = 0; public double getdiscountpercent() return discountpercent; public void setdiscountpercent(double discountpercent) this.discountpercent = discountpercent; public void setdiscountpercent(string discountpercent) try this.discountpercent = Double.parseDouble(discountPercent); catch(numberformatexception e) this.discountpercent=0; public boolean iscompleted() return completed; public int getcompleted() return completed?1:0; public void setcompleted(boolean completed) this.completed = completed; public boolean isnotify() return notify; public int getnotify() return notify?1:0; public void setnotify(boolean notify) this.notify = notify; public LatLng getpoint() return point; public void setpoint(latlng point) this.point = point; public void setpoint(double latitude,double longidute) this.point=new LatLng(latitude,longidute); public double getpricewithoutdiscount() return Math.round(((fieldArea*workPrice*100.00)/100)*100.0)/100.00; public String getpricewithoutdiscounttostring() try 24

25 return Double.toString(getPriceWithoutDiscount())+" "; catch (NumberFormatException e) return "0 "; public double getpricewithdiscount() double temp=getpricewithoutdiscount(); temp =((getpricewithoutdiscount()*discountpercent)/100); temp=math.round(temp*100.00)/100.00; if(temp<0) temp=0; return temp; public String getpricewithdiscounttostring() try return Double.toString(getPriceWithDiscount())+" "; catch (NumberFormatException e) return "0 "; public double getworkprice() return workprice; public void setworkprice(double workprice) this.workprice = workprice; public void setworkprice(string workprice) try this.workprice=double.parsedouble(workprice); catch(numberformatexception e) this.workprice=0; public int getyear() return year; public void setyear(int year) this.year = year; public int getmonth() return month; public void setmonth(int month) this.month = month; public int getday() return day; public void setday(int day) this.day = day; public String getnote() return note; public void setnote(string note) this.note = note; 25

26 Κλάση DataHelperContractor περιέχει όλες τις συναρτήσεις για το διάβασμα, ενημέρωση, διαγραφή και δημιουργία τιμών για τον πίνακα Contractor public class DataHelperContractor private OpenHelperDatabase openhelper; public DataHelperContractor(Context context) openhelper=new OpenHelperDatabase (context); /** * Διαγραφη τον πελατη με το id πελατη που περνει σαν εισοδο customid */ public void deletecontractor(int contractorid) try String query="delete from CONTRACTOR where id="+contractorid; SQLiteDatabase db=openhelper.getwritabledatabase(); db.execsql(query); db.close(); catch(sqliteexception e) Log.e("ContractorDataHelper::deleteContractor", e.getmessage()); /** * Dimiourgi ena pelati customer dedomena pelati true an dimiourgithike false an den dimiourgio */ public boolean createcontractor(contentcontractor contractor) boolean created=false; try String query="insert into CONTRACTOR(NAME,LASTNAME,ADDRESS,PHONE,VAT) values('"+contractor.getname()+"','"+ contractor.getlastname()+"','"+contractor.getaddress()+"','"+contractor.getphone()+"', '"+contractor.getvat()+"')"; yparxh"); if(!existvat(contractor.getvat())) SQLiteDatabase db=openhelper.getwritabledatabase(); db.execsql(query); created=true; db.close(); else Log.e("ContractorDataHelper::createContractor","To id catch(sqliteexception e) Log.e("ContractorDataHelper::createContractor", e.getmessage()); return created; 26

27 public boolean hascontractor() boolean value=false; try String query="select id from CONTRACTOR"; SQLiteDatabase db=openhelper.getwritabledatabase(); Cursor cursor=db.rawquery(query, null); if(cursor.movetofirst()) value=true; cursor.close(); db.close(); catch(sqliteexception e) Log.e("ContractorDataHelper::hasContractor", e.getmessage()); return value; /** * id */ public ContentContractor getcontractor() ContentContractor customer=new ContentContractor(); try String query="select * from CONTRACTOR "; SQLiteDatabase db=openhelper.getwritabledatabase(); Cursor cursor=db.rawquery(query, null); if(cursor.movetofirst()) customer.setid(cursor.getint(0)); customer.setname(cursor.getstring(1)); customer.setlastname(cursor.getstring(2)); customer.setaddress(cursor.getstring(3)); customer.setphone(cursor.getstring(4)); customer.setvat(cursor.getstring(5)); cursor.close(); db.close(); catch(sqliteexception e) Log.e("ContractorDataHelper::getContractor", e.getmessage()); return customer; /** * vat */ public boolean existvat(string vat) boolean exists=false; try String query="select vat from CONTRACTOR where vat='"+vat+"'"; SQLiteDatabase db=openhelper.getwritabledatabase(); Cursor cursor=db.rawquery(query, null); 27

28 exists=cursor.movetofirst(); cursor.close(); db.close(); catch(sqliteexception e) Log.e("ContractorDataHelper::existVAT", e.getmessage()); return exists; public boolean updatecontractor(contentcontractor contractor) boolean success=false; try SQLiteDatabase db=openhelper.getwritabledatabase(); String query="update CONTRACTOR set NAME='"+contractor.getName()+"',LASTNAME='"+contractor.getLastName()+"',ADDRESS='" +contractor.getaddress()+"',phone='"+contractor.getphone()+"',vat='"+contractor.getvat ()+"' where id="+contractor.getid(); db.execsql(query); db.close(); success=true; catch (SQLiteException e) Log.e("ContractorDataHelper::updateContractor",e.getLocalizedMessage()); success=false; return success; Κεφάλαιο 4 Οδηγίες εγκατάστασης και χρήσης της εφαρμογής Οδηγίες εγκατάστασης Για android έως 2.3 (Gingerbread) Από τις Ρυθμίσεις -> Εφαρμογές-> Άγνωστες πήγες (Ενεργοποιούμε) Για android από 4 (ICS) Από τις Ρυθμίσεις -> Ασφάλεια-> Άγνωστες πήγες (Ενεργοποιούμε) Προϋποθέτει: 28

29 Android 2.2 και μεγαλύτερο OpenGL 2.0 Google Play Account Αφού έχουμε ενεργοποιήσει τις άγνωστες πήγες κατεβάζουμε τα apk από το site και τα εγκαθιστούμε. Αν τα κατεβάσουμε από υπολογιστή τότε τα περνάμε μέσα στην συσκευή και με έναν file manager τα εγκαθιστούμε. Παρουσίαση της εφαρμογής Πρώτο ξεκίνημα Στο πρώτο ξεκίνημα βρίσκονται όλες οι παραμετροποιήσεις που πρέπει να γίνουν όταν τρέξει για πρώτη φορά η εφαρμογή. Πατώντας το κουμπί Ας αρχίσουμε ή μετακινώντας (scroll) προς τα αριστερά εμφανίζονται οι επιλογές. 29

30 Σχήμα 4.1 Ειδοποιήσεις και Καλλιεργητικό έτος Στην πρώτη καρτέλα επιλέγετε το τρέχων καλλιεργητικό έτος, αν ενεργοποιηθούν οι ειδοποιήσεις για εργασίες που είναι σε εξέλιξη καθώς και την ώρα που θα δημιουργούνται αυτές αν υπάρχουν. Στην συνέχεια πατώντας το κουμπί Επόμενο ή μετακινώντας (scroll) προς τα αριστερά εμφανίζεται η επόμενη καρτέλα. Συμπληρώστε τα στοιχεία σας. Στην καρτέλα αυτήν συμπληρώνονται τα στοιχεία του χρήστη. Αυτό το βήμα δεν είναι απαραίτητο. Όταν τελειώσει η παραμετροποίηση πατώντας ΤΕΛΟΣ ξεκινάει η εφαρμογή. Πελάτες Νέος πελάτης Για να δημιουργήσουμε νέο πελάτη από το κεντρικό μενού επιλέγουμε Πελάτες-> Νέος Πελάτης 30

31 Νέος Πελάτη ΚΑΤΑΧΏΡΗΣ Η Σχέδιο 4.2 Συμπληρώνουμε τα στοιχεία. Το όνομα και το επίθετο είναι υποχρεωτικά! Το ΑΦΜ δεν είναι υποχρεωτικό αλλά είναι μοναδικό. Δεν μπορεί δύο πελάτες να έχουν το ίδιο ΑΦΜ. Όταν συμπληρώσετε να στοιχεία του πελάτη πατήστε ΚΑΤΑΧΏΡΗΣΗ. Προβολή πελάτη Για να προβάλετε να στοιχεία ενός πελάτη από την καρτέλα πελάτη όπου βρίσκεστε πατήστε πάνω του για να εμφανιστεί το μενού πελάτη και επιλέξτε προβολή. 31

32 Επεξεργασία Αποθήκευση αλλαγών Αναίρεση αλλαγών Σχέδιο 4.3 Από την προβολή όπου βρίσκεστε μπορείτε είτε να επεξεργαστείτε τα στοιχεία του ή να τον διαγράψετε. *** Προσοχή όταν διαγράφετε έναν πελάτη διαγράφονται και οι εργασίες που σχετίζονται με τον συγκεκριμένο πελάτη. Διαγραφή πελάτη Μπορείτε να διαγράψετε τον πελάτη κατευθείαν από το μενού πελάτη χωρίς να πάτε στην προβολή. Σχέδιο

33 Προβολή εργασιών πελάτη Α) Προβολή όλων των εργασιών πελάτη Προβάλετε όλες τις εργασίες του πελάτη επιλέγοντας τον από την καρτέλα πελάτων και πατώντας Όλες οι εργασίες. Εμφανίζετε η λίστα με τις εργασίες που έχουν καταχωρηθεί στον πελάτη καθώς και το πλήθος και άθροισμα της αξίας όλων των εργασιών. Μπορείτε επίσης και να προβάλετε τις εργασίες στον χάρτη εφόσον έχετε καταχώρηση σημεία χωραφιού για κάθε εργασία. Προβολή των εργασιών στο χάρτη Σχέδιο 4.5 Όταν πατήσετε σε ένα σημείο χωραφιού στο χάρτη εμφανίζετε ένα παραθυράκι με περισσότερες πληροφορίες για την συγκεκριμένη εργασία. Πατώντας πάνω του μας πηγαίνει στην προβολή εργασίας. 33

34 Β) Προβολή εργασιών ανά είδος εργασίας. Για να προβάλετε εργασίες ενός πελάτη με συγκεκριμένο είδος εργασίας (π.χ. όλα τα οργώματα για τον συγκεκριμένο πελάτη) επιλέξτε Όλες οι εργασίες ανά είδος και έπειτα επιλέξτε το είδος. Αναζήτηση πελάτη Σχέδιο 4.6 Μπορείτε να αναζητήσετε έναν πελάτη από την καρτέλα των πελάτων. Με το όνομα, επίθετο,διεύθυνση, τηλέφωνο, ΑΦΜ. Ακύρωση φίλτρου Σχέδιο

35 Είδη εργασιών Νέο είδος εργασίας Για να δημιουργήσουμε νέο είδος εργασίας από το κεντρικό μενού επιλέγουμε Είδη εργασιών-> Νέο είδος εργασίας. Νέο είδος ΚΑΤΑΧΏΡΗΣΗ εργασίας Σχέδιο 4.8 Συμπληρώνουμε τα στοιχεία. Το όνομα είναι υποχρεωτικό! Το κόστος και το κέρδος δεν είναι υποχρεωτικά αλλά αν δεν συμπληρωθεί τουλάχιστον ένα από τα δύο το είδος θα έχει μηδενική τιμή. Όταν συμπληρώσετε να στοιχεία του είδους πατήστε ΚΑΤΑΧΏΡΗΣΗ. Προβολή είδους εργασίας Για να προβάλετε τα στοιχεία ενός είδους εργασίας από την καρτέλα Είδη εργασίας όπου βρίσκεστε πατήστε πάνω σε μία για να εμφανιστεί το μενού είδους και επιλέξτε προβολή. 35

36 Επεξεργασία Αποθήκευση αλλαγών Αναίρεση αλλαγών Σχέδιο 4.9 Από την προβολή όπου βρίσκεστε μπορείτε είτε να επεξεργαστείτε τα στοιχεία της ή να την διαγράψετε. *** Προσοχή όταν διαγράφετε ένα είδος εργασίας διαγράφονται και οι εργασίες που σχετίζονται με τον συγκεκριμένο είδος. Διαγραφή είδους εργασίας Μπορείτε να διαγράψετε το είδος εργασίας κατευθείαν από το μενού του είδους χωρίς να πάτε στην προβολή. Σχέδιο

37 Προβολή εργασιών του είδους εργασίας Α) Προβολή όλων των εργασιών του είδους Προβάλετε όλες τις εργασίες του είδους επιλέγοντας το από την καρτέλα είδη εργασίας και πατώντας Όλες οι εργασίες. Εμφανίζετε η λίστα με τις εργασίες που έχουν γίνει με το είδος καθώς και το πλήθος και άθροισμα της αξίας όλων των εργασιών. Μπορείτε επίσης και να προβάλετε τις εργασίες στον χάρτη εφόσον έχετε καταχώρηση σημεία χωραφιού για κάθε εργασία. Β) Προβολή εργασιών ανά πελάτη. Σχέδιο 4.11 Για να προβάλετε εργασίες ενός πελάτη με συγκεκριμένο είδος εργασίας (π.χ. όλα τα οργώματα για τον συγκεκριμένο πελάτη) επιλέξτε Όλες οι εργασίες ανά είδος και έπειτα επιλέξτε το είδος. Αναζήτηση ειδών εργασίας Μπορείτε να αναζητήσετε ένα είδος εργασίας από την καρτέλα των ειδών εργασιών. Με το όνομα είδους ή την σημείωση. 37

38 Ακύρωση φίλτρου Εργασίες-Ατζέντα Νέα εργασία Σχέδιο 4.12 Για να δημιουργήσετε μια νέα εργασία από το κεντρικό μενού πατήστε Νέα εργασία ή από το μενού της ατζέντας επιλέξτε Νέα εργασία. ή Σχήμα 4.13 Συμπληρώστε τα στοιχεία της φόρμας. Απαραίτητα είναι η επιλογή πελάτη, είδους εργασίας και έκταση χωραφιού. Μπορείτε επίσης να επιλέξετε και το χωράφι που θα γίνει η εργασία στον χάρτη, την ημερομηνία που θα γίνει η εργασία καθώς και ένα ποσοστό έκπτωσης στην τελική 38

39 τιμή της εργασίας. Αν η εργασία δεν έχει ολοκληρωθεί μπορείτε να πάρετε ειδοποίηση για την συγκεκριμένη εργασία αν επιλέξετε Ειδοποίησε με. Επιλογή πελάτη Ημερομηνία εργασίας Επιλογή είδους εργασίας Μέγεθος χωραφιού Σημείωση εργασίας Επιλογή χωραφιού στον χάρτη Σχήμα 4.13 Ενεργοποίηση ειδοποίησης για την εργασία Τιμή χωρίς έκπτωσης Τελική τιμή με έκπτωση Ολοκληρωμένες εργασίες Εργασίες σε εξέλιξη Οι εργασίες χωρίζονται σε δύο κατηγορίες στις Ολοκληρωμένες και σε Εξέλιξη Ολοκληρωμένες θεωρούνται οι εργασίες που έχουν γινεί και σε εξέλιξη αυτές που θα γίνουν στο μέλλον. Αν επιλέξετε την εργασία ως Ολοκληρωμένη τότε η εργασία τοποθετείτε στις ολοκληρωμένες εργασίες στην ατζέντα και καταργείτε η ειδοποίηση αν έχει. Αν επιλέξετε την εργασία ως Ειδοποίησε με τότε καταργείτε η κατάσταση ολοκληρωμένη αν έχει επιλεχθεί και η εργασία τοποθετείτε στις σε εξέλιξη εργασίες στην ατζέντα και ενεργοποιήτε η ειδοποίηση για αυτήν. Προβολή εργασίας Για να προβάλουμε μια εργασία από το κεντρικό μενού επιλέγουμε Ατζέντα. Στην ατζέντα υπάρχουν δυο καρτέλες. Οι ολοκληρωμένες εργασίες και οι εργασίες σε εξέλιξη. Για να προβάλουμε μια εργασία πατάμε πάνω της. 39

40 Επεξεργασία εργασίας Διαγραφή εργασίας Αποθήκευση αλλαγών Αναίρεση αλλαγών Σχέδιο 4.14 Για να επεξεργαστείτε τα στοιχεία μίας εργασίας από την προβολή πατήστε το μολύβι για να ενεργοποιηθεί η φόρμα και να μπορείτε να κάνετε αλλαγές. Πατώντας στο εικονίδιο της δισκέτας αποθηκεύονται οι αλλαγές. Αν θέλετε να αναιρέσετε τις αλλαγές που έχετε κάνει πατήστε στο εικονίδιο της αναίρεσης. Προβολή εργασιών ανά πελάτη είδος εργασίας Μπορείτε να προβάλλετε τις εργασίες που έχετε κάνει σε έναν πελάτη ανά είδος εργασίας επιλέγοντας από το μενού της ατζέντας. *** Τα αποτελέσματα φιλτράρονται ανάλογα σε ποια καρτέλα βρίσκεστε. Δηλαδή στις εργασίες σε εξέλιξη ή στις ολοκληρωμένες εργασίες. Επίσης μπορείτε να προβάλετε και τις εργασίες ανά είδος εργασίας πελάτη. 40

41 Σχέδιο 4.15 Προβολή εργασιών στο χάρτη. Μπορείτε να προβάλετε όλες τις εργασίες ανάλογα σε ποια καρτέλα βρίσκεστε ( Ολοκληρωμένες Σε εξέλιξη εργασίες) στο χάρτη. Σχέδιο

42 Ρυθμίσεις Ειδοποιήσεις και καλλιεργητικό έτος Με τη δημιουργία ενός νέου καλλιεργητικό έτους παίρνεται ένα αντίγραφο ασφαλείας με όλα τα δεδομένα και δημιουργείται το νέο με όλα τα πεδία κενά. Αν επιλεγεί ένα έτος που ήδη υπάρχει τότε γίνεται αυτόματα επαναφορά των δεδομένων. Σχέδιο 4.17 Ειδοποιήσεις Μπορείτε να παίρνετε καθημερινά ειδοποιήσεις για τις εργασίες που είναι σε εξέλιξη και έχουν προγραμματιστεί να γίνουν τη συγκεκριμένη μέρα ρυθμίζοντας και την ώρα που το κινητό σας θα σας ειδοποιεί. Επεξεργασία στοιχείων Μπορείτε να αλλάξετε τα προσωπικά σας στοιχεία. 42

43 Αντίγραφα Ασφαλείας και Επαναφορά Σχέδιο 4.18 Δημιουργία Αντιγράφων Ασφαλείας. Με την επιλογή της συγκεκριμένης ρύθμισης μπορείτε να αποθηκεύετε όλα τα δεδομένα της τρέχουσας βάσης στο αντίγραφο ασφαλείας του τρέχοντος καλλιεργητικού έτους. Αν υπάρχει ήδη αντίγραφο ασφαλείας του έτους τότε θα αντικατασταθεί. Σχέδιο

44 Επαναφορά Αντιγράφων Ασφαλείας Μπορείτε άμεσα να επανακτήσετε όλα τα δεδομένα ενός καλλιεργητικού έτους επιλέγοντάς το. Σχέδιο 4.20 Εισαγωγή Δεδομένων Μπορείτε να εισάγετε πελάτες και είδη εργασιών από άλλα καλλιεργητικά έτη. Σχέδιο

45 Καθαρισμός όλων των δεδομένων. Διαγράφει όλα τα δεδομένα του τρέχοντος καλλιεργητικού έτους χωρίς να μεταβάλλει το αντίγραφο ασφαλείας του τρέχοντος καλλιεργητικού έτους (αν υπάρχει). Σχέδιο

Android Studio για Windows

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

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

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

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

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

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

ΠΑΡΑΡΤΗΜΑ ΓΡΕΒΕΝΩΝ ΤΜΗΜΑ ΕΠΙΧΕΙΡΗΣΙΑΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΡΑΡΤΗΜΑ ΓΡΕΒΕΝΩΝ ΤΜΗΜΑ ΕΠΙΧΕΙΡΗΣΙΑΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Θέμα : ΥΛΟΠΟΙΗΣΗ ΞΕΝΟΓΛΩΣΣΗΣ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΕΦΑΡΜΟΓΗΣ ΣΕ ΠΛΑΤΦΟΡΜΑ ANDROID Όνοματεπώνυμο : Στέκας Ιγνάτιος Επιβλέπων : Σωτήριος Κοντογιάννης Ημερομηνία

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

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

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

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

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7 Σύντομη περιγραφή 5 Για να ξεκινήσετε 6 Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7 Οι οθόνες του προγράμματος 8 Αρχική οθόνη 8 Στοιχεία ασθενή 9 Εργασίες - Ραντεβού 10 Εικόνες 11 Ημερολόγιο

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

SocialSkip Service v2.0

SocialSkip Service v2.0 SocialSkip Service v2.0 Οδηγίες εγκατάστασης Κωνσταντίνος Παρδάλης Ιόνιο Πανεπιστήμιο - Τμήμα Πληροφορικής Κέρκυρα, Μάιος 2013 Πίνακας περιεχομένων Εισαγωγή... 2 Αρχεία για λήψη... 2 Εγκατάσταση Java Developer

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

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

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

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

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες για την εγκατάσταση του πακέτου Cygwin Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy

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

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού Οδηγίες για Εγκατάσταση Προσωπικού Πιστοποιητικού Περιεχόμενα Έκδοση πιστοποιητικού... σελ. 2 Δημιουργία αντιγράφου ασφαλείας. σελ. 5 Εγκατάσταση στο λογαριασμό αλληλογραφίας..σελ. 10 Έκδοση πιστοποιητικού

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

Βιοϊατρική τεχνολογία

Βιοϊατρική τεχνολογία Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Βιοϊατρική τεχνολογία Ενότητα 5: Οξύμετρο (OxyPro Project) Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr ΕΕΔΙΠ Μπέλλου Σοφία e-mail: sbellou@uowm.gr

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

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ: http://www.greektuts.net/greek-in-joomla/

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ: http://www.greektuts.net/greek-in-joomla/ 1) Εμφάνιση ιστοσελίδας Ανοίγουμε το πρόγραμμα πλοήγησης (Firefox, Chrome, Internet Explorer κτλ) και στη γραμμή διευθύνσεων πληκτρολογούμε τη διεύθυνση http://localhost ή http://127.0.0.1. Αν δεν βλέπουμε

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

Οδηγός Χρήσης Η-Βιβλίων EBSCO ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ

Οδηγός Χρήσης Η-Βιβλίων EBSCO ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ Οδηγός Χρήσης Απρίλιος, 2014 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΑ ΗΛΕΚΤΡΟΝΙΚΑ ΒΙΒΛΙΑ ΤΗΣ EBSCO... 3 1. ΑΠΑΙΤΗΣΕΙΣ ΣΥΣΤΗΜΑΤΟΣ... 3 ΕΓΚΑΤΑΣΤΑΣΗ ADOBE DIGITAL EDITIONS... 3 2. ΑΝΑΖΗΤΗΣΗ Η-ΒΙΒΛΙΩΝ... 4

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

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

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

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

Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Windows XP/Vista/7/8

Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Windows XP/Vista/7/8 Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Windows XP/Vista/7/8 Κατεβάζουμε το πρόγραμμα openvpn-setup.exe στον υπολογιστή με τον browser της επιλογής μας (Internet Explorer, Firefox, Chrome κα)

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

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server Γεώργιος Χρ. Μακρής Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server 2012 Γ ε ώ ρ γ ι ο ς Χ ρ. Μ α κ ρ ή ς ( h t t p : / / u s e r s. s c h. g r / g m a k r i s ) Περιεχόμενα

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

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

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

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

QEMS TUTORIAL CRM. Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS.

QEMS TUTORIAL CRM. Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS. QEMS TUTORIAL CRM Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS. ΕΚΔΟΣΗ 1.0.1 + 26/6/2014 ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΗ... 2 LOGIN... 3 δικαιωματα ΕΦΑΡΜΟΓΗς... 4 ΙΔΙΟΚΤΗΤΗΣ... 4 ADMIN / MANAGER... 4 ΥΠΑΛΗΛΟΣ...

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

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

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

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ 1 Α. ΛΗΨΗ ΑΝΤΙΓΡΑΦΟΥ ΑΣΦΑΛΕΙΑΣ (EXPORT) ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ 3 1. ΜΕ ΧΡΗΣΗ INTERNET EXPLORER 3 2. ΜΕ ΧΡΗΣΗ MOZILLA FIREFOX 10 Β. ΜΕΤΑΦΟΡΑ ΨΗΦΙΑΚΩΝ

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

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

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

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

K9 Γονικός έλεγχος. Εισαγωγή

K9 Γονικός έλεγχος. Εισαγωγή Εισαγωγή Το Κ9 αποτελεί ένα εύχρηστο πρόγραμμα γονικού ελέγχου με το οποίο μπορούμε να φιλτράρουμε τις δραστηριότητες του παιδιού μας στο Διαδίκτυο. Το παρόν αποτελεί ένα συνοπτικό οδηγό για την εγκατάσταση

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

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

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

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

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

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

SPSS Statistical Package for the Social Sciences

SPSS Statistical Package for the Social Sciences SPSS Statistical Package for the Social Sciences Ξεκινώντας την εφαρμογή Εισαγωγή εδομένων Ορισμός Μεταβλητών Εισαγωγή περίπτωσης και μεταβλητής ιαγραφή περιπτώσεων ή και μεταβλητών ΣΤΑΤΙΣΤΙΚΗ Αθανάσιος

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

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤΙΚΟ 1/53

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤΙΚΟ 1/53 Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤΙΚΟ 1/53 Περιεχόμενα 1. 1. Διαδικασία των Windows 8 2. Απαιτήσεις συστήματος 3. Προετοιμασία 2. 3. 4. 5. με τη 6. 1. Εξατομίκευση 2. Ασύρματο 3.

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

YourSMS User s Manual

YourSMS User s Manual YourSMS User s Manual Contents Πίνακας περιεχομένων Κεντρική οθόνη... 2 Αποστολές... 3 Αποστολή μοναδικού μηνύματος... 3 Αποστολή μαζικού μηνύματος σε ομάδα παραληπτών... 4 Αποστολή μαζικού προγραμματισμένου

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

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

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

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

Οδηγός Χρήσης Η-Βιβλίων Ebrary ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ

Οδηγός Χρήσης Η-Βιβλίων Ebrary ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ Οδηγός Χρήσης Μάιος, 2014 TABLE OF CONTENTS ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΑ ΗΛΕΚΤΡΟΝΙΚΑ ΒΙΒΛΙΑ ΤΗΣ EBRARY... 3 1. ΑΠΑΙΤΗΣΕΙΣ ΣΥΣΤΗΜΑΤΟΣ... 3 ΕΓΚΑΤΑΣΤΑΣΗ ADOBE DIGITAL EDITIONS... 3 2. ΔΗΜΙΟΥΡΓΙΑ ΛΟΓΑΡΙΑΣΜΟΥ EBRARY...

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

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή)

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή) ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility (διαδικτυακή εφαρμογή) Αύγουστος 2011 ΠΕΡΙΕΧΟΜΕΝΑ 1. Πρόσβαση

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

Εθνική Πύλη ermis.gov.gr

Εθνική Πύλη ermis.gov.gr Εθνική Πύλη ermis.gov.gr Έκδοση και εγκατάσταση ψηφιακών πιστοποιητικών χαλαρής αποθήκευσης Έκδοση 1.1 Εγκατάσταση Ψηφιακών Πιστοποιητικών Χαλαρής Αποθήκευσης σελίδα 1 / 31 Πίνακας Περιεχομένων 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 είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

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

Stellarium Εγχειρίδιο Οδηγιών

Stellarium Εγχειρίδιο Οδηγιών Προϋποθέσεις συστήματος: Windows (XP, Vista, 7) με DirectX 9.x και τελευταίες ServicePack ή MacOS X 10.3.x (ή υψηλότερη), κάρτα γραφικών 3D με υποστήριξη OpenGL, ελάχ. 512 MB RAM, 1 GB διαθέσιμος χώρος

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

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

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

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

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

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

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤ ΚΟ 1/53

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤ ΚΟ 1/53 Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤ ΚΟ 1/53 Περιεχόμενα 1. 1. Διαδικασία των Windows 8 2. Απαιτήσεις συστήματος 3. Προετοιμασία 2. 3. 4. 5. με τη 6. 1. Εξατομίκευση 2. Ασύρματο 3.

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

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

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

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

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP ιαδικασία δικτύωσης PC µέσω modem Στις επόµενες παραγράφους περιγράφεται αναλυτικά η διαδικασία που χρειάζεται να ακολουθήσετε προκειµένου

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

Εγχειρίδιο εγκατάστασης και βασικής παραμετροποίησης σεναρίου εστίασης

Εγχειρίδιο εγκατάστασης και βασικής παραμετροποίησης σεναρίου εστίασης Εγχειρίδιο εγκατάστασης και βασικής παραμετροποίησης σεναρίου εστίασης Σε αυτό το εγχειρίδιο θα καλύψουμε τη μεθοδολογία εγκατάστασης ενός σεναρίου εστίασης από την αρχή έως το σημείο των βασικών ρυθμίσεων

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

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

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

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

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

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

ΣΥΝΔΕΣΗ ΚΑΤΑΓΡΑΦΙΚΟΥ ΣΤΟ INTERNET

ΣΥΝΔΕΣΗ ΚΑΤΑΓΡΑΦΙΚΟΥ ΣΤΟ INTERNET ΣΥΝΔΕΣΗ ΚΑΤΑΓΡΑΦΙΚΟΥ ΣΤΟ INTERNET 1) Συνδέουμε το καταγραφικό και τον Η/Υ με το ίδιο ADSL Router. 2) Έπειτα θα πρέπει να βρούμε την IP διεύθυνση που έχει το Router. Για να το κάνουμε αυτό, ακολουθούμε

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

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

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

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

e-invoicing Eγχειρίδιο χρήσης Online Billing µε την ΤΝΤ

e-invoicing Eγχειρίδιο χρήσης Online Billing µε την ΤΝΤ e-invoicing Eγχειρίδιο χρήσης Online Billing µε την ΤΝΤ Για οποιαδήποτε επιπλέον πληροφορία, παρακαλούμε όπως επικοινωνήσετε με το τμήμα Πιστωτικού Ελέγχου e-mail: creditcontrol.gr@tnt.com Τηλέφωνο: 210-8905800

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

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

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

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

TUTORIAL VERSION: 1.0

TUTORIAL VERSION: 1.0 FC1 TUTORIAL VERSION: 1.0 1 LOGIN Η ΟΜΑΔΑ ΕΠΕΞΕΡΓΑΣΙΑ ΟΜΑΔΑΣ ROSTER ΚΑΡΤΕΛΑ ΠΑΙΚΤΗ ΕΠΕΞΕΡΓΑΣΙΑ ΠΑΙΚΤΗ ΕΙΣΑΓΩΓΗ ATTRIBUTES ΙΣΤΟΡΙΚΟ ΕΞΕΤΑΣΕΙΣ Δημιουργία Εξέτασης Επεξεργασία και Προβολή Εξέτασης Διαγραφή

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

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

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

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

utorrent 1.6 Θα πρέπει ο φάκελος να είναι κάπως έτσι:

utorrent 1.6 Θα πρέπει ο φάκελος να είναι κάπως έτσι: utorrent 1.6 Πρώτα απ όλα κατεβάζουμε το utorrent 1.6 από το συγκεκριμένο link: http://download.utorrent.com/1.6/utorrent.exe (μη το τρέξετε ακόμα, απλά κατεβάστε το) Στη συνέχεια δημιουργήστε ένα καινούργιο

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

Tο περιβάλλον Code::Blocks

Tο περιβάλλον Code::Blocks Tο περιβάλλον Code::Blocks Το Code::Blocks αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών για την γλώσσα C και C++. Το περιβάλλον είναι ελεύθερο λογισμικό και χρησιμοποιεί μια ειδική έκδοση του μεταγλωττιστή

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

Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9. Οδηγίες Χρήσης

Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9. Οδηγίες Χρήσης Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9 Οδηγίες Χρήσης Πίνακας Περιεχομένων 1. Αρχική οθόνη... 3 2. Αρχική Οθόνη Πιστοποιημένου Χρήστη... 4 2.1. Οριστικοποίηση της Περιουσιακής Εικόνας... 5 2.2. Καρτέλες

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

METALIB Σύστημα μετα-αναζήτησης για ηλεκτρονικές πηγές πληροφόρησης

METALIB Σύστημα μετα-αναζήτησης για ηλεκτρονικές πηγές πληροφόρησης METALIB Σύστημα μετα-αναζήτησης για ηλεκτρονικές πηγές πληροφόρησης Βιβλιοθήκη & Κέντρο Πληροφόρησης, Πανεπιστημίου Λευκωσίας E-mail: libithelp@unic.ac.cy Τηλ: 22444772 Έκδοση: Μάρτιος 2013 (ES, GC, KP)

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

ARBITRANS. Οδηγίες Εγκατάστασης

ARBITRANS. Οδηγίες Εγκατάστασης ARBITRANS Οδηγίες Εγκατάστασης Οδηγίες Εγκατάστασης Arbitrans Η εφαρμογή Arbitrans, που κατεβάσατε από την ιστοσελίδα www.arbitrans.org, είναι συμπιεσμένη στον φάκελο «Arbitrans_V78». ΠΡΟΣΟΧΗ: Εάν κατεβάσατε

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

Performing Spatial Queries

Performing Spatial Queries Performing Spatial Queries QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Christina Dimitriadou Paliogiannis Konstantinos Tom Karagkounis Despoina Karfi This

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

TeleCost Hotel για Panasonic TDA

TeleCost Hotel για Panasonic TDA TeleCost Hotel για Panasonic TDA 1. Οδηγίες Εγκατάστασης του Λογισμικού του Συστήματος Telecost Hotel Γενικά Για την εγκατάσταση του Λογισμικού του Συστήματος TeleCost HL θα πρέπει να ακολουθηθούν συνοπτικά

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΜΥΦ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΑΥΤΟΤΗΤΑ ΕΓΓΡΑΦΟΥ. Ημερομηνία 14 Ιανουαρίου 2014 Έκδοση 1.1

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΜΥΦ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΑΥΤΟΤΗΤΑ ΕΓΓΡΑΦΟΥ. Ημερομηνία 14 Ιανουαρίου 2014 Έκδοση 1.1 2014 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΑΥΤΟΤΗΤΑ ΕΓΓΡΑΦΟΥ Είδος Εγγράφου Εγχειρίδιο Χρήσης ΜΥΦ Ημερομηνία 14 Ιανουαρίου 2014 Έκδοση 1.1 Περιεχόμενα 1.0 Αυθεντικοποίηση χρηστών... 4 2.0 Αρχική Οθόνη... 6 1.1 Αλλαγή...

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

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

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

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

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

Εισαγωγή στην Ανάπτυξη Εφαρμογών Android Εισαγωγή στην Ανάπτυξη Εφαρμογών Android Σημειώσεις σεμιναρίου Επιμέλεια: Βασίλης Κόλιας Ενότητα 2 Εισαγωγή στις εφαρμογές Graphical User Interfaces Πίνακας Περιεχομένων 4 Εισαγωγή στις εφαρμογές... 2

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

Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning

Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning Εισαγωγή Η εφαρμογή των περιοδικών etwinning δίνει τη δυνατότητα σε εκπαιδευτικούς που έχουν λογαριασμό στο Πανελλήνιο Σχολικό Δίκτυο και που έχουν

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

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

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

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

Το νέο Twinspace. Ελληνική Υπηρεσία Υποστήριξης της δράσης etwinning. Ιστότοπος: http://etwinning.sch.gr email: etwinning@sch.gr

Το νέο Twinspace. Ελληνική Υπηρεσία Υποστήριξης της δράσης etwinning. Ιστότοπος: http://etwinning.sch.gr email: etwinning@sch.gr Το νέο Twinspace Η συνεργατική πλατφόρμα του etwinning, εργαλείο για την κοινωνική δικτύωση, την επικοινωνία των εκπαιδευτικών και τη διαχείριση ενός έργου etwinning Ελληνική Υπηρεσία Υποστήριξης της δράσης

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

Οδηγίες Εγκατάστασης και Χρήσης Ψηφιακών Πιστοποιητικών

Οδηγίες Εγκατάστασης και Χρήσης Ψηφιακών Πιστοποιητικών Οδηγίες Εγκατάστασης και Χρήσης Ψηφιακών Πιστοποιητικών 1. Εγκατάσταση Ψηφιακού Πιστοποιητικού Η εγκατάσταση του ψηφιακού πιστοποιητικού (που αφορά συγκεκριμένο λογαριασμό e-mail σας) πραγματοποιείται

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

Windows 7 Windows Vista

Windows 7 Windows Vista ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΚΕΝΤΡΟ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΩΝ Κωστακιοί Άρτας, ΑΡΤΑ 47100 - Tηλ.. 26810 50500 - Fax. 2681 76941 e-mail: noc@teiep.gr ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ Τ.Ε.Ι. ΗΠΕΙΡΟΥ

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

Εθνική Πύλη www.ermis.gov.gr

Εθνική Πύλη www.ermis.gov.gr Εθνική Πύλη www.ermis.gov.gr Έκδοση και εγκατάσταση ψηφιακών πιστοποιητικών Δημοσίου Υπαλλήλου Έκδοση 1.0 Εγκατάσταση Ψηφιακών Πιστοποιητικών Δημοσίων Υπαλλήλων σελίδα 1 / 52 Πίνακας Περιεχομένων 1. ΕΙΣΑΓΩΓΗ

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

ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΣΥΝΕΡΓΑΤΩΝ Secure With Cromar Web Version 1.0

ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΣΥΝΕΡΓΑΤΩΝ Secure With Cromar Web Version 1.0 ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΣΥΝΕΡΓΑΤΩΝ Secure With Cromar Web Version 1.0 Πρόσβαση http://www.cromar.gr/securewithcromar/main.html Εκπαιδευτικά Video: http://www.cromar.gr/pages.php?p_id=145 Εισαγωγή... 3 Διαθεσιμότητα

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

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

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

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

MCSS Medical Center Support Systems. Setup Instructions

MCSS Medical Center Support Systems. Setup Instructions MCSS Medical Center Support Systems Setup Instructions Author: Dr. Alexander Patelis Version: 1.5.00 Code: MCSS_IN_003 Αθήνα, Ιούνιος 2010 2006 2010 Dragon Systems MCSS_IN_003 Page 1 / 89 Πίνακας Αλλαγών

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

Αν παρ όλα αυτά αντιμετωπίζετε πρόβλημα, επικοινωνήστε με το Κέντρο Δικτύου της ΑΣΠΑΙΤΕ Τηλ 210 2896709, 210 2896722, 210 2896721, noc@aspete.

Αν παρ όλα αυτά αντιμετωπίζετε πρόβλημα, επικοινωνήστε με το Κέντρο Δικτύου της ΑΣΠΑΙΤΕ Τηλ 210 2896709, 210 2896722, 210 2896721, noc@aspete. H υπηρεσία VPN προσφέρει τη δυνατότητα σε χρήστες της ΑΣΠΑΙΤΕ που συνδέονται στο Internet από άλλους φορείς (πχ ISP, άλλα ιδρύματα, κτλ) να αποκτούν ασφαλή πρόσβαση στο δίκτυο και στις υπηρεσίες της Σχολής.

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

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας Πώς να δημιουργήσουμε ένα νέο λογαριασμό χρήστη (User Account) στα Windows 7 Αρκετές φορές τυχαίνει να χρησιμοποιούν διάφορα άτομα τον Η/Υ σας. Σε τέτοιες

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

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

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

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

Αξιολόγηση της επίσημης Moodle Mobile εφαρμογής

Αξιολόγηση της επίσημης Moodle Mobile εφαρμογής Αξιολόγηση της επίσημης Moodle Mobile εφαρμογής ΣΕΜΙΝΑΡΙΟ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ ΑΛΕΞΑΝΔΡΟΣ ΚΑΝΤΑΣ ΠΡΩΤΟ ΣΕΜΙΝΑΡΙΟ ΔΕΥΤΕΡΟΥ ΚΥΚΛΟΥ ΕΚΠΑΙΔΕΥΣΗΣΗΣ ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΚΡΗΤΗΣ Αυτή η εργασία

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

Οδηγίες Χρήσης V 1.02

Οδηγίες Χρήσης V 1.02 e-myf εφαρμογή διαχείρισης Συγκεντρωτικής Τιμολογίων σύμφωνο με τον ΚΦΑΣ Οδηγίες Χρήσης V 1.02 Περιεχόμενα Σελίδα Έναρξη εφαρμογής 2 Παραστατικά Εσόδων 2 Συγκεντρωτικά εσόδων 2 Συγκεντρωτικά εξόδων 6 Συγκεντρωτικά

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

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

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

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

SITEBUILDER ΠΛΑΤΦΟΡΜΑ ΑΥΤΟΝΟΜΗΣ ΚΑΤΑΣΚΕΥΗΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΑΚΩΝ ΤΟΠΩΝ (WEBSITE) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Version 2.0

SITEBUILDER ΠΛΑΤΦΟΡΜΑ ΑΥΤΟΝΟΜΗΣ ΚΑΤΑΣΚΕΥΗΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΑΚΩΝ ΤΟΠΩΝ (WEBSITE) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Version 2.0 SITEBUILDER ΠΛΑΤΦΟΡΜΑ ΑΥΤΟΝΟΜΗΣ ΚΑΤΑΣΚΕΥΗΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΑΚΩΝ ΤΟΠΩΝ (WEBSITE) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Version 2.0 Περιεχόμενα 1. Οδηγίες πρόσβασης... 3 2. Οδηγίες Σχεδιασμού Website... 4 2.1. Έναρξη...

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

Π.1.2.2.: Εγχειρίδια χρήσης της υπηρεσίας για τα κύρια υποστηριζόμενα Λειτουργικά

Π.1.2.2.: Εγχειρίδια χρήσης της υπηρεσίας για τα κύρια υποστηριζόμενα Λειτουργικά ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΚΕΝΤΡΟ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΩΝ Κωστακιοί Άρτας, ΑΡΤΑ 47100 - Tηλ.. 26810 50500 - Fax. 2681 76941 e-mail: noc@teiep.gr ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ Τ.Ε.Ι. ΗΠΕΙΡΟΥ

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

Meridian v1.8.1.23 Βασικές Οδηγίες Χρήσης

Meridian v1.8.1.23 Βασικές Οδηγίες Χρήσης Meridian v1.8.1.23 Βασικές Οδηγίες Χρήσης 1 Οδηγίες Εγκατάστασης Η έκδοση του Meridian είναι συμβατή μόνο με τα λειτουργικά συστήματα Windows 2000/XP ή νεότερα. Γενικά Από τα περιεχόμενα του cd ή από το

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

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος.

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος. Πρόσβαση μέσω webdav Πριν χρησιμοποιήσουμε το webdav θα πρέπει να κάνουμε login στο Pithos ώστε να αντιγράψουμε τα Credentials που απαιτούνται για την συνέχεια. Αυτό γίνεται ακολουθώντας τα παρακάτω βήματα

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

Εθνική Πύλη www.ermis.gov.gr

Εθνική Πύλη www.ermis.gov.gr Εθνική Πύλη www.ermis.gov.gr Έκδοση και εγκατάσταση ψηφιακών πιστοποιητικών σκληρής αποθήκευσης Έκδοση 1.1 Εγκατάσταση Ψηφιακών Πιστοποιητικών σκληρής αποθήκευσης σελίδα 1 / 52 Πίνακας Περιεχομένων 1.

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

Εγχειρίδιο Χρήσης. Εφαρμογή Δημιουργίας Αρχείου Υποβολής Ενδοομιλικών Συναλλαγών ΓΓΔΕ 8/2013. Εγχειρίδιο Χρήσης

Εγχειρίδιο Χρήσης. Εφαρμογή Δημιουργίας Αρχείου Υποβολής Ενδοομιλικών Συναλλαγών ΓΓΔΕ 8/2013. Εγχειρίδιο Χρήσης Εγχειρίδιο Χρήσης Εφαρμογή Δημιουργίας Αρχείου Υποβολής Ενδοομιλικών Συναλλαγών ΓΓΔΕ 8/2013 ΓΓΔΕ Εφαρμογή Δημιουργίας Αρχείου Υποβολής Ενδοομιλικών Συναλλαγών Σελ. 1 / 10 Κατάλογος περιεχομένων 1. Εισαγωγή...3

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

Ασφάλειες Database Οδηγίες Χρήσης Εφαρµογής

Ασφάλειες Database Οδηγίες Χρήσης Εφαρµογής Ασφάλειες Database Οδηγίες Χρήσης Εφαρµογής Εφαρµογή ιαχείρισης Ασφαλιστικού Γραφείου-Πρακτορείου ΠΕΡΙΕΧΟΜΕΝΑ 1.Γενικά Ταξινόµηση Εναλλαγή µεταξύ των ανοικτών παραθύρων Εξαγωγή εδοµένων Συνηµµένα Αρχεία

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

Αρχειοθέτηση ηλεκτρονικών μηνυμάτων με το. Outlook. Τομέας Συστημάτων Υπηρεσία Πληροφορικών Συστημάτων ΥΠΣ-ΕΔ087 10/03/ 2014.

Αρχειοθέτηση ηλεκτρονικών μηνυμάτων με το. Outlook. Τομέας Συστημάτων Υπηρεσία Πληροφορικών Συστημάτων ΥΠΣ-ΕΔ087 10/03/ 2014. Αρχειοθέτηση ηλεκτρονικών μηνυμάτων με το Outlook Τομέας Συστημάτων Υπηρεσία Πληροφορικών Συστημάτων ΥΠΣ-ΕΔ087 10/03/ 2014 Σελίδα 1 Πίνακας περιεχομένων 1. Εισαγωγή... 3 2. Αρχειοθέτηση ηλεκτρονικών μηνυμάτων...

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

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

ΠΡΟΓΡΑΜΜΑ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΕΙΣΑΓΩΓΗΣ ΒΑΘΜΟΛΟΓΙΩΝ ΑΠΟ ΔΙΔΑΣΚΟΝΤΕΣ ΠΡΟΓΡΑΜΜΑ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΕΙΣΑΓΩΓΗΣ ΒΑΘΜΟΛΟΓΙΩΝ ΑΠΟ ΔΙΔΑΣΚΟΝΤΕΣ 1. ΓΕΝΙΚΑ Εκδοση 1.0, 26/08/2009 Η εγκατάσταση του προγράμματος απομακρυσμένης εισαγωγής βαθμολογιών απαιτεί περιβάλλον windows (Windows 2000,

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

Εργασία για το Facility Game Μάθημα: Δομές Δεδομένων 2013-2014. Σωτήρης Γυφτόπουλος

Εργασία για το Facility Game Μάθημα: Δομές Δεδομένων 2013-2014. Σωτήρης Γυφτόπουλος Εργασία για το Facility Game Μάθημα: Δομές Δεδομένων 2013-2014 Σωτήρης Γυφτόπουλος Κανόνες του Facility Game (1/4) Στο Facility Game υπάρχει ένα σύνολο κόμβων που συνδέονται «σειριακά» και κάθε κόμβος

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

Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat

Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat Απαιτήσεις συστήματος IBM συμβατό PC με επεξεργαστή Pentium III 700 MHz ή ανώτερο Τουλάχιστον 256 MB RAM Τουλάχιστον 30 MB ελεύθερος χώρος στον σκληρό

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

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

ΕΓΧΕΙΡΙ ΙΟ ΡΥΘΜΙΣΕΩΝ ΓΙΑ ΤΗΝ ΠΡΟΣΒΑΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΠΟΡΟΥΣ ΙΚΤΥΟ ΒΙΒΛΙΟΘΗΚΩΝ ΤΟΥ ΙΝΣΤΙΤΟΥΤΟΥ ΘΕΡΒΑΝΤΕΣ ΕΓΧΕΙΡΙ ΙΟ ΡΥΘΜΙΣΕΩΝ ΓΙΑ ΤΗΝ ΠΡΟΣΒΑΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΠΟΡΟΥΣ ΙΚΤΥΟ ΒΙΒΛΙΟΘΗΚΩΝ ΤΟΥ ΙΝΣΤΙΤΟΥΤΟΥ ΘΕΡΒΑΝΤΕΣ σ. 1 από 18 _ Εγχειρίδιο ρυθµίσεων για την πρόσβαση σε ηλεκτρονικούς πόρους bibliotecas Εγχειρίδιο

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

Open Discovery Space. ODS Portal Manual

Open Discovery Space. ODS Portal Manual ODS Portal Manual Project Acronym: ODS Project Title: Open Discovery Space: A socially powered and multilingual open learning infrastructure to boost the adoption of elearning resources ODS Portal Manual

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

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

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

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

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Bee Group Α.Ε. [Type the company name] [Pick the date] Εγχειρίδιο λειτουργίας Τράπεζας Χρόνου 2 ΠΕΡΙΕΧΟΜΕΝΑ 1. Αρχική Σελίδα... 3 2. Δημιουργία Λογαριασμού... 3 3.

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

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

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

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

E-MAIL ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ OUTLOOK EXPRESS ΡΥΘΜΙΣΗ ΤΟΥ E-MAIL ΛΟΓΑΡΙΣΑΜΟΥ

E-MAIL ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ OUTLOOK EXPRESS ΡΥΘΜΙΣΗ ΤΟΥ E-MAIL ΛΟΓΑΡΙΣΑΜΟΥ E-MAIL ΜΕ ΤΟ ΠΡΟΓΡΑΜΜΑ OUTLOOK EXPRESS Στην παράγραφο αυτή, θα περιγράψουµε τη χρήση του προγράµµατος Outlook Express, που ενσωµατώνεται στις περισσότερες εκδόσεις των MS Windows. Για να εκτελέσουµε την

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

Οδηγίες χρήσης Meridian Order POS Έκδοση 1.0.0.67

Οδηγίες χρήσης Meridian Order POS Έκδοση 1.0.0.67 Οδηγίες χρήσης Meridian Order POS Έκδοση 1.0.0.67 ΕΓΚΑΤΑΣΤΑΣΗ Meridian Order POS Για να πραγματοποιηθεί η εγκατάσταση του Meridian Order POS θα πρέπει να έχετε τα παρακάτω: Ένα υπολογιστή με λειτουργικό

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

Σεμινάριο joomla! 3. Διοργάνωση: Άλφα Εκπαιδευτική Εισηγητής: Μοτσενίγος Ιωάννης Ηλεκτρονικός Μηχανικός-Σύμβουλος Internet Marketing- Web Designer

Σεμινάριο joomla! 3. Διοργάνωση: Άλφα Εκπαιδευτική Εισηγητής: Μοτσενίγος Ιωάννης Ηλεκτρονικός Μηχανικός-Σύμβουλος Internet Marketing- Web Designer Σεμινάριο joomla! 3 Διοργάνωση: Άλφα Εκπαιδευτική Εισηγητής: Μοτσενίγος Ιωάννης Ηλεκτρονικός Μηχανικός-Σύμβουλος Internet Marketing- Web Designer Ξεκινώντας:Τι είναι τα CMS Η Joomla είναι λογισμικό κατασκευής

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

support@displaynote.com +44-2890-730-482

support@displaynote.com +44-2890-730-482 Οδηγίες χρήσης Περιεχόμενα Ρύθμιση... 3 Λήψη του λογισμικού... 3 Εγκατάσταση του λογισμικού... 3 Λήψη της εφαρμογής... 4 Ρύθμιση της σύνδεσης... 5 Χρήση του DisplayNote... 6 Δημιουργία λογαριασμού DisplayNote...

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

Αναλυτικός οδηγός της ενημέρωσης των Windows 8.1

Αναλυτικός οδηγός της ενημέρωσης των Windows 8.1 Αναλυτικός οδηγός της ενημέρωσης των Windows 8.1 Εγκατάσταση και ενημέρωση των Windows 8.1 Ενημερώστε το BIOS, εφαρμογές, προγράμματα οδήγησης και εκτελέστε το Windows Update Επιλέξτε τον τύπο εγκατάστασης

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

Start me quick! Ελληνικά

Start me quick! Ελληνικά Start me quick! Ελληνικά Περιγραφή:συσκευής Περιεχόμενο συσκευασίας: Για την εγκατάσταση κάμερας, ακολουθείτε τα παρακάτω βήματα: Αισθητήρας φωτός Δείκτης φωτός Φακός κάμερας Λαμπτήρες υπερύθρου φωτισμού

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

Marmitek UltraViewPro 1

Marmitek UltraViewPro 1 IP CAMERA SERIES IP Eye Anywhere 10 11 20 21 470 IP RoboCam 10 11 21 541 641 ULTRAVIEW PRO ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ 1..1 ΕΙΣΑΓΩΓΗ....1 ΚΕΦΑΛΑΙΟ 2.. 2 ΕΓΚΑΤΑΣΤΑΣΗ... 2 ΚΕΦΑΛΑΙΟ......3 ΧΡΗΣΗ MARMITEK Ultraview

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

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

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

Περιγραφή του βασικού παραθύρου του Cubase SE3. Εικόνα 1

Περιγραφή του βασικού παραθύρου του Cubase SE3. Εικόνα 1 Περιγραφή του βασικού παραθύρου του Cubase SE3 Εικόνα 1 Transport panel Προετοιμασία και εκτέλεση ηχογράφησης σε ένα κανάλι MIDI και Quantize 1. Ανοίγουμε το Cubase, πηγαίνουμε στο μενού File και επιλέγουμε

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

του Φυλ ΚΟΡΥΜΒΟΣ Α.Ε. TALENT

του Φυλ ΚΟΡΥΜΒΟΣ Α.Ε. TALENT Δυνατοτητες Ασφαλους Πλοη ηγησης του Φυλ λλομετρητη ΠΥΛΗ ΨΗΦΙΑΚΗΣ ΑΣΦΑΛΕΙΑΣ και ΨΗΦΙΑΚΗ ΑΣΦΑΛΕΙΑ ΣΤΗΝ Α ΓΥΜΝΑΣΙΟΥ AMPLUS Α.Ε. ΚΟΡΥΜΒΟΣ Α.Ε. TALENT Internet Explorer Ο Internet Explorer υπάρχει εγκατεστημένος

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

Online Τιμολόγηση Ηλεκτρονική Αίτηση Ασφάλισης Βασικές οδηγίες λειτουργίας

Online Τιμολόγηση Ηλεκτρονική Αίτηση Ασφάλισης Βασικές οδηγίες λειτουργίας Online Τιμολόγηση Ηλεκτρονική Αίτηση Ασφάλισης Βασικές οδηγίες λειτουργίας Grand Μεσίτες Ασφαλίσεων Α.Ε. Σας καλοσωρίζουμε στο σύστημα Ηλεκτρονικής Τιμολόγησης και Αποστολής Αιτήσεων (συντομ. ΗΤΑΑ) της

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

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

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

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

ΓΙΑΝΝΕΝΑ & ΣΥΓΧΡΟΝΗ ΔΗΜΙΟΥΡΓΙΑ ΔΙΑΧΕΙΡΙΣΗ ΓΙΑΝΝΕΝΑ & ΣΥΓΧΡΟΝΗ ΔΗΜΙΟΥΡΓΙΑ

ΓΙΑΝΝΕΝΑ & ΣΥΓΧΡΟΝΗ ΔΗΜΙΟΥΡΓΙΑ ΔΙΑΧΕΙΡΙΣΗ ΓΙΑΝΝΕΝΑ & ΣΥΓΧΡΟΝΗ ΔΗΜΙΟΥΡΓΙΑ ΓΙΑΝΝΕΝΑ & ΣΥΓΧΡΟΝΗ ΔΗΜΙΟΥΡΓΙΑ ΔΙΑΧΕΙΡΙΣΗ Περιγραφή και επεξήγηση της χρήσης του χώρου διαχείρισης της ιστοσελίδας για τους καλλιτέχνες 1 Περιεχόμενα Είσοδος στο χώρο διαχείρισης...3 Επεξεργασία της σελίδας

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