FingerPainting Φύλλο Εργασίας

Σχετικά έγγραφα
Π Ι Ν Α Κ Α Σ Α Μ Ο Ι Β Ω Ν Ε Π Ι Δ Ο Σ Ε Ω Ν

ΟΙ ΕΜΦΥΛΙΕΣ ΔΙΑΜΑΧΕΣ ΚΑΙ ΣΥΓΚΡΟΥΣΕΙΣ

ΑΡΙΘΜΟΣ 0501/ ΣΥΜΒΑΣΗ ΕΠΙΧΟΡΗΓΗΣΗΣ Ι.ΝΕ.ΔΙ.ΒΙ.Μ. - ΣΧΟΛΙΚΗ ΕΠΙΤΡΟΠΗ ΠΡΩΤΟΒΑΘΜΙΑΣ ΕΚΠΑΙΔΕΥΣΗΣ ΔΗΜΟΥ ΣΚΟΠΕΛΟΥ

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

ΠΡΩΤΟΔΙΚΕΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ Εκλογικών

ΕΡΓΟ: «ΕΦΑΡΜΟΓΕΣ ΕΙΚΟΝΙΚΗΣ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑΣ ΣΤΗ ΒΟΙΩΤΙΑ: ΜΑΝΤΕΙΟ ΤΡΟΦΩΝΙΟΥ ΚΑΙ ΜΥΚΗΝΑΪΚΗ ΘΗΒΑ»

ΑΡΙΘΜΟΣ 0540/ ΣΥΜΒΑΣΗ ΕΠΙΧΟΡΗΓΗΣΗΣ Ι.ΝΕ.ΔΙ.ΒΙ.Μ. - ΣΧΟΛΙΚΗ ΕΠΙΤΡΟΠΗ ΠΡΩΤΟΒΑΘΜΙΑΣ ΕΚΠΑΙΔΕΥΣΗΣ ΔΗΜΟΥ ΒΟΛΟΥ

ΑΡΙΘΜΟΣ 0555/ ΣΥΜΒΑΣΗ ΕΠΙΧΟΡΗΓΗΣΗΣ Ι.ΝΕ.ΔΙ.ΒΙ.Μ. - ΕΝΙΑΙΑ ΣΧΟΛΙΚΗ ΕΠΙΤΡΟΠΗ ΠΡΩΤΟΒΑΘΜΙΑΣ ΕΚΠΑΙΔΕΥΣΗΣ ΔΗΜΟΥ ΧΙΟΥ

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕ ΡΙΑΣΗ Ν. Πέµπτη 28 Ιανουαρίου 2010

Ε Λ Λ Η Ν Ι Κ Η ΔΗΜΟΚΡΑΤΙΑ

ΝΕΟ ΛΥΚΕΙΟ 2014 ΕΦΑΡΜΟΓΗ ΓΙΑ ΤΟΥΣ ΜΑΘΗΤΕΣ ΤΗΣ Α ΤΑΞΗΣ ΛΥΚΕΙΟΥ (ΣΧΟΛΙΚΟ ΈΤΟΣ: )

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕΔΡΙΑΣΗ Ο. Τετάρτη 8 Ιουλίου 2015

Σχηματισμός Υποτακτικής Παρακειμένου Ενεργητικής Φωνής. Ο Παρακείμενος σχηματίζει την Υποτακτική έγκλιση με δύο τρόπους:

Θέμα Υγιεινή & Ασφάλεια στην Εργασία - φ Α^ρισ/

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕΔΡΙΑΣΗ ΡΚΣΤ. Τετάρτη 4 Μαΐου 2011

Το, -18 μόλις σελίδων-, «Βοήθημα» που ακολουθεί, διατίθεται μόνον εδώ, διαδικτυακά, και δεν αποτελεί μέρος της έντυπης έκδοσης της «Ελευθερίας».

ΑΡΙΘΜΟΣ 0769/ ΣΥΜΒΑΣΗ ΧΡΗΜΑΤΟΔΟΤΗΣΗΣ Ι.ΝΕ.ΔΙ.ΒΙ.Μ. - ΣΧΟΛΙΚΗ ΕΠΙΤΡΟΠΗ ΣΧΟΛΕΙΩΝ ΠΡΩΤΟΒΑΘΜΙΑΣ ΕΚΠΑΙΔΕΥΣΗΣ ΔΗΜΟΥ ΠΑΤΡΕΩΝ

Αξιολόγηση των Επιδράσεων του Σχεδίου Τοποθέτησης Άνεργων Νέων Αποφοίτων Γυμνασίων, Λυκείων, Τεχνικών Σχολών και Μεταλυκειακής Εκπαίδευσης μέχρι και

ΠΡΟΧΕΙΡΟΣ ΔΙΑΓΩΝΙΣΜΟΣ

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕΔΡΙΑΣΗ ΡΙΣΤ. Πέµπτη 31 Ιανουαρίου 2013

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΤΜΗΜΑ ΔΙΑΚΟΠΗΣ ΕΡΓΑΣΙΩΝ ΤΗΣ ΒΟΥΛΗΣ ΘΕΡΟΣ 2014 ΣΥΝΕΔΡΙΑΣΗ ΛΒ Πέµπτη 4 Σεπτεµβρίου 2014

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

VESTA40 [ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΤΟΠΟΘΕΤΗΣΗ, ΤΗ ΧΡΗΣΗ ΚΑΙ ΤΗ ΣΥΝΤΗΡΗΣΗ] Το εγχειρίδιο οδηγιών χρήσης αποτελεί αναπόσπαστο μέρος του προϊόντος

ΠΑΡΑΡΤΗΜΑ Β ΔΙΑΚΗΡΥΞΗ ΑΝΟΙΧΤΗΣ ΔΙΑΔΙΚΑΣΙΑΣ. (Τύπος Β) Για έργα που δεν εμπίπτουν στο πεδίο εφαρμογής των Οδηγιών 2004/18/ΕΚ και 2004/17/ΕΚ

Ε Φ Υ Μ Ν Ι O N. Παρατίθενται γνώµες και απόψεις. σχετικές µε το έργο του Πρωτοψάλτη, οράρχη και κδότη βιβλίων. κκλησιαστικής ουσικής

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕΔΡΙΑΣΗ Ρ. Τετάρτη 7 Μαρτίου 2012

Τεύχος 3ο Δεκέμβριος Περιοδική έκδοση των μαθητών του 6ου Δημοτικού Σχολείου Π. Φαλήρου

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕΔΡΙΑΣΗ ΡΜ. Πέµπτη 7 Μαρτίου 2013

ΥΠOΥΡΓΕΙO ΠΑΙΔΕΙΑΣ KAI ΘΡΗΣΚΕΥΜΑΤΩΝ

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

ΠΤΤΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ

ΑΔΑ: 6Ψ8Μ9-ΩΙΕ. ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΔΙΑΔΙΚΤΥΟ Βαθμός Ασφαλείας : Να διατηρηθεί μέχρι : Μαρούσι, Αρ. Πρωτ /Δ2

Δ Ι Η Μ Ε Ρ Ι Δ Α Μ Ε Α Φ Ο Ρ Μ Η Τ Η Ν Ε Ο Ρ Τ Η Τ Ω Ν Τ Ρ Ι Ω Ν Ι Ε Ρ Α Ρ Χ Ω Ν

Ι Ο Υ Ν Ι Ο Σ

συγκρότηση επιτροπών: α) Διενέργειας & Αξιολόγησης ψήφισαν οι Δημοτικοί Προμηθειών, β) Παραλαβής Προμηθειών (Ορθή Σύμβουλοι κ.

συμφώνησαν, συνομολόγησαν και αποδέχτηκαν τα ακόλουθα:

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕ ΡΙΑΣΗ ΡΙΣΤ. Παρασκευή 7 Μαΐου 2010

ΑΝΥΨΩΤΙΚΑ ΜΗΧΑΝΗΜΑΤΑ

15PROC

Ε.Π. ΕΚΠΑΙΔΕΥΣΗ ΚΑΙ ΑΡΧΙΚΗ ΕΠΑΓΓΕΛΜΑΤΙΚΗ ΚΑΤΑΡΤΙΣΗ, (ΕΠΕΑΕΚ ΙΙ) ΜΕΤΡΟ 2.5, ΕΝΕΡΓΕΙΑ 2.5.1, ΚΑΤΗΓΟΡΙΑ ΠΡΑΞΕΩΝ α

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

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕΔΡΙΑΣΗ Ε. Παρασκευή 10 Οκτωβρίου 2014

ΕΚΛΟΓΙΚΑ ΤΜΗΜΑΤΑ ΚΑΙ ΚΑΤΑΣΤΗΜΑΤΑ ΨΗΦΟΦΟΡΙΑΣ ΒΟΥΛΕΥΤΙΚΩΝ ΕΚΛΟΓΩΝ ΤΗΣ 6 ης ΜΑΪΟΥ 2012

Σημαντική. Υπάρχουν πολλοί που πιστεύουν ότι το πρόβλημα του Τσίπρα. παρέμβαση των βουλευτών Κ. Σέλτσα και Γ. Σηφάκη για τη.

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕΔΡΙΑΣΗ ]Β. Πέµπτη 20 Φεβρουαρίου 2014

ΘΕΜΑ : Κώδικας Ορθής Γεωργικής Πρακτικής για την Προστασία των Νερών από τη Νιτρορύπανση Γεωργικής Προέλευσης.

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩN ΤΜΗΜΑ ΙΑΚΟΠΗΣ ΕΡΓΑΣΙΩΝ ΤΗΣ ΒΟΥΛΗΣ ΘΕΡΟΥΣ 2009 ΣΥΝΕ ΡΙΑΣΗ ΣΤ Τρίτη 23 Ιουνίου 2009

Αθήνα, 4 Φεβρουαρίου 2013 Αριθ. πρωτ.: 130

Παραμύθια: μια απόπειρα Δημιουργικής Γραφής στο Δημοτικό Σχολείο

ΘΕΜΑ: "ΕΦ Α ΡΜ ΟΓΕΣ Τ Η Σ Σ Τ Α Τ ΙΣ Τ ΙΚ Η Σ ΣΤΟ ΕΜ ΠΟΡΙΟ"

15PROC

θ α ν ά σ η ς τ ρ ι α ρ ί δ η ς Lacrimosa ή τ ο α π έ π ρ ω τ Σ χ ι σ μ ή γ ι α δ ύ ο π ρ ό σ ω π α σ ε δ υ ο π ρ ά ξ ε ι ς

14PROC

Β Μέρος. Η οικιστική αρχιτεκτονική της Καβάλας

ΔΙΑΚΗΡΥΞΗ ΑΝΟΙΧΤΗΣ ΔΗΜΟΠΡΑΣΙΑΣ. (Τύπος Α) Για έργα που εμπίπτουν λόγω προϋπολογισμού 1 στο πεδίο εφαρμογής των Οδηγιών 2004/18 και 2004/17.

ΥΧΡΩΜΑ ΜΟΛΥΒΙΑ. «Γ λ υ κ ό κ α λ ο κ α ι ρ ά κ ι» της Γ ω γ ώ ς Α γ γ ε λ ο π ο ύ λ ο υ

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

ΠΡΟΣ : τον ΥΠΟΥΡΓΟ ΥΠΟΔΟΜΩΝ ΜΕΤΑΦΟΡΩΝ ΚΑΙ ΔΙΚΤΥΩΝ (ΥΠΟΜΕΔΙ) ΥΦΥΠΟΥΡΓΟ ΥΠΟΔΟΜΩΝ ΜΕΤΑΦΟΡΩΝ ΚΑΙ ΔΙΚΤΥΩΝ. Γεν. Γραμματέα ΔΗΜ.

ΑΠΟΦΑΣΙΖΕΙ: Υποψηφιότητα για τη θέση του Προέδρου μπορούν να υποβάλουν Καθηγητές Πρώτης Βαθμίδας ή Αναπληρωτές Καθηγητές.

Γ49/59 ΕΞ. ΕΠΕΙΓΟΝ Π Ρ Ο Σ :

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

Ε Υ Α Ρ ΤΕΥΧΟΣ 4 ΗΜΟΤΙΚΗ ΕΠΙΧΕΙΡΗΣΗ Υ ΡΕΥΣΗΣ ΑΠΟΧΕΤΕΥΣΗΣ ΗΜΟΥ ΡΟ ΟΥ ,00 (χωρίς το Φ.Π.Α.) ΚΑΤΑΣΚΕΥΗ ΣΥΝ ΕΣΕΩΝ ΙΚΤΥΟΥ ΑΠΟΧΕΤΕΥΣΗΣ ΜΕΛΕΤΗ ΕΡΓΟΥ:

ΑΠΟΣΠΑΣΜΑ. Από το υπ' αριθμ. 17/ Πρακτικό της Οικονομικής Επιτροπής Ιονίων Νήσων

: ( : /18/ 2004/17/ 2015

ΑΔΑ: Β464Ν-ΡΔ5. Έχοντας υπόψη:

Α Π Ο Σ Π Α Σ Μ Α. ΘΕΜΑ: Έγκριση του επιχειρησιακού σχεδίου πολιτικής προστασίας του δήμου Πύργου

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕΔΡΙΑΣΗ ΡΖ. Πέµπτη 17 Ιανουαρίου 2013

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕΔΡΙΑΣΗ ΚΘ. Τρίτη 18 Σεπτεµβρίου 2012

ΤΕΥΧΟΣ ΤΕΧΝΙΚΩΝ ΠΡΟ ΙΑΓΡΑΦΩΝ

ΟΙΚΟΝΟΜΙΚΗ ΕΠΙΤΡΟΠΗ. Ως Ειδικός Γραμματέας παραβρέθηκε ο υπάλληλος κ. Λουκάς Στραβόλαιμος.

Α Π Ο Σ Π Α Σ Μ Α Πρακτικού Συνεδρίασης του Δημοτικού Συμβουλίου Κερκυραίων στις Αριθμ. Αποφ:

GuardDog Φύλλο Εργασίας

Π Ι Ν Α Κ Α Σ Κ Α Τ Α Τ Α Ξ Η Σ Ε Π Ι Λ Ο Γ Η Σ Π Ρ Ο Σ Ω Π Ι Κ Ο Υ Μ Ε Ρ Ι Κ Η Σ Α Π Α Σ Χ Ο Λ Η Σ Η Σ (Α.Π. ΑΝΑΚΟΙΝΩΣΗΣ 21809/ )

Σ Χ Ο Λ Η :Δ ΙΟ ΙΚ Η Σ Η Σ Κ Α Ι Ο ΙΚ Ο Ν Ο Μ ΙΑ Σ ΤΜ Η Μ Α : Λ Ο Γ ΙΣ Τ ΙΚ Η Σ. ιιιιιιι. Θέμα: Συναλλαγματική Γραμμάτιο εις Δ ια ταγήν Επιταγή

KATAΛOΓOΣ ΟΚΤΩΒΡΗΣ 2015 ΣYΓXPONH EΠOXH

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΝΟΜΟΣ ΒΟΙΩΤΙΑΣ ΔΗΜΟΣ ΟΡΧΟΜΕΝΟΥ Αρ.Πρωτ.: 10829/ Α Π Ο Σ Π Α Σ Μ Α

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

Δ Ι Α Κ Η Ρ Υ Ξ Η Π Λ Ε Ι Ο Δ Ο Τ Ι Κ Η Σ Δ Η Μ Ο Π Ρ Α Σ Ι Α Σ

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

Ο ΔΗΜΟΣ ΧΑΝΙΩΝ. ε π α ν α π ρ ο κ η ρ ύ σ ε ι. την με ανοικτό δημόσιο μειοδοτικό διαγωνισμό επιλογή αναδόχου για την υπηρεσία:

Αρ. Πρωτ. Δήμου Ιλίου:43618/ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΝΟΜΟΣ ΑΤΤΙΚΗΣ


15PROC

Τ Μ Η Μ Α Φ Ω Τ Ο Γ ΡΑ Φ Ι Α Σ & Ο Π Τ Ι ΚΟ Α ΚΟ Υ Σ Τ Ι Κ Ω Ν Τ Ε Χ Ν Ω Ν / Τ Ε Ι Α Θ Η Ν Α Σ

Μ Ε Λ Ε Τ Η ΠΡΟΜΗΘΕΙΑ ΠΕΤΡΕΛΑΙΟΥ ΘΕΡΜΑΝΣΗΣ ΓΙΑ ΤΙΣ ΣΧΟΛΙΚΕΣ ΜΟΝΑ ΕΣ ΠΡΩΤΟΒΑΘΜΙΑΣ ΕΚΠΑΙ ΕΥΣΗΣ. Προϋπολογισµού: ,82 σε ΕΥΡΩ

ΠΕΡΙΛΗΨΗ Λήψη απόφασης σχετικά με το υπ' αριθμ. 5016/ αίτημα της Ευαγγελίας Σκουντζούρη κλπ που αφορά στο ΟΤ 823.

«12 Η ΓΙΟΡΤΗ ΤΩΝ ΣΠΟΡΩΝ»

ΦΟ(ΡΟΛΟΤΙΛ. 2ίΩΦΈΩ9{οί Τ 09^% βΰ^ή :Λ ^Χ Ω ΰ^ ^ Χ 0 β!κ 2 Ι0 ΐχ Κ ^ ^ Σ. ΟΐχΟΤίΟΜΙΛ'Σ

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕΔΡΙΑΣΗ ΞΖ. Τρίτη 30 Ιουνίου 2015

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

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΤΜΗΜΑ ΔΙΑΚΟΠΗΣ ΕΡΓΑΣΙΩΝ ΤΗΣ ΒΟΥΛΗΣ ΘΕΡΟΥΣ 2014 ΣΥΝΕΔΡΙΑΣΗ ΛZ Τρίτη 16 Σεπτεµβριου 2014

ΑΡ.ΜΕΛ. 80/2013 Κ.Α

Σημαντική. συνάντηση του Επιμελητηρίου Φλώρινας στο Γειτονικό Μοναστήρι. Εκδήλωση για τις σελ.3 εξελίξεις στο δημόσιο

Π Ε Π Ρ Α Γ Μ Ε Ν Α ΑΚΑΔΗΜΑΪΚΟΥ ΕΤΟΥΣ

Η ΩΡΑΙΑ ΗΜΕΡΑΣ ΤΗΣ ΖΟΖΕΦ ΚΕΣΕΛ. ... γ ι α τ ί ο έ ρ ω τ α ς κ ρ ύ β ε τ α ι σ τ ι ς λ έ ξ ε ι ς Λ Ο Γ Ο Τ Ε Χ Ν Ι Α


Ε Λ Ε Γ Κ Τ Ι Κ Ο Σ Υ Ν Ε Δ Ρ Ι Ο ΣΕ Ο Λ Ο Μ Ε Λ Ε Ι Α

ΑΔΑ: ΒΙΕ9ΩΗΑ-5ΒΚ ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΔΙΑΔΙΚΤΥΟ

Γ49/ 35 ΕΞ. ΕΠΕΙΓΟΝ Π Ρ Ο Σ :

ΔΙΑΚΗΡΥΞΗ ΑΝΟΙΧΤΗΣ ΔΗΜΟΠΡΑΣΙΑΣ. (Τύπος Β) Για έργα που δεν εμπίπτουν στο πεδίο εφαρμογής των Οδηγιών 2004/18 και 2004/17

Transcript:

FingerPainting Φύλλο Εργασίας Προγραμματισμός Εφαρμογής στο AppInventor http://ai2.appinventor.mit.edu Ακολουθώντας τα βήματα αυτού του φύλλου εργασίας, θα αναπτύξουμε σταδιακά μια απλή εφαρμογή ζωγραφικής με τα δάχτυλα. Αν και η εφαρμογή που θα κατασκευάσουμε είναι αρκετά απλή, δεν πρόκειται για ένα εισαγωγικό παράδειγμα. Οι οδηγίες που ακολουθούν υποθέτουν μια στοιχειώδη εξοικείωση με το περιβάλλον του AppInventor. Β ή μ α 1 Δ η μ ι ο υ ρ γ ί α ν έ ο υ p r o j e c t Ξεκινώντας, δημιουργούμε ένα καινούργιο project με τίτλο FingerPainting. Αρχικά, το μοναδικό διαθέσιμο συστατικό της εφαρμογής είναι η οθόνη (Screen) και θα χρειαστεί να μεταβάλλουμε κάποιες από τις ιδιότητές της. επιλέγουμε το συστατικό Screen1 BackgroundColor: LightGrey Screen Orientation: Portrait Scrollable: No Title: FingerPainting τελευταία τροποποίηση: 10/12/2013

Β ή μ α 2 Σ χ έ δ ι α ε π ά ν ω σ τ ο ν κ α μ β ά Στο βήμα αυτό θα προσθέσουμε τα συστατικά και τις εντολές που θα μας επιτρέψουν να ζωγραφίζουμε τελείες και γραμμές με τα δάχτυλα. Αρχικά θα χρησιμοποιούμε μόνο ένα χρώμα και οι γραμμές θα έχουν προκαθορισμένο πάχος. Αργότερα ωστόσο θα δώσουμε στην εφαρμογή μεγαλύτερη ευελιξία. Προσθέτουμε τον καμβά (Canvas) επάνω στον οποίο θα ζωγραφίζουμε. μεταφέρουμε το συστατικό Drawing and Animation Canvas Paper Paint Color: Blue Width: Fill Parent Height: Fill Parent B l o c k s Οι δύο ομάδες εντολών που ακολουθούν ανιχνεύουν πότε ο χρήστης ακούμπησε την οθόνη της συσκευής ή έσυρε το δάχτυλο πάνω σε αυτήν. Στην πρώτη περίπτωση σχεδιάζεται μια τελεία, ενώ στη δεύτερη μια γραμμή. Όταν ο χρήστης αγγίξει ένα σημείο του καμβά Paper (με συντεταγμένες x και y) τότε σε εκείνο το σημείο ζωγράφισε έναν κύκλο. Η ακτίνα του κύκλου προέρχεται από την ιδιότητα LineWidth του καμβά Paper. Το χρώμα δεν καθορίζεται από τις συγκεκριμένες εντολές, αλλά ιδιότητα PaintColor του καμβά. 2/8

Όταν ο χρήστης σύρει το δάχτυλό του στον καμβά Paper τότε ζωγράφισε μια γραμμή ανάμεσα στο τρέχον σημείο επαφής (με συντεταγμένες currentx και currenty) και στο προηγούμενο σημείο απ' όπου πέρασε το δάχτυλο του χρήστη (με συντεταγμένες prevx και prevy). Το πάχος και το χρώμα της γραμμής δεν καθορίζονται από τις συγκεκριμένες εντολές, αλλά από τις LineWidth και PaintColor του καμβά. Β ή μ α 3 Κ α θ α ρ ι σ μ ό ς τ ο υ κ α μ β ά Στο δεύτερο βήμα θα προσθέσουμε τη δυνατότητα καθαρισμού του σχεδίου μας με ένα κούνημα της συσκευής. Κάθε συσκευή διαθέτει αισθητήρα επιτάχυνσης ο οποίος μπορεί να ανιχνεύσει, μεταξύ άλλων, πότε ο χρήστης ταρακουνά την συσκευή. Προσθέτουμε ένα συστατικό που θα μας επιτρέψει να χρησιμοποιήσουμε αυτόν τον αισθητήρα (AccelerometerSensor) στην εφαρμογή. μεταφέρουμε το συστατικό Sensors Accelerometer Sensor AccSensor 3/8

B l o c k s Όταν ο αισθητήρας AccSensor ανιχνεύσει ταρακούνημα της συσκευής τότε καθάρισε τον καμβά Paper. Β ή μ α 4 Μ ι α μ ι κ ρ ή π α λ έ τ α μ ε χ ρ ώ μ α τ α Στο βήμα αυτό θα προσθέσουμε στην εφαρμογή τα κουμπιά που θα μας επιτρέψουν να επιλέγουμε και να χρησιμοποιούμε διαφορετικά χρώματα. Μεταφέρουμε μια οριζόντια διευθέτηση (HorizontalArrangement) πάνω ή κάτω από τον καμβά και τοποθετούμε μέσα σε αυτήν τρία κουμπιά (Button), έτσι ώστε να εμφανίζονται το ένα δίπλα στο άλλο. μεταφέρουμε το συστατικό Layout Horizontal Arrangement ButtonArrangement Width: Fill Parent AlignHorizontal: Center Button BlueButton BackgroundColor: Blue Shape: Oval Text: Width: 50 pixels Height: 50 pixels Button RedButton BackgroundColor: Red Shape: Oval Text: Width: 50 pixels Height: 50 pixels Button OrangeButton BackgroundColor: Orange Shape: Oval Text: Width: 50 pixels Height: 50 pixels 4/8

B l o c k s Η παρακάτω εντολών συσχετίζει το άγγιγμα ενός εκ των κουμπιών με το χρώμα ζωγραφικής. Θα πρέπει να επαναληφθεί μία φορά για κάθε κουμπί χρώματος (δηλαδή και για το RedButton και το OrangeButton). Όταν ο χρήστης αγγίξει το κουμπί BlueButton τότε το χρώμα με το οποίο ζωγραφίζουμε στον καμβά Paper γίνεται μπλε (μέσω της ιδιότητας PaintColor). Β ή μ α 5 Α λ λ ά ζ ο ν τ α ς τ ο π ά χ ο ς τ η ς γ ρ α μ μ ή ς Στο βήμα αυτό θα προσθέσουμε τη δυνατότητα μεταβολής του πάχους που θα έχουν οι γραμμές που σχεδιάζουμε. Προσθέτουμε μια οριζόντια διευθέτηση (HorizontalArrangement) κάτω από τα κουμπιά επιλογής χρώματος και τοποθετούμε μέσα της έναν ολισθητή (Slider), δηλαδή έναν δείκτη που κινείται αριστερά και δεξιά. Ο ολισθητής θα χρησιμοποιηθεί για την μεταβολή του πάχους των γραμμών. μεταφέρουμε το συστατικό Layout Horizontal Arrangement SliderArrangement Width: Fill Parent AlignHorizontal: Center Slider WidthSlider MaxValue: 30 MinValue: 2 ThumbPosition: 2 Width: 150 pixels Οι MinValue και MaxValue που χρησιμοποιούνται για τον ολισθητή αντιστοιχούν στο ελάχιστο και στο μέγιστο πάχος γραμμής. Η ιδιότητα ThumbPosition είναι η τρέχουσα τιμή του ολισθητή (άρα και το τρέχον πάχος). 5/8

B l o c k s Όταν αλλάξει η θέση thumbposition του ολισθητή Width τότε ενημέρωσε ανάλογα και τo πάχος των γραμμών του καμβά Paper (μέσω της ιδιότητας LineWidth). Όταν το πάχος της γραμμής γίνει μεγάλο τότε οι γραμμές δεν σχεδιάζονται σωστά. Μπορούμε να αντιμετωπίσουμε το πρόβλημα σχεδιάζοντας έναν κύκλο στο τρέχον σημείο επαφής με την οθόνη. Η ακτίνα του κύκλου θα πρέπει να είναι το μισό του πάχους γραμμής. Προσθέστε λοιπόν την ακόλουθη εντολή στο whenpaperdragged του Βήματος 1. Β ή μ α 6 Σ χ έ δ ι α ε π ά ν ω σ ε φ ω τ ο γ ρ α φ ί ε ς Σε αυτό το βήμα θα μπορέσουμε να ζωγραφίσουμε επάνω σε φωτογραφίες που τραβάμε με την συσκευή μας. Χρειαζόμαστε ένα κουμπί (Button) με το οποίο θα ενεργοποιούμε την κάμερα της συσκευής, καθώς και ένα συστατικό που αντιστοιχεί στην ίδια την κάμερα (Camera). Τοποθετούμε το κουμπί μέσα σε μια νέα οριζόντια διευθέτηση. μεταφέρουμε το συστατικό Layout Horizontal Arrangement PhotoArrangement Width: Fill Parent AlignHorizontal: Center 6/8

μεταφέρουμε το συστατικό Button ClickButton Width: 50 Height: 40 Text: Image: photograph.png Media Camera Camera1 B l o c k s Όταν ο χρήστης πατήσει το κουμπί ClickButton τότε ενεργοποίησε την φωτογραφική μηχανή Camera1 της συσκευής. Όταν τραβηχτεί μια φωτογραφία image φωτογραφική μηχανή Camera1 τότε θέσε την φωτογραφία αυτή ως φόντο στον καμβά Paper. 7/8

Β ή μ α 7 προαιρετικό Κ α θ α ρ ι σ μ ό ς τ ο υ κ α μ β ά ( σ υ ν έ χ ε ι α ) Ο καθαρισμός του καμβά στο Βήμα 3 αφήνει ανέπαφη την εικόνα που πιθανώς να έχουμε θέσει ως φόντο. Μπορούμε να εισάγουμε ένα νέο κουμπί με ClearButton, να το τοποθετήσουμε δίπλα στο SaveButton και να προσθέσουμε τις ακόλουθες εντολές, έτσι ώστε το πάτημα του κουμπιού να καθαρίζει το φόντο (και το σχέδιό μας). Β ή μ α 8 προαιρετικό Α π ο θ ή κ ε υ σ η τ ω ν σ χ ε δ ί ω ν μ α ς Για να έχουμε τη δυνατότητα να αποθηκεύσουμε τα σχέδιά μας προσθέτουμε ένα ακόμα κουμπί στην εφαρμογή μας, με SaveButton. Το πάτημα του κουμπιού αποθηκεύει το σχέδιό μας σε ένα αρχείο με fp, ακολουθούμενο από έναν μοναδικό αριθμό. Για να χρησιμοποιήσουμε τα παρακάτω πλακίδια εισάγουμε επίσης στην εφαρμογή ένα συστατικό Clock (με Clock1) και έναν Notifier (με SaveNotifier). Αυτό το φύλλο εργασίας βασίζεται στο παράδειγμα PaintPot (http://goo.gl/ny3pej) και διατίθεται με άδεια Creative Commons Αναφορά Δημιουργού 3.0 (http://goo.gl/oyehu8). Η αναφορά σε αυτό θα πρέπει να γίνεται ως εξής: Φύλλο Εργασίας: FingerPainting Προγραμματισμός Εφαρμογής με το AppInventor. Γιώργος Μπουκέας, Γιώργος Χατζηνικολάκης. Σύλλογος Εκπαιδευτικών Πληροφορικής Χίου, 2013. Τα εικονίδια που χρησιμοποιήθηκαν στο φύλλο εργασίας και στην εφαρμογή προέρχονται από το σετ εικονιδίων Faenza, του Matthieu James. 8/8