Qt Einstieg

Verschiedenes zu Qt
Antworten
Barcardi
Beiträge: 32
Registriert: 14. Mai 2010 03:00
Wohnort: München

Qt Einstieg

Beitrag von Barcardi »

Moin Leute,

ich will mit der Programmierung von Qt anfangen und suche dazu ein gutes Buch der für ganz neue Einsteiger ist bis zum Professionellen Programmieren mit Qt, ich hab 2 Bücher auf Amazon vom Verlag GalileoComputing gefunden, Qt 4.0 und Qt 4.6 doch die Kundenkommentare sind beim 4.6er schlecht und beim 4.0 Super. Oder könnt ihr mir was von anderen Verlägen empfehlen?

Qt 4.0
Qt 4.6

Und ist es die richtige entscheidung mit Qt anzufangen für C++, also ich fang ganz neu an mit der Fensterprogrammierung in C++ und hab mich bisschen umgesehen und fand vom Code her Qt viel übersichtlicher :P
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Am besten installierst du dir einfach Qt (aktuell 4.6.2), da bekommst du ein Tutorial. Das gehst du durch. Im Assistant (Doku - dein wichtigstes Hilfsmittel für die Qt-Programmierung) stehen dazu auch einige Erklärungen (Dort nach "Tutorial" suchen).
Desweiteren bekommst du wahnsinnig viele Demos und Examples (die Sourcen zum selber kompilieren und rumbasteln werden mitgeliefert).

Meiner Meinung nach bringen die Bücher nicht wirklich viel, am ehesten noch wenn man absolut kein Englisch beherrscht und einfach was auf Deutsch sucht. Sobald es aber tiefer geht haben die Bücher Lücken, mit aktuellen Entwicklungen können sie gar nicht mithalten... Die Gefahr ist weiterhin, dass man einfach nur liest und nicht selber experimentiert - und das ist wie überall in der Programmierung einfach die einzige Möglichkeit, etwas zu lernen.

Also: versuch erstmal wie du mit der Doku/Tutorial/Examples weiterkommst, dann frag Google/hier im Forum, wenn es was spezielleres wird und du eine sinnvolle Herangehensweise wissen willst.
Wenn du trotzdem meinst das Buch zu brauchen schaff dir die 4.6er-Version an. Seit Qt-4.0 hat sich so verdammt viel getan, da wär das Geld fast zum Fenster raus geschmissen...
TSS
Beiträge: 73
Registriert: 24. November 2009 15:40
Kontaktdaten:

Beitrag von TSS »

Das 4.6er Buch hat die schlechte Rezension, weil es wohl einfach nur eine etwas erweiterte Version des Vorgängers ist. Wobei der Autor im Vorgänger meines Wissens auch schon Version 4.2 genutzt hat.
Also generell lässt sich zu den Büchern sagen, dass so ziemlich alles was drin steht auch in der Dokumentation von Qt steht. Der Unterschied ist eben, dass du dir das in der Dokumentation selber ein bisschen zusammensuchen musst.
Barcardi
Beiträge: 32
Registriert: 14. Mai 2010 03:00
Wohnort: München

Beitrag von Barcardi »

Danke für die Antworten :)
Und was meint ihr hab ich mich richtig entschieden das ich es mit Qt ausprobiere? :P
Mein Zitat:
Und ist es die richtige entscheidung mit Qt anzufangen für C++, also ich fang ganz neu an mit der Fensterprogrammierung in C++ und hab mich bisschen umgesehen und fand vom Code her Qt viel übersichtlicher
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Barcardi hat geschrieben:Und was meint ihr hab ich mich richtig entschieden das ich es mit Qt ausprobiere? :P
Welche Antwort erwartest du, wenn du das in nem Qt-Forum stellst? Natürlich war es die richtige Entscheidung!
Ich hoffe aber für dich (und unsere Geduld :P) dass deine C++-Grundlagen sitzen, denn ohne gewisse Kenntnisse wirst du dich verdammt schwer tun, mit GUI zurecht zu kommen.
Barcardi
Beiträge: 32
Registriert: 14. Mai 2010 03:00
Wohnort: München

Beitrag von Barcardi »

Haha :D
Dacht ich mir schon das sowas kommt :P Ja die Grundlagen sitzen schon einigermassen :) Ich werd mir dann mal die Doku anschauen.
Danke für die nette Hilfe.
Barcardi
Beiträge: 32
Registriert: 14. Mai 2010 03:00
Wohnort: München

Beitrag von Barcardi »

Soo hab mir jetzt alles einigermassen eingerichtet Qt SDK etc..
Hab mir die Doku auch schon angeschaut, recht nützlich bloß lern ich da so wirklich nicht viel, ist eher so ne art MSDN für C++ Funktionen, zwar sind auch Einführungen Tutorials u.s.w dabei doch mein Englisch is very bad :P
Ich würd mir für's erste gerne ein Deutsches Buch für die Grundlagen bzw Grundstruktur in Qt kaufen damit ich mir ein Bild machen kann welche Funktion was genau bewirken, was die Parameter bewirken u.s.w. und wollt halt Fragen ob ihr mir ein Buch empfehlen könnt?
Ist ja ganz easy mit QPushButton, Box etc.. doch z.B. wie ich mir dann Sachen draufzeichne (steht bestimmt auch in der Doku) doch ich will es auf Deutsch damit ich es perfekt verstehe, mein Englisch ist wie gesagt sehr schlecht da ich noch 16 bin.. was hatt es mit dem Alter zu tun? Naja erfahrung sammeln u.s.w Sprachen lernt man auch nicht von heut auf Morgen :)
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Du kannst ja mal bei google books nachschauen, wie dir das Buch gefällt:
http://books.google.de/books?id=T373zcy ... &q&f=false
Da kannst du dir wahrscheinlich sogar die nötigen Grundlagen anlesen.
Das einzige Argument, welches mir einfiel das Buch von Galileo zu kaufen:
Wenn das Buch oft genug verkauft wurde geht das vllt. als openbook raus. Aber davon hast du selber dann recht wenig ;)

Das Problem ist halt irgendwo, dass du nicht wirklich mehr lernst gegenüber Doku/Qt-Examples - nur dass du dir das Englisch sparst. Da du selten auf Deutsche Doku stoßen wirst ist es vllt. besser in einen Englisch-Kurs zu investieren als in ein deutsches Qt-Buch.

BTW. ist "Programmier-Englisch" nicht wirklich schlimm. Es gibt ein paar Ausdrücke die man kennen sollte - das schaut man ein mal nach und weiß es. Führ dir ein kleines Fachchinesisch<->Deutsch-Wörterbuch, und du kommst auch mit englischer Doku zurecht :)
Barcardi
Beiträge: 32
Registriert: 14. Mai 2010 03:00
Wohnort: München

Beitrag von Barcardi »

Haha, Danke ich werd mir das sofort angucken mit dem EBook :)
Ja so ist es nicht "Programmierer Englisch" ist leicht verständlich damit hab ich überhaupt keine Probleme sind ja keine Sätze oder Geschichten :P
Man kommt ja auch ned weit wenn man sich nur den Quellcode anguckt, ich will ja wissen was die Funktion genau bewirkt und das wird ja dann eben in Sätzen erklärt wo paar Fachwörter auf Englisch drinnen sind die ich nicht kenne :P
Naja dann kämpf ich mich nebendurch auch durch die Doku!
Und es gibt ja noch die Translator, die zwar nicht perfekt gramatisch übersetzen aber es geht sicher, und ganz schlimm wenn Tippfehler im Englischen Satz/Wort stecken ;)
Lukas
Beiträge: 17
Registriert: 17. Mai 2010 21:05

Beitrag von Lukas »

Ich hab damit angefangen:
http://www.cplusplus.com/doc/tutorial/
wenn du das kannst, dann verstehst du auch die qt Tutorial/Examples

lg Lukas
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag von RHBaum »

Von dem Galileo Buch über Qt würd ich auch abraten.

Das ist IMHO wirklich nur ne Herbetung der OnlineDoku, allerdings nun in deutsch, aufgepeppt mit paar beispielen, wo der quelltext Ellenlang, nur in sehr kleinen teilen relevant, aber dafür vollstaendig abgedruckt ist ... die kommentare aber dazu recht kurz.
Naja auf der CD sind die Quelltexte auch noch mal ... was nen Argument in Richtung einscannen und gleich testen auch zunichte macht ^^
Grad die komplexeren themen wie Model View Architektur und Multithreading, Sockets sind aehm nur sehr kurz angerissen und lesen sich irgendwie eher wie ne onlinehilfe.

Besser fand ich dagegen das Buch von der OpensourcePress, "QT4 Einführung in die Anwendungsentwicklung".

Iss zwar alles andere als vollstaendig, aber das was es abhandelt iss gründlicher, tiefgreifender und besser geschrieben. Der "Aha" Effekt stellt sich da IMHO schneller ein.

Am Ende kommt man aber definitiv auch mit nur der OnlieneHilfe aus.

Ciao ...
Antworten