<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % German "INCLUDE">
]>

<book id="kapptemplate" lang="&language;">

<bookinfo>
<title
>Das Handbuch zu &kapptemplate;</title>

<authorgroup>
<author
><firstname
>Anne-Marie</firstname
> <surname
>Mahfouf</surname
> <affiliation
> <address
>&Anne-Marie.Mahfouf.mail;</address>
</affiliation>
</author>
<othercredit role="translator"
><firstname
>Burkhard</firstname
><surname
>Lück</surname
><affiliation
><address
><email
>lueck@hube-lueck.de</email
></address
></affiliation
><contrib
>Übersetzung</contrib
></othercredit
> 
</authorgroup>

<copyright>
<year
>2008</year>
<holder
>&Anne-Marie.Mahfouf;</holder>
</copyright>

<legalnotice
>&FDLNotice;</legalnotice>


<date
>2016-06-06</date>
<releaseinfo
>0.1 (Anwendungen 16.08)</releaseinfo>

<abstract>
<para
>&kapptemplate; erstellt Vorlagen für &kde;-Programme. </para>
</abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>kdesdk</keyword>
<keyword
>KDE 4</keyword>
<keyword
>Programmierung</keyword>
<keyword
>Vorlage</keyword>
<keyword
>C++</keyword>
<keyword
>python</keyword>
<keyword
>ruby</keyword>
<keyword
>pyqt4</keyword>
<keyword
>pykde4</keyword>
<keyword
>plasma</keyword>
<keyword
>Qt 4</keyword>
</keywordset>

</bookinfo>

<chapter id="introduction"
> 
<title
>Einleitung</title
> 
<para
>&kapptemplate; ist ein Programm mit dem die Entwicklung schnell mit vorhandenen Vorlagen mit immer wieder zu schreibendem Quelltext und richtiger Struktur begonnen werden kann.</para>

<para
>&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. </para>
<para
>Als Standard sind hier enthalten:</para>

<itemizedlist>
<listitem
><para
>Eine Vorlage für eine QML-Anwendung</para
> </listitem>
<listitem
><para
>Eine Vorlage für eine &kde;4-KPart-Anwendung</para
> </listitem>
<listitem
><para
>Eine Vorlage für „C++ KDE Frameworks“</para
></listitem>
<listitem
><para
>Eine einfache Vorlage für „C++ KDE Frameworks“</para
></listitem>
<listitem
><para
>Eine Vorlage für eine Akonadi-Ressource</para
></listitem>
<listitem
><para
>Ein Akonadi-Modul zur Serialisierung</para
></listitem>
</itemizedlist>

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

<note
><para
>Jede Vorlage enthält eine <filename
>README</filename
>-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.</para
></note>
</chapter>

<chapter id="using-kapptemplate">
<title
>Arbeiten mit &kapptemplate;</title>
<para
>&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 <guibutton
>Weiter</guibutton
> um mit der Generierung Ihres Projekts zu beginnen. <guibutton
>Abbrechen</guibutton
> beendet das Programm, <guibutton
>Hilfe</guibutton
> zeigt dieses Handbuch im &khelpcenter-de;</para>
<screenshot>
<screeninfo
>Erste Seite von &kapptemplate;</screeninfo>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="first-page.png" format="PNG"/>
	  </imageobject>
	    <textobject>
	    <phrase
>Erste Seite von &kapptemplate;</phrase>
	  </textobject>
	</mediaobject>
</screenshot>

<para
>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.</para>
<screenshot>
<screeninfo
>Zweite Seite von &kapptemplate;</screeninfo>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="second-page.png" format="PNG"/>
	  </imageobject>
	    <textobject>
	    <phrase
>Zweite Seite von &kapptemplate;</phrase>
	  </textobject>
	</mediaobject>
</screenshot>
<para
>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.</para>
<screenshot>
<screeninfo
>Dritte Seite von &kapptemplate;</screeninfo>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="third-page.png" format="PNG"/>
	  </imageobject>
	    <textobject>
	    <phrase
>Dritte Seite von &kapptemplate;</phrase>
	  </textobject>
	</mediaobject>
</screenshot>
<para
>Auf der vierten und letzten Seite des Assistenten werden Ihnen Informationen über die Generierung des Projekts gegeben.</para>
<screenshot>
<screeninfo
>Vierte Seite von &kapptemplate;</screeninfo>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="fourth-page.png" format="PNG"/>
	  </imageobject>
	    <textobject>
	    <phrase
>Vierte Seite von &kapptemplate;</phrase>
	  </textobject>
	</mediaobject>
</screenshot>
<para
>Klicken Sie dann auf <guibutton
>Fertigstellen</guibutton
>, um &kapptemplate; zu beenden.</para>
</chapter>

<chapter id="templates-description">
<title
>Welche Vorlage brauchen Sie?</title>

<sect1 id="default-templates">

<title
>Standardvorlagen</title>
<para
>Diese Kapitel beschreibt alle Vorlagen, um Ihnen eine Hilfe für die Auswahl der Projektart für Ihre Anforderungen zu geben.</para>

<sect2 id="kde4-gui-app">
<title
>Die C++-Vorlage für eine grafische &kde;4-Anwendung</title>
<para
>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. </para>
<screenshot>
<screeninfo
>Ein Bildschirmfoto der C++-Vorlage für eine grafische &kde;4-Anwendung</screeninfo>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="kapp4.png" format="PNG"/>
	  </imageobject>
	    <textobject>
	    <phrase
>C++-Vorlage für eine grafische &kde;4-Anwendung</phrase>
	  </textobject>
	</mediaobject>
</screenshot>
<para
>Diese Vorlage zeigt wie &kde;-Menüs mit XMLGui erstellt werden und wie KConfig XT genutzt werden kann, um Einstellungen mit <menuchoice
> <guimenu
>Einstellungen</guimenu
> <guimenuitem
>&lt;ProgrammName&gt; einrichten ...</guimenuitem
> </menuchoice
> zu ändern.</para>

<para
>Sie finden viele weitere Informationen auf <ulink url="http://techbase.kde.org/Development/Tutorials"
>http://techbase.kde.org/Development/Tutorials</ulink
>.</para>
</sect2>

<sect2 id="kpart-app">
<title
>Die C++-Vorlage für eine &kde;4-KPart-Anwendung</title>
<para
>Dies ist eine Vorlage für eine &cmake; basierende &kde;4-KPart-Anwendung und demonstriert, wie KPart zu verwenden ist.</para>
<screenshot>
<screeninfo
>Ein Bildschirmfoto der C++-Vorlage für &kde;4-KPart</screeninfo>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="kpartapp.png" format="PNG"/>
	  </imageobject>
	    <textobject>
	    <phrase
>C++-Vorlage für &kde;4-KPart</phrase>
	  </textobject>
	</mediaobject>
</screenshot>

<para
>Diese Vorlage basierend auf XMLGuiWindow und demonstriert, wie KPart zu verwenden ist.</para>
</sect2>

<sect2 id="kf5-app">
<title
>C++-Vorlage für eine &kde-frameworks;-Anwendung</title>
<para
>Eine grafische &kf5-full;-Anwendung in C++</para>
<screenshot>
<screeninfo
>C++ &kde-frameworks;</screeninfo>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="kde-frameworks5.png" format="PNG"/>
	  </imageobject>
	    <textobject>
	    <phrase
>C++ &kde-frameworks;</phrase>
	  </textobject>
	</mediaobject>
</screenshot>

</sect2>

<sect2 id="kf5simple-app">
<title
>C++-Vorlage für eine einfache &kde-frameworks;-Anwendung</title>
<para
>Eine sehr einfache&kf5-full;-Anwendung mit grafischer Oberfläche in C++.</para>
<screenshot>
<screeninfo
>Einfache &kde-frameworks;-Anwendung</screeninfo>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="kde-frameworks5-simple.png" format="PNG"/>
	  </imageobject>
	    <textobject>
	    <phrase
>Einfache &kde-frameworks;-Anwendung</phrase>
	  </textobject>
	</mediaobject>
</screenshot>

</sect2>

</sect1>

</chapter>

<chapter id="credits">
<title
>Danksagungen und Lizenz</title>

<itemizedlist>
<listitem
><para
>Programm Copyright 1998-2003 &Kurt.Granroth;</para
> </listitem>
<listitem
><para
>Programm Copyright 2006-2008 &Anne-Marie.Mahfouf;</para
></listitem>
<listitem
><para
>Programm Copyright 2008 Beat Wolf</para>
</listitem>
</itemizedlist>
<para
>Mitwirkende: <itemizedlist>
<listitem
><para
>Programmierung: Beat Wolf <email
>asraniel@fryx.ch</email
></para
> </listitem>
<listitem
><para
>Ruby Vorlage: Cyrille Berger <email
>cberger@cberger.net</email
></para
> </listitem>
<listitem
><para
>Ruby-Vorlage: Richard Dale <email
>Richard_Dale@tipitina.demon.co.uk
></email
></para
> </listitem>
<listitem
><para
>Py&kde;4-Vorlage: Christoph Burgmer <email
>chrislb@gmx.de</email
></para
> </listitem>
</itemizedlist>
</para>
<para
>Dokumentation Copyright 2008 &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; </para>

<para
>Übersetzung Burkhard Lück<email
>lueck@hube-lueck.de</email
></para
> 
&underFDL; &underGPL; </chapter>

&documentation.index; 
</book>

<!--
Local Variables:
mode: sgml
sgml-minimize-attributes:nil
sgml-general-insert-case:lower
sgml-indent-step:0
sgml-indent-data:nil
End:
-->
