What This Manual Contains
This user manual is intended to describe the contents and use of the &kdevelop; &kdevrelease; Integrated Development Environment (IDE) from a user's point of view. It is not a programming manual, nor does it describe the development process in detail. Its only aim is to guide you in the handling of the IDE.
Here you will find information on the following topics:
Getting Started with &kdevelop; — a Guided Tour Gives you a quick start on the use of this &IDE;, introducing the basic steps of how to work on a project.Overview of the Features of
&kdevelop;Extends the guided tour in the previous chapter, giving an overall
view of what is built-in within &kdevelop; and gets you acquainted with the
look and feel of this &IDE;.Configuring &kdevelop;Shows how you can tailor the &IDE; to suit your needs.Getting started: the
&appwizard;Describes the basics of how to set up a new project in &kdevelop;
using the built-in &appwizard;.Editing toolsAll you need to write your source files: using the editor, searching
for text both locally and project-wide, up to integrating new files and
classes into the project.The File BrowsersDemonstrates various tools to look at the structure of your project
and how to access the files you want to work with.The Class BrowsersDescribes one of the most powerful tools of &kdevelop; which lets you
navigate through class dependencies and allows you to easily create and
access the classes and methods you need.
DocumentationShows how to access the rich built-in documentation &kdevelop;
provides and tells you how to create documentation of your project, concise
and powerful &API; documentation providing you an overall view of all your
project sources as well as docbook-based user documentation.Building and Project
ManagementDeals with the creation and management of your project; describing the
basics of autoconf and automake as well as how to set up custom make files
and how to use compiler or make options to tailor your application to suit
your needs.Advanced Build
ManagementLooks at ways to keep multiple build configurations, to cross-compile
for diverse platforms, or to make an embedded system using the
Qt/embedded library.The Debugger InterfaceDescribes how to use the integrated gdb
debugger interface so you can hunt down bugs without leaving
&kdevelop;.Using CVSTells you how you can maintain your project using the CVS versioning
system; a must, especially if many developers work on the same
project.
Some commonly used information has been put into the appendix. Amongst others this consists of:
Installing &kdevelop;Tells you where to obtain &kdevelop; and how to get it up and
running.In a Nutshell — Tips and
TricksA quick reference to commonly used commands and actions. And a short
guide to solve common problems when working with
&kdevelop;.Development on &UNIX;A historical overview of &UNIX; program development, the main tools
necessary and why you need an &IDE;.Configuration Files Used by
&kdevelop;Lists the files &kdevelop; uses to save its internal
information. This is particularly useful in case something went wrong with
your setup.
Plugin Tools
Lists the pluggable tools you can use to taylor the capabilities of
&kdevelop; to your needs.
KDevelop User Interface Mode Examples
Shows user interface modes.
Further Information
Getting Information, reporting Bugs etc.
Changelog
Shows the history of this documentation.
Bibliography
Bibliography