# Підручник з &kapptemplate;

## Вступ

&kapptemplate; — програма для пришвидшення початкового етапу розробки на основі наявних шаблонів, у яких міститься стандартний код та відповідна структура проекту.

&kapptemplate; пропонує у ваше розпорядження декілька базовий шаблонів, а також шаблони Плазми і KDevelop, якщо деякі з них встановлено на вашому комп’ютері.

Серед типових ви знайдете:

- Шаблон програми QML

- Шаблон KPart &kde; 4

- Шаблон C++, KDE Frameworks

- Мінімальний шаблон C++, KDE Frameworks

- Шаблон ресурсу Akonadi

- Додаток серіалізатора Akonadi

Дайте відповідь на питання майстра на кожній зі сторінок і створіть ваш шаблон.

За допомогою файла `README` у кожному з шаблонів ви зможете дізнатися про те, які зібрати шаблон. Там також наведено посилання на підручники, пов’язані з проектом. Після створення проекту завдання &kapptemplate; буде виконано і ви зможете зібрати проект власноруч.

## Користування &kapptemplate;

&kapptemplate; — це програма-майстер. На першій сторінці майстра наведено пояснення щодо того, як &kapptemplate; створює базовий проект. Натисніть кнопку Далі, щоб розпочати створення проекту. Кнопка Скасувати зупинить програму і завершить її роботу. За допомогою кнопки Довідка можна переглянути цей підручник у &khelpcenter;.

Перша сторінка &kapptemplate; Перша сторінка &kapptemplate;

На другій сторінці наведено список можливих шаблонів. У правій частині сторінки ви побачите попередній перегляд шаблону, а під ним опис шаблону. Після того, як ви оберете шаблон, програма запросить вас ввести назву проекту у поле, розташоване внизу сторінки.

Друга сторінка &kapptemplate; Друга сторінка &kapptemplate;

На третій сторінці майстер запитає вас про версію проекту, назву теки кодів, ім’я та адресу електронної пошти автора. Якщо ви вказали відповідну інформацію на вкладці Системних параметрів, ці відомості буде використано як типові значення.

Третя сторінка &kapptemplate; Третя сторінка &kapptemplate;

На четвертій і останній інформації ви зможете ознайомитися з резюме щодо створення проекту.

Четверта сторінка &kapptemplate; Четверта сторінка &kapptemplate;

Після цього натисніть кнопку Завершити, щоб закрити вікно &kapptemplate;.

## Який шаблон вам потрібен?

### Типові шаблони

У цьому розділі описано шаблони, серед яких ви можете обрати той, який найкраще відповідає вашим потребами.

#### Шаблон програми з графічним інтерфейсом на C++ для &kde; 4

Це заснований на CMake шаблон графічного інтерфейсу &kde; 4 з використанням KXMLGuiWindow і KConfig XT. Таким чином формується стандартна програма &kde; 4.

Ось знімок вікна шаблону програми з графічним інтерфейсом на C++ для &kde; 4 Шаблон програми з графічним інтерфейсом на C++ для &kde; 4

У цьому шаблоні показано, як створювати меню &kde; за допомогою XMLGui, і як використовувати KConfig XT для зміни параметрів програми за допомогою пункту меню Параметри Налаштувати <НазваПрограми> .

Ви можете знайти чудові підручники для &kde; 4 за адресою http://techbase.kde.org/Development/Tutorials.

#### Шаблон програми KPart на C++ для &kde; 4

Це заснований на CMake шаблон KPart для &kde; 4.

Ось знімок вікна шаблону KPart на C++ для &kde; 4 Шаблон KPart на C++ для &kde; 4

Цей шаблон успадковує клас XMLGuiWindow і демонструє використання KPart.

#### Шаблон програми з графічним інтерфейсом мовою C++ для &kde-frameworks;

Програма з графічним інтерфейсом на основі &kf5-full;, C++.

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

#### Мінімалістичний шаблон програми з графічним інтерфейсом мовою C++ для &kde-frameworks;

Мінімалістична програма з графічним інтерфейсом на основі &kf5-full; на C++.

Мінімалістична програма мовою C++, &kde-frameworks; Мінімалістична програма мовою C++, &kde-frameworks;

## Подяки і ліцензія

- Авторські права на програму належать &Kurt.Granroth;, ©1998-2003

- Авторські права на програму належать &Anne-Marie.Mahfouf;, ©2006–2008

- Авторські права на програму належать Beat Wolf, ©2008

Учасники розробки:

- Допомога у програмуванні: Beat Wolf asraniel@fryx.ch

- Шаблон для Ruby: Cyrille Berger cberger@cberger.net

- Шаблон для Ruby: Richard Dale Richard_Dale@tipitina.demon.co.uk >

- Шаблон Py&kde;4: Christoph Burgmer chrislb@gmx.de

Авторські права на документацію належать &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;, ©2008

Переклад українською: Юрій Чорноіван yurchor@ukr.net

&underFDL; &underGPL;
&documentation.index;