gutes Buch zur gnome/gtk+ Programmierung?
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
gutes Buch zur gnome/gtk+ Programmierung?
Hallo,
ich habe mittlerweile die Grundzüge von C verstanden und möchte jetzt langsam weg von der console und grafische Anwendungen programmieren.
Momentan habe ich mir das Buch GTK+ Programming in C angesehen. Das sieht eigentlich nicht schlecht aus. Nur basiert es noch auf gtk+ 1.2 und seit gnome2 ist ja gtk+2.0 aktuell.
Ist das ein grosser Unterschied, oder lohnt sich das Buch trotzdem?
Bei bol gibt es das gleiche Buch nur mit Erscheiningsdatum 2002 und es ist auch ~10EUR teurer, leider konnte ich nicht herausfinden ob das eine neuere Ausgabe ist und vielleicht schon gtk+2.0 behandelt.
Lange Rede kurzer Sinn. Kennt das Buch jemand und kann es mir empfehlen? Oder gibt es andere gute/bessere Bücher?
Was könnt ihr mir empfehlen?
Danke!
ich habe mittlerweile die Grundzüge von C verstanden und möchte jetzt langsam weg von der console und grafische Anwendungen programmieren.
Momentan habe ich mir das Buch GTK+ Programming in C angesehen. Das sieht eigentlich nicht schlecht aus. Nur basiert es noch auf gtk+ 1.2 und seit gnome2 ist ja gtk+2.0 aktuell.
Ist das ein grosser Unterschied, oder lohnt sich das Buch trotzdem?
Bei bol gibt es das gleiche Buch nur mit Erscheiningsdatum 2002 und es ist auch ~10EUR teurer, leider konnte ich nicht herausfinden ob das eine neuere Ausgabe ist und vielleicht schon gtk+2.0 behandelt.
Lange Rede kurzer Sinn. Kennt das Buch jemand und kann es mir empfehlen? Oder gibt es andere gute/bessere Bücher?
Was könnt ihr mir empfehlen?
Danke!
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
Kennst Du das Tutorial zur GTK+ Programmierung auf
?
Ausserdem gibt es unter
noch ein Online-Buch zur GTK-Programmierung. Über die Qualität kann ich nichts sagen, aber vielleicht kannst Du Dir zumindest für den Anfang Dein Geld sparen.
Viele Grüsse,
keyem
Code: Alles auswählen
http://www.gtk.org/tutorial
Ausserdem gibt es unter
Code: Alles auswählen
http://www.andamooka.org/reader.pl?section=ggad
Viele Grüsse,
keyem
*Tschuldigung fürs Ausgraben....*
@BeS
Hast du das Buch gekauft ? Ich bin auch auf der Suche nach nem gtk/gtk2 Buch. Nur findet sich rein garnichts in den Onlineshops außer
GTK Programming in C und
GTK Programming in 21 Days (oder so)
beide von <2000....also wahrscheinlich eher GTK 1.2
Gibts mittlerweile irgendwo was vernünftiges ? Und bitte keine Hinweise auf das Online-Tutorial. Ich suche ein Buch !
Greetz & Danke
Marc
@BeS
Hast du das Buch gekauft ? Ich bin auch auf der Suche nach nem gtk/gtk2 Buch. Nur findet sich rein garnichts in den Onlineshops außer
GTK Programming in C und
GTK Programming in 21 Days (oder so)
beide von <2000....also wahrscheinlich eher GTK 1.2
Gibts mittlerweile irgendwo was vernünftiges ? Und bitte keine Hinweise auf das Online-Tutorial. Ich suche ein Buch !
Greetz & Danke
Marc
Gnome 2.0, das Entwicklerhandbuch, von Matthias Warkus, ISBN 3898421821
Ist das einzige Buch zu Gtk+/Gnome-Entwicklung in C, dass ich kenne. Ist sehr detailliert, mit IMHO guten Beispielen. Zum Teil aber etwas langatmig.
Wenns etwas für Mono (C#) sein soll, kann ich
"Mono: A Developer's Notebook" (Englisch), von Edd Dumbill und Niel M. Bornstein, ISBN 0596007922
empfehlen. Ist sehr gut geschrieben (man muss keinen Uni-Abschluss in Englisch haben, um es zu kapieren). IMHO sehr gute/verständliche Beispiele.
Unabhängig, für was du dich entscheidest: Die Bücher können nur als Einstiegshilfe dienen. Am meisten lernst du immer noch, wenn du den Sourcecode einer dir bekannten Applikation Schritt für Schritt durchgehst und schaust, wie die Dinge gelöst werden.
Gruss, Dominik
Ist das einzige Buch zu Gtk+/Gnome-Entwicklung in C, dass ich kenne. Ist sehr detailliert, mit IMHO guten Beispielen. Zum Teil aber etwas langatmig.
Wenns etwas für Mono (C#) sein soll, kann ich
"Mono: A Developer's Notebook" (Englisch), von Edd Dumbill und Niel M. Bornstein, ISBN 0596007922
empfehlen. Ist sehr gut geschrieben (man muss keinen Uni-Abschluss in Englisch haben, um es zu kapieren). IMHO sehr gute/verständliche Beispiele.
Unabhängig, für was du dich entscheidest: Die Bücher können nur als Einstiegshilfe dienen. Am meisten lernst du immer noch, wenn du den Sourcecode einer dir bekannten Applikation Schritt für Schritt durchgehst und schaust, wie die Dinge gelöst werden.
Gruss, Dominik
Jabber: neptoon@jabber.org
It's only Rock'n'Roll but I like it
It's only Rock'n'Roll but I like it
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Ich kann mich da der Antwort von Dominik anschließen. Das Gnome 2.0 Entwicklerhandbuch ist wohl das beste was du für Gtk+ bekommen kannst.
Persönlich bin ich mittlerweile von C abgekommen. C (und auch C++) sind für mich Sprachen die in ihren Bereichen, d.h. Betriebssystem nahe Sachen und libs, sicher sehr gut sind und für die es auch gute Gründe gab als man sich für sie im Anwendungsbereich entschieden hat. Ich denke heute gibt es aber durchaus bessere und "schönere" Möglichkeiten Anwendungen zu schreiben, bei Gtk+ bin ich z.B. mit C# sehr zufrieden.
In dem Zusammenhang auch ein Zitat von Owen Taylor (Redhat), dem ich mich mittlerweile voll anschließen kann:
Persönlich bin ich mittlerweile von C abgekommen. C (und auch C++) sind für mich Sprachen die in ihren Bereichen, d.h. Betriebssystem nahe Sachen und libs, sicher sehr gut sind und für die es auch gute Gründe gab als man sich für sie im Anwendungsbereich entschieden hat. Ich denke heute gibt es aber durchaus bessere und "schönere" Möglichkeiten Anwendungen zu schreiben, bei Gtk+ bin ich z.B. mit C# sehr zufrieden.
In dem Zusammenhang auch ein Zitat von Owen Taylor (Redhat), dem ich mich mittlerweile voll anschließen kann:
And of course, the number 1 tip for GTK+ programming is:
Don't use C; In my opinion, C is a library programming language not an app programming language.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
Hi,
vielen Dank ihr 2. Ich denke ich werde mir das Gnome Entwicklerbuch mal genauer ansehen. Scheint brauchbar zu sein...
Tja, ne neue Programmiersprache lernen per autodidakt ist nicht so mein Dingen. Ich bin da einer, der eher nen Lehrgang/Kurs (wenn auch nur 2 Wochen, für die Grundzüge) bräuchte *schäm*
@Work programmiere ich mit CVI/LabWindows in Ansi-C Prüfstände und ähnliches, also mit speziellen Meßschnittstellen (GPIB/DaqMX). GUIs gehen damit 1A und ruckzuck. Sowas suche ich halt auch für mich Privat und eben Linux (ohne Meßschnittstellen...). Ich denke ich bin da mit Anjuta (als IDE) & Glade (zum GUI basteln) bestens bedient. Ich brauch jetzt halt erstmal nen Buch wo ich die Grundzüge von GTK verstehen lernen kann.....
THX @ ALL
Greetz
Marc
vielen Dank ihr 2. Ich denke ich werde mir das Gnome Entwicklerbuch mal genauer ansehen. Scheint brauchbar zu sein...
Tja, ne neue Programmiersprache lernen per autodidakt ist nicht so mein Dingen. Ich bin da einer, der eher nen Lehrgang/Kurs (wenn auch nur 2 Wochen, für die Grundzüge) bräuchte *schäm*
@Work programmiere ich mit CVI/LabWindows in Ansi-C Prüfstände und ähnliches, also mit speziellen Meßschnittstellen (GPIB/DaqMX). GUIs gehen damit 1A und ruckzuck. Sowas suche ich halt auch für mich Privat und eben Linux (ohne Meßschnittstellen...). Ich denke ich bin da mit Anjuta (als IDE) & Glade (zum GUI basteln) bestens bedient. Ich brauch jetzt halt erstmal nen Buch wo ich die Grundzüge von GTK verstehen lernen kann.....
THX @ ALL
Greetz
Marc
Das sehe ich ähnlich, allerdings ist C++ meiner Meinung nach zur GUI-Programmierung sehr gut geeignet.BeS hat geschrieben:Ich kann mich da der Antwort von Dominik anschließen. Das Gnome 2.0 Entwicklerhandbuch ist wohl das beste was du für Gtk+ bekommen kannst.
Persönlich bin ich mittlerweile von C abgekommen. C (und auch C++) sind für mich Sprachen die in ihren Bereichen, d.h. Betriebssystem nahe Sachen und libs, sicher sehr gut sind und für die es auch gute Gründe gab als man sich für sie im Anwendungsbereich entschieden hat. Ich denke heute gibt es aber durchaus bessere und "schönere" Möglichkeiten Anwendungen zu schreiben, bei Gtk+ bin ich z.B. mit C# sehr zufrieden.
In dem Zusammenhang auch ein Zitat von Owen Taylor (Redhat), dem ich mich mittlerweile voll anschließen kann:And of course, the number 1 tip for GTK+ programming is:
Don't use C; In my opinion, C is a library programming language not an app programming language.
C# ist auch ganz nett, hab aber noch nichts damit gemacht, nur enige Programme und ein wenig code gesehen. Aber C# werde ich mir in der nächsten Zeit mal genauer anschauen, unter anderem, weil ich im Studium bei einer Übung auch C# anstatt Java verwenden darf
Wenn man sich die OS-X-Oberfläche anschaut, dann schein Objective-C auch ganz gut zur GUI-Entwicklung zu sein. Wenn ich mal nen Mac habe, werd ich mir das auch mal noch anschauen.
Jazz is not dead, it just smells funny.