# Μάθημα για αρχάριους (C)

Ένας οδηγός αρχαρίων στην ανάπτυξη διεπαφών χρήστη (GUI) χρησιμοποιώντας GTK+, συμπεριλαμβάνει δείγματα κώδικα και πρακτικές ασκήσεις.
Marta Maria Casetti
mmcasetti@gmail.com 2013
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2012, 2013

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

     Αν και αυτά τα μαθήματα σχεδιάστηκαν για αρχαρίους, δεν μπορούμε να καλύψουμε όλα τα βασικά. Πριν να προσπαθήσετε να παρακολουθήσετε αυτά τα μαθήματα, πρέπει να εξοικειωθείτε με τις παρακάτω έννοιες:

      Αντικειμενοστραφής προγραμματισμός
      Η γλώσσα προγραμματισμού C

    Παρακολουθώντας αυτά τα μαθήματα θα μάθετε τα βασικά του προγραμματισμού GUI χρησιμοποιώντας GTK+.

# Μαθήματα

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

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

Αντιγράψτε και επικολλήστε τον κώδικα στο filename.c

Πληκτρολογήστε στο τερματικό:

    gcc filename.c `pkg-config --cflags --libs gtk+-3.0` -o filename

    ./filename

Για περισσότερες πληροφορίες σχετικά με τη μεταγλώττιση των προγραμμάτων GTK+ δείτε Μεταγλωττίζοντας εφαρμογές GTK+ στο UNIX.

Μπορείτε επίσης να χρησιμοποιήσετε τον μεταγλωττιστή Vala για να μεταγλωττίσετε αυτά τα παραδείγματα:

Πληκτρολογήστε στο τερματικό:

    valac --pkg gtk+-3.0 filename.c

Για εκτέλεση:

    ./filename

## Παράθυρα

## Εμφάνιση γραφικών συστατικών

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

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

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

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

## Γραφικό συστατικό TreeView

## Επιλογείς

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

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

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

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

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

## Κύλιση

## Διάφορα

# Ασκήσεις