Τα πάντα για την C

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Re: Τα πάντα για την C/C++

Δημοσίευσηαπό clepto » 14 Ιούλ 2011, 16:53

μπορείς να κάνεις και γραφικό περιβάλλον με C, στο έστειλα για να μάθεις τα αντικείμενα και τα λοιπά...
και το glade φτιάχνεις εσύ όπως το θες και παράγει ένα αρχείο xml με κώδικα που δημιουργεί το περιβάλλον...
καλύτερα να αρχίσεις από την "εύκολη λύση" όπως λες αν και δεν νομίζω ότι είναι τόσο εύκολη...
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Τα πάντα για την C/C++

Δημοσίευσηαπό medigeek » 14 Ιούλ 2011, 16:58

Ορίστε glade για C και Python: http://www.micahcarrick.com/gtk-glade-t ... art-1.html
Αναφέρθηκε και προηγουμένως πιστεύω.

stamatiou έγραψε:Αυτά οι επαγγελματίες τα κάνουν μέσω κώδικα;

Καλύτερη ερώτηση: Γιατί να το κάνεις με κώδικα αφού σου δίνεται η επιλογή να το κανεις μέσω GUI; :)
Εξαρτάται τι θεωρείς επαγγελματία προγραμματιστή. Εγώ επαγγελματία θα θεωρούσα αυτόν που φτιάχνει κώδικα 1) που κάνει τη δουλειά 2) να είναι συγυρισμένος 3) να υπάρχει documentation με comments ή αλλιώς που να επεξηγούν το καθετί 4) να προνοεί τουλάχιστον μερικά μέτρα ασφαλείας (αν είναι μέσω web για παράδειγμα).
Προσωπικά μου αρέσει να ξεχωρίζω το gui από τον κώδικα, και το glade γι'αυτό είναι τέλειο.

Όπως είπε ο clepto, δεν είναι εύκολη λύση το glade, απλά μια τακτοποιημένη διχοτόμηση του κώδικα και των παραμετροποιήσεων ενός dialog/window.
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Τα πάντα για την C/C++

Δημοσίευσηαπό migf1 » 14 Ιούλ 2011, 18:16

stamatiou έγραψε:Παιδιά, τώρα που έχω τελείωσει το βιβλίο "Η Γλώσσα C σε βάθος" και έλυσα τις ασκήσεις στο Θέμα http://forum.ubuntu-gr.org/viewtopic.php?f=53&t=12798 τι μπορώ να κάνω για να προχωρήσω;


Προσπάθησε να λύσεις κι αυτήν που είναι στο spoiler, στο τέλος αυτής εδώ της δημοσίευσης: viewtopic.php?f=61&t=17588&p=198280#p198280
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: Τα πάντα για την C/C++

Δημοσίευσηαπό stamatiou » 18 Ιούλ 2011, 11:53

Γεια σας και πάλι, μήπως ξέρει κάποιος πώς μπορώ να εγκαταστήσω το Glade το 3; Επίσης αυτοί που φτιάχνουν παιχνίδια στη C πώς το κάνουν;
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: Τα πάντα για την C/C++

Δημοσίευσηαπό clepto » 18 Ιούλ 2011, 12:50

το glade 3 υποθέτω είναι για να φτιάχνεις περιβάλλοντα για το gnome 3 και όχι για το 2 που χρησιμοποιούμε αυτή τη στιγμή, από την 11.10 θα χρησιμοποιούμε το Gnome 3
https://launchpad.net/ubuntu/+source/glade-3/3.8.0-0ubuntu1 αν κοιτάξεις λιγο πιο κατω θα δεις τα πακετα..
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Τα πάντα για την C/C++

Δημοσίευσηαπό stamatiou » 18 Ιούλ 2011, 13:07

clepto έγραψε:το glade 3 υποθέτω είναι για να φτιάχνεις περιβάλλοντα για το gnome 3 και όχι για το 2 που χρησιμοποιούμε αυτή τη στιγμή, από την 11.10 θα χρησιμοποιούμε το Gnome 3
https://launchpad.net/ubuntu/+source/glade-3/3.8.0-0ubuntu1 αν κοιτάξεις λιγο πιο κατω θα δεις τα πακετα..

1.Α, δεν το ήξερα αυτό...
2.Τέλεια! Το έχω δει το Gnome 3 και είναι τέλειο!
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: Τα πάντα για την C/C++

Δημοσίευσηαπό clepto » 18 Ιούλ 2011, 13:13

Off topic:
αυτό που μάλλον έχεις δει είναι το Gnome shell...το οποίο είναι interfece του gnome 3...όπως το unity για το gnome 2
το αναφέρω απλά για να μην μπερδευόμαστε
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Τα πάντα για την C/C++

Δημοσίευσηαπό stamatiou » 18 Ιούλ 2011, 13:22

clepto έγραψε:Off topic:
αυτό που μάλλον έχεις δει είναι το Gnome shell...το οποίο είναι interfece του gnome 3...όπως το unity για το gnome 2
το αναφέρω απλά για να μην μπερδευόμαστε

Off topic:
Έχω δει το Gnome Shell και το Gnome 3 στο Fedora, ποιο από τα 2 θα έχουμε;
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: Τα πάντα για την C/C++

Δημοσίευσηαπό clepto » 18 Ιούλ 2011, 13:49

και τα 2...
θα υπάρχει το Gnome 3 failback που θα είναι κάπως σαν το Gnome 2 και το Gnome Shell
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Τα πάντα για την C/C++

Δημοσίευσηαπό stamatiou » 18 Ιούλ 2011, 14:13

Ναι αλλά δεν πήρα απάντηση στο πρώτο μου ερώτημα:
Πώς γίνεται να φτιάξω παιχνίδια στη C;
Επίσης μήπως ξέρει κανείς πώς μπορώ να χρησιμοποιήσω τη C και στο ubuntu, δηλαδή να κάνω κάτι που να αλληλεπιδρά με το λειτουργικό;
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι

cron