# Das Handbuch zu &kapptemplate;

## Einleitung

&kapptemplate; ist ein Programm mit dem die Entwicklung schnell mit vorhandenen Vorlagen mit immer wieder zu schreibendem Quelltext und richtiger Struktur begonnen werden kann.

&kapptemplate; stellt einige grundlegende Vorlagen für Projekte zur Verfügung, benutzt aber auch Vorlagen von Plasma und KDevelop, wenn sie auf ihrem Rechner installiert sind.

Als Standard sind hier enthalten:

- Eine Vorlage für eine QML-Anwendung

- Eine Vorlage für eine &kde;4-KPart-Anwendung

- Eine Vorlage für „C++ KDE Frameworks“

- Eine einfache Vorlage für „C++ KDE Frameworks“

- Eine Vorlage für eine Akonadi-Ressource

- Ein Akonadi-Modul zur Serialisierung

Füllen Sie auf jeder Seite des Assistenten alle Felder aus, damit erstellen Sie Ihre Vorlage.

Jede Vorlage enthält eine `README`-Datei mit Anleitungen zum Erstellen Ihres Projektes und Verknüpfungen zu weiteren Anleitungen für diesen Projekttyp. Mit der Generierung des Projekts ist die Aufgabe von &kapptemplate; beendet, jetzt müssen Sie allein das Projekt kompilieren und erstellen.

## Arbeiten mit &kapptemplate;

&kapptemplate; ist ein Assistent zur Erstellung von Projekten aus Vorlagen. Dies wird auf der ersten Seite des Assistenten als Aufgabe von &kapptemplate; genannt. Klicken Sie auf Weiter um mit der Generierung Ihres Projekts zu beginnen. Abbrechen beendet das Programm, Hilfe zeigt dieses Handbuch im &khelpcenter-de;

Erste Seite von &kapptemplate; Erste Seite von &kapptemplate;

Die zweite Seite zeigt alle verfügbaren Vorlagen an. Rechts sehen Sie eine Vorschau der Vorlage, darunter die Beschreibung. Nachdem Sie eine Vorlage ausgewählt haben, geben Sie den Projektnamen im unten im Feld ein.

Zweite Seite von &kapptemplate; Zweite Seite von &kapptemplate;

Auf der dritten Seite geben Sie die Version, das Installationsverzeichnis und Ihren Namen sowie die E-Mailadresse ein. Wenn Sie Ihre persönlichen Daten in den &systemsettings; eingetragen haben, werden diese als Voreinstellung übernommen.

Dritte Seite von &kapptemplate; Dritte Seite von &kapptemplate;

Auf der vierten und letzten Seite des Assistenten werden Ihnen Informationen über die Generierung des Projekts gegeben.

Vierte Seite von &kapptemplate; Vierte Seite von &kapptemplate;

Klicken Sie dann auf Fertigstellen, um &kapptemplate; zu beenden.

## Welche Vorlage brauchen Sie?

### Standardvorlagen

Diese Kapitel beschreibt alle Vorlagen, um Ihnen eine Hilfe für die Auswahl der Projektart für Ihre Anforderungen zu geben.

#### Die C++-Vorlage für eine grafische &kde;4-Anwendung

Dies ist eine Vorlage für eine grafische &kde;4-Anwendung auf der Basis von &cmake; und verwendet KXMLGuiWindow und KConfig XT. Das ist die Vorlage für ein &kde;4-Standardprogramm.

Ein Bildschirmfoto der C++-Vorlage für eine grafische &kde;4-Anwendung C++-Vorlage für eine grafische &kde;4-Anwendung

Diese Vorlage zeigt wie &kde;-Menüs mit XMLGui erstellt werden und wie KConfig XT genutzt werden kann, um Einstellungen mit Einstellungen <ProgrammName> einrichten ... zu ändern.

Sie finden viele weitere Informationen auf http://techbase.kde.org/Development/Tutorials.

#### Die C++-Vorlage für eine &kde;4-KPart-Anwendung

Dies ist eine Vorlage für eine &cmake; basierende &kde;4-KPart-Anwendung und demonstriert, wie KPart zu verwenden ist.

Ein Bildschirmfoto der C++-Vorlage für &kde;4-KPart C++-Vorlage für &kde;4-KPart

Diese Vorlage basierend auf XMLGuiWindow und demonstriert, wie KPart zu verwenden ist.

#### C++-Vorlage für eine &kde-frameworks;-Anwendung

Eine grafische &kf5-full;-Anwendung in C++

C++ &kde-frameworks; C++ &kde-frameworks;

#### C++-Vorlage für eine einfache &kde-frameworks;-Anwendung

Eine sehr einfache&kf5-full;-Anwendung mit grafischer Oberfläche in C++.

Einfache &kde-frameworks;-Anwendung Einfache &kde-frameworks;-Anwendung

## Danksagungen und Lizenz

- Programm Copyright 1998-2003 &Kurt.Granroth;

- Programm Copyright 2006-2008 &Anne-Marie.Mahfouf;

- Programm Copyright 2008 Beat Wolf

Mitwirkende:

- Programmierung: Beat Wolf asraniel@fryx.ch

- Ruby Vorlage: Cyrille Berger cberger@cberger.net

- Ruby-Vorlage: Richard Dale Richard_Dale@tipitina.demon.co.uk >

- Py&kde;4-Vorlage: Christoph Burgmer chrislb@gmx.de

Dokumentation Copyright 2008 &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;

Übersetzung Burkhard Lücklueck@hube-lueck.de

&underFDL; &underGPL;
&documentation.index;