Ondersteuning > Programmeren

goede cursus QT4/C++ gezocht

(1/4) > >>

SeySayux:
Ik ben, zoals jullie hopelijk weten, bezig met een nieuwe distro genaamd Sylphase. Deze gebruikt het RPM-pakketsysteem. Ik weet niet hoe het voor .deb's is, maar RPM's maken is een traag en lastig werkje. Voornamelijk het feit dat alle bestanden in verschillende deelpakketen moeten gestoken worden en deze in lijsten moeten worden opgenoemd (wildcards niet toegestaan!) is nogal vervelend. Daarom zat ik te denken aan een mooie GUI. Nu is het feit dat er al GUI's voor RPM-build bestaan, maar deze zijn nogal hard-coded op het gebied van de mappenhierarchie (m.a.w. onbruikbaar voor Sylphase). Bovendien maken ze de volledige RPM al, wat niet gaat, voormits ik op Ubuntu de RPM- specs wil gaan maken om ze op sylphase te bouwen. En ik wou die GUI dus programmeren in QT 4.

Nu zijn er nog wat probleempjes mee, namelijk dat ik niet veel (of laten we zeggen: niet genoeg) weet van C++. Okee, ik kan "Hello world" schrijven, ik kan een beetje met pointers goochelen, wat variablen maken, er waardes aan toekennen en er mee rekenen. Een object heb ik nog niet durven instantieren. In java zou je het zo doen:

--- Code: ---Object o = new Object("Hallo");
--- Einde van code ---
Alhoewel in C++... daar hebben de volgende vier dingen alle vier een andere betekenis:

--- Code: ---Object o;
Object o("Hallo");
Object o = "Hallo";
Object o = new Object("Hallo")
--- Einde van code ---
Niet echt gemakkelijk om te onthouden, maar goed.

Wat ik dus zoek, is een handleiding C++ die me de basiselementen leert, met focus op QT 4 en het programmeren in QT 4/C++ in KDevelop, en die dus ook uitlegt hoe ik een QT 4-omgeving opzet in KDevelop. Liefst nog eentje die er van uit gaat dat je Ubuntu gebruikt :). Ja ik weet dat ik veel vraag :). Weet iemand zo'n handleiding?

- SeySayux

siegi:
http://doc.trolltech.com/4.4/tutorials-tutorial.html
Dit is al een basis, natuurlijk nog niet veel.
En natuurlijk de hoofdpagina
http://doc.trolltech.com/4.4/index.html

SeySayux:

--- Citaat van: siegi ---http://doc.trolltech.com/4.4/tutorials-tutorial.html
Dit is al een basis, natuurlijk nog niet veel.
En natuurlijk de hoofdpagina
http://doc.trolltech.com/4.4/index.html
--- Einde van citaat ---
Die had ik zelf ook al gevonden :). Maar helaas ken ik nog niet genoeg van C++ om dat te volgen :(.

- sey

profoX:
Ofwel begin je met een deftig C++ boek en neem je daarna een boek zoals C++ GUI Programming with Qt 4, Second Edition ofwel ga je meteen aan de slag en leer je enkel hetgeen je echt nodig hebt van C++ om het in combinatie met Qt te gebruiken (STL wordt dan bv. nauwelijks bekeken omdat Qt dat toch vervangt) en dan neem je dus dit boek: An Introduction to Design Patterns in C++ with Qt 4 en daarna eventueel nog C++ GUI Programming with Qt 4, Second Edition

Zomaar aanradertjes hoor. Die boeken worden namelijk meestal aangeraden door de mensen van Trolltech zelf, en door veel onafhankelijke Qt ontwikkelaars. Ik heb ze zelf niet eens gelezen. An Introduction to Design Patterns in C++ with Qt 4 heb ik wel eens vastgehad en zag er goed uit. Alleen oplossingen van opdrachten zaten er niet bij en dat is natuurlijk wel spijtig omdat je dan niet goed je oplossing kan controleren.

SeySayux:
De enigste C++ boeken die wij in de bieb hebben, gaan er van uit dat je dos 3 of CP/M gebruikt... :(. Bovendien gaan ze er ook van uit dat je precies weet hoe het geheugen en de processor van een computer werkt... En de boekhandel... ik heb er nog niet gekeken, maar ik denk toch dat die boeken redelijk duur zijn, of niet?

- sey

Navigatie

[0] Berichtenindex

[#] Volgende pagina

Naar de volledige versie