|
|
| Line 13: |
Line 13: |
| | | | |
| | == Tools == | | == Tools == |
| − | ; Valgrind
| + | More detailed information is available on the dedicated [[Tools|tools page]]. |
| − | : [http://www.valgrind.org/ Valgrind] helps to find memory leaks and uninitialized memory blocks. Additional features are a profiler and more. Valgrind is one of the most important development tools!
| + | ; [http://www.valgrind.org/ Valgrind]: Profiler and memory leaks finder. Very important tool! |
| − | | + | ; [http://sources.redhat.com/gdb/ GNU Debugger (GDB)] |
| − | ; The GNU Project Debugger (GDB) | + | : Debugger. See also the [[Howto/GDB Debugging HOWTO|GDB debugging howto]] |
| − | : [http://sources.redhat.com/gdb/ GDB] helps in debugging source code. As GDB evolved over time it is recommended to use version 6.x. Graphical frontends are available (see below). See also the [[Howto/GDB Debugging HOWTO|GDB debugging howto]]
| + | ; [http://www.kdbg.org/ KDbg]: Graphical frontend to GDB. |
| − | | + | ; [http://www.kdevelop.org KDevelop]: IDE for developing KDE and Qt C++ applications. |
| − | ; KDbg | + | ; [http://www.trolltech.com/products/qt/features/designer Qt Designer]: Graphical user interface designer. |
| − | : [http://www.kdbg.org/ KDbg] is a graphical user interface to GDB, which is able to set breakpoints, step through the code etc.
| + | ; [http://i18n.kde.org/ i18n Tools]: Translation and documentation tools |
| − | | + | |
| − | ; KDevelop | + | |
| − | : [http://www.kdevelop.org KDevelop] is an excellent IDE for developing KDE and Qt C++ applications. It includes a an integrated debugger, a powerful editor with syntax highlighting, a ''Project wizard'' to create applications from templates, the automake/autoconf gunk, and even the class documentation.
| + | |
| − | | + | |
| − | ; Qt Designer | + | |
| − | : With Trolltechs [http://www.trolltech.com/products/qt/features/designer Qt Designer] it is easy to layout user interfaces like buttons and checkboxes. Additional features are undo/redo, checking accelerator conflicts etc. Qt Designer allows even non-programmers to help design KDE dialogs.
| + | |
| − | | + | |
| − | ; i18n Tools | + | |
| − | : You can find information on writing and translating documentation on [http://i18n.kde.org/ this dedicated site].
| + | |
| | | | |
| | == Bindings == | | == Bindings == |
Revision as of 17:03, 10 September 2006
Welcome to the Developer Information Pages.
Documentation
KDE's source code is available over several ways:
Schedules
Tools
More detailed information is available on the dedicated tools page.
- Valgrind
- Profiler and memory leaks finder. Very important tool!
- GNU Debugger (GDB)
- Debugger. See also the GDB debugging howto
- KDbg
- Graphical frontend to GDB.
- KDevelop
- IDE for developing KDE and Qt C++ applications.
- Qt Designer
- Graphical user interface designer.
- i18n Tools
- Translation and documentation tools
Bindings
In addition to native C++, KDE provides bindings to several other programming languages.