Entwicklung für KDE mit C++
-
- Beiträge: 9
- Registriert: 23.08.2003 23:20:00
- Wohnort: Stuttgart
-
Kontaktdaten:
Entwicklung für KDE mit C++
Hi Leute,
ich habe bereits erfolgreich unter Windows mit C++ programmiert.
GUI- sowie Konsolenprogramme.
So, nun hat es mich von Windows vertrieben und Linux hat meine Festplatte assimiliert.
Ich bin mittlerweile überzeugter Debian GNU/Linux User.
Nun meine Frage:
Ich will für KDE Programme schreiben. Das problem ist, es ist doch ein großer unterschied im Bezug auf Windows. Ich habe vergebens nach deutschen Büchern geguckt. HowTOs auf deutsch habe ich auch nicht gefunden. Immer nur in englisch und das bringt mir, bei meinem relativ schlechten englisch herzlich wenig.
Wo finde ich eBooks oder richtige Bücher rund ums Programmieren für KDE und evtl. mit QT unterstützung ?
Könnt ihr mir da vielleicht helfen ?
Gruß
Flo
ich habe bereits erfolgreich unter Windows mit C++ programmiert.
GUI- sowie Konsolenprogramme.
So, nun hat es mich von Windows vertrieben und Linux hat meine Festplatte assimiliert.
Ich bin mittlerweile überzeugter Debian GNU/Linux User.
Nun meine Frage:
Ich will für KDE Programme schreiben. Das problem ist, es ist doch ein großer unterschied im Bezug auf Windows. Ich habe vergebens nach deutschen Büchern geguckt. HowTOs auf deutsch habe ich auch nicht gefunden. Immer nur in englisch und das bringt mir, bei meinem relativ schlechten englisch herzlich wenig.
Wo finde ich eBooks oder richtige Bücher rund ums Programmieren für KDE und evtl. mit QT unterstützung ?
Könnt ihr mir da vielleicht helfen ?
Gruß
Flo
Eine Quelle hätte ich: auf http://www.andamooka.org nach dem Buch "KDE2 Programmierung" gucken. Scheint ein recht vollständiges, ansprechend geschriebenes Buch zu sein.
Viel Erfolg,
keyem
Viel Erfolg,
keyem
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Hallo,
ich würde dir empfehlen, wenn möglich, reine QT Programme zu schreiben. Damit bleibst du unabhängig vom windowmanager und portabel.
Bücher gibt es schon das eine oder andere:
http://www4.bol.de/pages/functions.phtm ... vID=0&md=5
http://www4.bol.de/pages/functions.phtm ... vID=0&md=5
Hier haben ein paar Leute des mrunix.de Forums ein qt-Tutorial erstellt, damit kannst du dir mal einen Überblick verschaffen:
http://www.mrunix.de/forums/showthread. ... adid=31182
Ansonsten gibt es bei trolltech sehr gute Dokumentation zu QT:
http://doc.trolltech.com/
ich würde dir empfehlen, wenn möglich, reine QT Programme zu schreiben. Damit bleibst du unabhängig vom windowmanager und portabel.
Bücher gibt es schon das eine oder andere:
http://www4.bol.de/pages/functions.phtm ... vID=0&md=5
http://www4.bol.de/pages/functions.phtm ... vID=0&md=5
Hier haben ein paar Leute des mrunix.de Forums ein qt-Tutorial erstellt, damit kannst du dir mal einen Überblick verschaffen:
http://www.mrunix.de/forums/showthread. ... adid=31182
Ansonsten gibt es bei trolltech sehr gute Dokumentation zu QT:
http://doc.trolltech.com/
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!
-
- Beiträge: 9
- Registriert: 23.08.2003 23:20:00
- Wohnort: Stuttgart
-
Kontaktdaten:
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Zwingend brauchst du weder kdevelop noch den qt-designer.flo@debian hat geschrieben:Oh Dankeschön
Wenn ich mit QT arbeite muss ich dann den QT-Designer
nehmen oder geht das auch ALLES mit KDevelop ?
Der QT-Designer soll ganz gut sein um die GUI "zusammen-zu-clicken", der ist afaik auch in kdevelop eingebunden. Mit was du dann aber deine Programme schreibts ist völlig egal. Dafür reicht auch ein "normaler" editor, ich empfehle emacs
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!
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Also um einfach 'mal den Kontrapunkt zu setzen: Standalone QT ist keine Vergleich mit den KDE Libs! Allein die Netzwerkabstraktion, die KDE mitbringt ist Gold wert (openURL("http://www.debianforum.de") und man hat das HTML als fertiges gesichertes /tmp File vorliegen...) und noch so einige andere Dinge.
Es ist natürlich richtig, dass der benutzer dann die KDE Libs installiert haben muss, aber laufen sollte das unter jedem Fenstermanager. Es kommt also auf Dein Publikum an...
Und EMACS auf die gleiche Stufe zu stellen wie KDevelop wird KDevelop (wenigstens der 3er Version) nicht gerecht... Insbesondere, wenn man vorher mit Windows gearbeitet hat.
Patrick (der früher auch mit EMACS gecodet hat...)
Es ist natürlich richtig, dass der benutzer dann die KDE Libs installiert haben muss, aber laufen sollte das unter jedem Fenstermanager. Es kommt also auf Dein Publikum an...
Und EMACS auf die gleiche Stufe zu stellen wie KDevelop wird KDevelop (wenigstens der 3er Version) nicht gerecht... Insbesondere, wenn man vorher mit Windows gearbeitet hat.
Patrick (der früher auch mit EMACS gecodet hat...)
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
Hi,
na, als Umsteiger von Windows und Visual C++ kommend, kann ich auch wxWindows empfehlen: http://www.wxwindows.org/
Das muß der MFC doch sehr ähnlich sein, ist plattformunabhängig und läßt sich wohl sehr gut gestalten. Da dürfte der Umstieg nicht so schwierig sein.
na, als Umsteiger von Windows und Visual C++ kommend, kann ich auch wxWindows empfehlen: http://www.wxwindows.org/
Das muß der MFC doch sehr ähnlich sein, ist plattformunabhängig und läßt sich wohl sehr gut gestalten. Da dürfte der Umstieg nicht so schwierig sein.
cheers,
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Hallo,
Ich würde aber nicht prinzipiell KDE Programme schreiben. Ich verwenden KDE nur sehr selten und starte nur ungerne KDE Programme, weil dabei immer das halbe KDE im Hintergrund geladen wird und ich glaube da bin ich nicht der einzige.
Deswegen ist meine Meinung, egal welches Toolkit man verwendet qt, gtk,... man sollte es immer, soweit möglich, ohne wm spezifische libs machen.
sicher gibt es fälle wo die KDE libs eine Aufgabe erleichtern, deswegen haben ich auch "wenn möglich" geschrieben. Viele dieser wirklich nützlichen features werden meistens dann aber auch in einer neueren QT-Version übernommen.pdreker hat geschrieben:Also um einfach 'mal den Kontrapunkt zu setzen: Standalone QT ist keine Vergleich mit den KDE Libs! Allein die Netzwerkabstraktion, die KDE mitbringt ist Gold wert (openURL("http://www.debianforum.de") und man hat das HTML als fertiges gesichertes /tmp File vorliegen...) und noch so einige andere Dinge.
Ich würde aber nicht prinzipiell KDE Programme schreiben. Ich verwenden KDE nur sehr selten und starte nur ungerne KDE Programme, weil dabei immer das halbe KDE im Hintergrund geladen wird und ich glaube da bin ich nicht der einzige.
Deswegen ist meine Meinung, egal welches Toolkit man verwendet qt, gtk,... man sollte es immer, soweit möglich, ohne wm spezifische libs machen.
Geschmackssache, ich habe z.B. gehört das auch viele KDE developer emacs verwenden...Und EMACS auf die gleiche Stufe zu stellen wie KDevelop wird KDevelop (wenigstens der 3er Version) nicht gerecht... Insbesondere, wenn man vorher mit Windows gearbeitet hat.
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!
Ich kenn zwar das wxWindows nicht, wollte es mir aber eigentlich gelegentlich mal anschauen. Wenn es aber so katastrophal wie die MFC ist, werde ich mir das sparen. Und wenn man bisher MFC leidgeprüft ist, wäre der Umstieg auch ein guter Anlaß, sich einen vernüftigen Stil zuzulegen, was allerdings nicht mit der MFC geht.jogix hat geschrieben:Hi,
na, als Umsteiger von Windows und Visual C++ kommend, kann ich auch wxWindows empfehlen: http://www.wxwindows.org/
Das muß der MFC doch sehr ähnlich sein, ist plattformunabhängig und läßt sich wohl sehr gut gestalten. Da dürfte der Umstieg nicht so schwierig sein.
derdurcherfahrungzummfchassergewordene Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
Hi Bert,
ich nehme mal an, daß es nicht ganz so katastrophal wie die MFC ist, aber genau sagen kann ich es auch nicht, da ich noch nix damit gemacht habe. Ich habe nur mal einen etwas längeren Blick drüber geworfen und sehr starke Ähnlichkeiten entdeckt, was mir auch in einem Programmierforum bestätigt wurde.
ich nehme mal an, daß es nicht ganz so katastrophal wie die MFC ist, aber genau sagen kann ich es auch nicht, da ich noch nix damit gemacht habe. Ich habe nur mal einen etwas längeren Blick drüber geworfen und sehr starke Ähnlichkeiten entdeckt, was mir auch in einem Programmierforum bestätigt wurde.
cheers,
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra