Susanna Huhtanen
ihmis.suski@gmail.com 2012
Marta Maria Casetti
mmcasettii@gmail.com 2013
Ένας οδηγός αρχαρίων στη συγγραφή εφαρμογών GNOME σε JavaScript, συμπεριλαμβάνοντας δείγματα κώδικα και πρακτικές ασκήσεις.
Ελληνική μεταφραστική ομάδα GNOME
team@gnome.gr 2012-2015
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2012, 2013
Μαρία Θουκιδίδου
marablack3@gmail.com 2014
Θάνος Τρυφωνίδης
tomtryf@gmail.com 2014, 2015

# Μάθημα για αρχάριους και δείγματα κώδικα

      Η JavaScript είναι μία από τις πιο δημοφιλής γλώσσες προγραμματισμού για το διαδίκτυο. Δεν είναι όμως μόνο για αυτό. Αν έχετε μια βασική κατανόηση της JavaScript, τότε μπορείτε να γράψετε μια πλήρη εφαρμογή για το GNOME. Η εφαρμογή Έγγραφα GNOME είναι γραμμένη σε JavaScript, το ίδιο και το GNOME Shell, το σημαντικότερο κομμάτι του GNOME.
      Το κέλυφος GNOME είναι αυτό που βλέπετε όταν πατάτε στις "Activities" στην επάνω αριστερή γωνία της οθόνης σας. Ελέγχει επίσης το ρολόι και το υπόλοιπο του πάνω πλαισίου. Επιπλέον δείχνοντας σας πώς να γράψετε εφαρμογές GNOME, αυτά τα μαθήματα θα σας δείξουν επίσης πώς να χρησιμοποιήσετε JavaScript για να γράψετε επεκτάσεις κελύφους GNOME, που του δίνουν νέα γνωρίσματα ή αλλάζουν τον τρόπο που κάνει πράγματα.

# Ξεκίνημα

Αυτά τα μαθήματα σχεδιάστηκαν για άτομα που ήδη ξέρουν πώς να γράψουν σε JavaScript, και έχουν ήδη εγκατεστημένο το GNOME στους υπολογιστές τους, αλλά είναι νέοι στην ανάπτυξη εφαρμογών GNOME. Εάν δεν ξέρετε ήδη JavaScript, ή εάν χρειαζόσαστε βοήθεια για εγκατάσταση του GNOME, ρίξτε μια ματιά πρώτα σε αυτές τις πηγές πρώτα:

εύγλωττο JavaScript είναι ένα ελεύθερο, βιβλίο με την άδεια Creative Commons, που εξηγεί τα βασικά του προγραμματισμού JavaScript. Αφού δεν θα γράψετε JavaScript για τον ιστό, χρειάζεται να διαβάσετε μέχρι το κεφάλαιο 10 περίπου.

Η λήψη του GNOME είναι μέρος μιας διανομής, όπως Fedora, openSUSE, ή Ubuntu. Κάθε διανομή έχει τις δικές της οδηγίες για το πώς να πάρετε το GNOME.

Εγκατάσταση gedit για συγγραφή εφαρμογών. Ο επεξεργαστής κειμένου του GNOME, gedit, αποκαλείται μερικές φορές απλά "επεξεργασία κειμένου".

# Μαθήματα

# Δείγματα κώδικα

Αυτά τα δείγματα εμφανίζουν τη χρήση γραφικών στοιχείων στις εφαρμογές σας του GNOME. Κάθε μια δείχνει μια πλήρη εφαρμογή που δείχνει περιπτώσεις με χαρακτηριστικά γραφικά στοιχείο. Στο τέλος κάθε δείγματος, θα βρείτε συνδέσμους σε πιο λεπτομερή υλικά αναφοράς.

Για να εκτελέσετε τα δείγματα κώδικα:

Αντιγραφή και επικόλληση του κώδικα στο filename.js

Στον τερματικό, πληκτρολογήστε:

    gjs filename.js

## Παράθυρα

## Εμφάνιση γραφικών στοιχείων

## Κουμπιά και εναλλαγές

## Καταχώριση δεδομένων αριθμητικών και κειμένου

## Επεξεργαστής κειμένου πολλαπλών γραμμών

## Μενού, σύνθετο πλαίσιο και γραφικά στοιχεία εργαλειοθήκης

## Γραφικό στοιχείο TreeView

## Επιλογείς

### Επιλογείς αρχείων

### Επιλογείς γραμματοσειρών

### Επιλογείς χρώματος

## Περιέκτες διάταξης

## Διακοσμητικά

## Κύλιση

## Διάφορα

# Ασκήσεις