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

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

      Η JavaScript είναι μία από τις πιο δημοφιλείς γλώσσες προγραμματισμού στον ιστό. Δεν είναι μόνο για τον ιστό, όμως. Εάν έχετε ακόμα μια βασική κατανόηση της JavaScript, μπορείτε να γράψετε πλήρεις εφαρμογές για το GNOME. έγγραφα GNOME είναι γραμμένο σε JavaScript και έτσι είναι το κέλυφος GNOME, το πιο βασικό μέρος του 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

## Επιλογείς

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

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

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

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

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

## Κύλιση

## Διάφορα

# Ασκήσεις