Special Linux and KDE Tutorials at
2004 KDE Community World Summit
(in Ludwigsburg/Germany, Region of Stuttgart, 21st to 29th of August)
KDevelop -- the most powerfull IDE for Linux and Unix
Instructors: Ian Reinhart Geiser and Harald Fernengel (KDE Developers)
Tutorial Language: English
Tutorial Day: Thursday, 26th of August 2004
Tutorial Timing: 9:00 h - 17:00 h
Registration available via our online web form
1) Introduction to Templates - An overview of what ones do what things and how to work with them for the first time. 2) Managing Your Project - How to setup make environment - How to tweak C/C++ environment variables and compilers This also covers details of crosscompilers and such. - Introduction to the QMake project manager, things project types, manipulation etc.. - Introduction to the Automake project manager more of the same only with automake. - Managing non code files inside of your project. adding icons, support files, documentation sources etc... - Using CVS integration with your project files. - Overview of the ClassWizard. - Overview of the Qt Designer integration (subclass ui etc...) - Overview of the newfile templates. - Overview of the katepart and how to get your work done. - Q&A for the above. 3) Qt Designer - Overview of the UI. - Modifying widget properties. - Getting the hang of layouts. - Advanced features: signal slots, icon and layout functions, etc... - Q&A for the above. 4) Advanced Features - Doxygen integration and use. - The documentation browser. - Using the Debugger, break points, watchvarables - RegExp Designer/Debugger, Grep tool tricks, the ever popular F2( member shortcut...), KTrader Tool, Code formatting, valgrind part, diffpart... this is a long section but developers act like they are in a candy store here - Packaging the project. - Abbriviation expansion. - Q&A for the above. 5) Expanding KDevelop - How to construct templates for internal needs. - How to add and modify documentation shortcuts in the browser. - How to add new file templates. - Adding new parts and tools to KDevelop 6) Overall Q&A period.
About the instructors:
Ian Reinhart Geiser has developed using KDE for 6 years, C++ for 8, PyQt for 3 and KDevelop for 5. He has taught computing classes on a consulting basis for 2 years.
Harald Fernengel has developed using KDE for xx years, C++ for xx, PyQt for xx and KDevelop for xx. He has taught computing classes for xx years.