Difference between revisions of "Development/Languages"

Jump to: navigation, search
(create "Development" portal)
 
(cleaner. move detailed tools information to dedicated tools page)
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.


KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal