<!--
  <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd">

 -->

<chapter id="basics">
  <title
>Основи &kexi; </title>

  <sect1 id="doc-vs-project">
    <title
>Бази даних &kexi; </title>
    <para
>Значна кількість програм, зокрема OpenOffice.org або Microsoft Excel створюють файли, які називаються <firstterm
>документами</firstterm
>. &kexi; також створює такі файли, але у цій програмі подібні файли називаються <firstterm
>файлами баз даних &kexi;</firstterm
> або просто <firstterm
>файлами баз даних</firstterm
>. Назви файлів баз даних &kexi; зазвичай мають суфікс <filename
>.kexi</filename
>. </para>
  
<!-- TODO: Picture of Kexi database icon? -->

    <para
>Окрім зберігання ваших баз даних у файлах баз даних, &kexi; може використовувати бази даних на <firstterm
>серверах баз даних</firstterm
>, ось чому ми будемо називати файли саме <emphasis
>файлами баз даних</emphasis
>, а не просто <emphasis
>базами даних</emphasis
>. </para>

    <para
>Термін <firstterm
>проект &kexi;</firstterm
> або просто <firstterm
>проект</firstterm
> також використовується на позначення бази даних &kexi;, незалежно від того, зберігається ця база даних у файлі чи на сервері бази даних. </para>
  </sect1>

  <sect1 id="new-database">
    <title
>Створення файла нової бази даних </title>

    <procedure>
      <step>
	<para
>Запустіть &kexi;, якщо програму ще не запущено, і скористайтеся пунктом меню <menuchoice
> <shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>N</keycap
></keycombo
> </shortcut
> <guimenu
>Файл</guimenu
><guimenuitem
>Створити...</guimenuitem
> </menuchoice
>. </para>
      </step>
      <step>
	<para
>Оберіть варіант <guilabel
>Порожня база даних</guilabel
> і натисніть кнопку <guibutton
>Гаразд</guibutton
>, щоб підтвердити створення проекту. </para>
      </step>
      <step>
	<para
>Оберіть <guilabel
>Новий проект зберігатиметься у файлі</guilabel
> і натисніть кнопку <guibutton
>Далі</guibutton
>. </para>
      </step>
      <step>
	<para
>Введіть назву вашого проекту і натисніть кнопку <guibutton
>Далі</guibutton
>. </para>
      </step>
      <step>
	  <para
>Скористайтеся інструментом перегляду файлів для переходу до теки, у якій ви бажаєте зберегти ваш файл бази даних. Змінити назву файла, якщо вам не подобається типова, можна за допомогою поля <guilabel
>Адреса:</guilabel
>. </para>
      </step>
      <step>
	<para
>Натисніть кнопку <guibutton
>Створити</guibutton
>. </para>
      </step>
    </procedure>
  </sect1>

  <sect1 id="main-window">
    <title
>Головне вікно &kexi; </title>
    <para
>По обидва боки від дочірнього вікна буде показано панелі <guilabel
>Навігатора проектом</guilabel
> та <guilabel
>Редактора властивостей</guilabel
>. За потреби, ці ви можете змінити розміри цих панелей або наказати програмі приховати їх. Приховати панель можна натисканням маленького хрестика у верхній частині панелі (одразу під панеллю інструментів). </para>
    <para
>Список об’єктів бази даних (таблиць, запитів тощо) наведено на панелі <guilabel
>Навігатор проектом</guilabel
>. Об’єкт можна відкрити натисканням (подвійним клацанням кнопкою миші, залежно від загальних налаштувань &kde;) пункту з його назвою. </para>

<sect2 id="main-application-elements">
<title
>Основні елементи вікна програми </title>
<!--
<br
><img src="img/04_06_00_main_window.png">
<br
>Kexi's main window<br
><br>
-->
<itemizedlist>
<title
>Серед основних елементів вікна програми &kexi;: </title>
<listitem>
<para
><emphasis
>Смужка меню</emphasis
></para>
<para
>Містить команди програми. Докладний опис всіх команд ви знайдете у додатку. </para>
</listitem>
<listitem>
<para
><emphasis
>Панель інструментів</emphasis
></para>
<para
>містить команди, які використовуються найчастіше. </para>
</listitem>

<listitem>
<!-- @todo: link to the various chapters from the listitems -->
<para
><emphasis
>Панель <guilabel
>Навігатора проектами</guilabel
></emphasis
></para>
<para
>містить список всіх об’єктів (таблиць, запитів, форм...), створених у межах поточного відкритого проекту бази даних. На панелі навігатора також міститься невеличка панель з кнопками найпоширеніших команд, пов’язаних з об’єктами бази даних. </para>
</listitem>

<listitem>
<para
><emphasis
>Область <guilabel
>Відкритих об’єктів баз даних</guilabel
></emphasis
></para>
<para
>центральна область програми займає більшу частину вікна програми. У режимі інтерфейсу користувача IDEA у цьому вікні ви можете перемикатися між вкладками з завжди розгорнутими панелями документів. У режимі інтерфейсу користувача з дочірніми блоками у вікні можуть міститися плаваючі дочірні вікна. </para>
</listitem>

<listitem>
<para
><emphasis
>Панель <guilabel
>Властивості</guilabel
></emphasis
></para>
<para
>містить список властивостей поточного позначеного об’єкта бази даних. Для деяких об’єктів (наприклад, віджетів форм) на цій панелі також буде декілька вкладок. </para>
</listitem>

<listitem>
<para
><emphasis
>Смужка задач</emphasis
></para>
<para
>містить список відкритих вікон з об’єктами бази даних. У режимі інтерфейсу користувача IDEA об’єктам списку відповідатимуть окремі вкладки. У режимі інтерфейсу користувача з дочірніми блоками, вікнам відповідатимуть окремі кнопки, робота яких буде подібна до кнопок панелі задач операційної системи. </para>
</listitem>

</itemizedlist>

<sect3 id="project-navigator-pane">
<title
>Панель <guilabel
>Навігатора проектами</guilabel
></title>
<para
>Панель <guilabel
>Навігатора проектом</guilabel
> є одним з найчастіше використовуваних елементів головного вікна &kexi;. На панелі міститься список всіх об’єктів у межах відкритого проекту бази даних &kexi;. Об’єкти поділено за групами: таблиці, запити, форми. </para>
<para id="project-navigator-pane-toolbar"
>Крім того, на панелі <guilabel
>Навігатора проектом</guilabel
> міститься невеличка <emphasis
>панель інструментів з кнопками найпоширеніших дій</emphasis
> (зліва праворуч): <guilabel
>Відкрити позначений об’єкт</guilabel
>, <guilabel
>Компонувати позначений об’єкт</guilabel
>, <guilabel
>Створити об’єкт</guilabel
> і <guilabel
>Вилучити позначений об’єкт</guilabel
>. </para>
<para
>Доступ до контекстного меню кожного з об’єктів можна отримати клацанням правою кнопкою миші. Для прикладу ми навели контекстне меню таблиці <emphasis
>persons</emphasis
>. </para>

<para
>Наведення вказівника миші на пункт назви об’єкта у списку з наступним подвійним клацання лівою кнопкою миші надає змогу відкрити об’єкт на панелі перегляду даних. Якщо вікно об’єкта вже було відкрито, ця дія просто активує вікно без перемикання його у режим перегляду. </para>
<para
>Зауважте, що ваша операційна система або інструмент керування вікнами можна налаштувати на роботу з одинарними, а не подвійними клацаннями. Якщо було виконано подібне налаштування для відкриття вікна з об’єктом буде достатньо одинарного клацання на пункті з його назвою. </para>

</sect3>

<sect3 id="database-object-windows">
<title
>Вікна об’єктів бази даних</title>

<orderedlist>
<title
>Відкриття вікна об’єкта</title>
<listitem>
<para
>Оберіть об’єкт на <link linkend="project-navigator-pane"
>панелі навігатора проектами</link
>. </para>
</listitem>
<listitem>
<para
>Натисніть кнопку <guibutton
>Відкрити</guibutton
> на <link linkend="project-navigator-pane-toolbar"
>панелі інструментів «Навігатора проектом»</link
>. </para>
</listitem>
</orderedlist>

<itemizedlist>
<title
>Команди, що стосуються вікон об’єктів</title>
<listitem
><para
><emphasis
>Закриття вікна об’єкта</emphasis
></para>
<para
>У режимі інтерфейсу користувача IDEA (типовому режимі) кожне з вікон матиме власну вкладку. Наведіть вказівник миші на піктограму на вкладці. Стане видимою кнопка <guibutton
>Закрити</guibutton
>. Натисніть цю кнопку, щоб закрити вкладку. </para>
<para
>У режимі дочірніх блоків у правій частині кожного з відкритих вікон ви побачите кнопки, за допомогою яких ви зможете керувати цим вікном. Натисніть найправішу з цих кнопок, щоб закрити вікно. </para>
<para
>Крім того, у будь-якому режимі інтерфейсу користувача ви можете скористатися пунктом меню <menuchoice
><guimenu
>Вікно</guimenu
> <guimenuitem
>Закрити</guimenuitem
></menuchoice
>. </para>
</listitem>
<listitem
><para
><emphasis
>Кнопки вікна для режиму інтерфейсу користувача з дочірніми блоками</emphasis
></para>
<!--
<para>
<br
><img src="img/04_06_02_window_buttons.png">
<br
>Window's buttons<br
><br>
</para>
-->
<para
>Можна скористатися іншими кнопками (справа ліворуч): максимізувати, мінімізувати і розблокувати вікно. </para>
<para
>У лівій частині смужки заголовка ви побачите невеличку піктограму, натискання якої відкриє контекстне меню з командами керування вікном. </para>
<!--
<para
>See also Docking and undocking of the windows.</para>
-->
</listitem>
</itemizedlist>

</sect3>

<sect3 id="property-editor-pane">
<title
>Панель <guilabel
>редактора властивостей</guilabel
></title>
<para
>За допомогою панелі <guilabel
>Редактора властивостей</guilabel
> ви можете змінити властивості об’єкта, показаного у активному вікні. Залежно від контексту, на цій панелі буде показано одну або декілька вкладок. Перша, завжди видима вкладка, «Властивості», містить список можливих властивостей. </para>
<!--
<para>
<img src="img/04_06_03_prop_panel.png">
<br
>Property Editor<br
><br>
</para>
-->
<itemizedlist>
<title
>Правила використання редактора властивостей:</title>
<listitem>
<para
>У кожному з рядків міститься лише одна властивість.</para>
</listitem>
<listitem>
<para
>Ви можете використовувати мишу або клавіатуру для зміни значень окремих властивостей.</para>
</listitem>
<listitem>
<itemizedlist>
<title
>Найчастіше використовуються значення таких властивостей:</title>
<listitem>
<para
><emphasis
>a number;</emphasis
> ви можете ввести значення напряму або збільшити чи зменшити значення натисканням на кнопки зі стрілочками. </para>
</listitem>
<listitem
><para
>текст</para
></listitem>
<listitem
><para
>спадний список значень</para
></listitem>
<listitem
><para
><emphasis
>Yes/No;</emphasis
> ви можете перемикати значення натисканням кнопки; <guibutton
>Yes</guibutton
> (<emphasis
>true</emphasis
>) означає натиснуту кнопку, <guibutton
>
>No</guibutton
> (<emphasis
>false</emphasis
>) — кнопку, яку не натиснуто. </para>
</listitem>
</itemizedlist>
</listitem>
<listitem
><para
>Немає потреби у підтвердженні зміненого значення: зміни стануть видимими негайно після переходу до іншого рядка редактора властивостей або після натискання клавіші <keycombo
><keycap
>Enter</keycap
></keycombo
>. </para
></listitem>
<listitem>
<para
>Назви нещодавно змінених властивостей, які ще не було збережено у базі даних, буде позначено напівжирним шрифтом. </para>
</listitem>
<listitem>
<para
>Після зміни значення властивості на бічній панелі списку редактора властивостей з’явиться особлива кнопка <guibutton
>Скасувати зміни</guibutton
>. Натисканням цієї кнопки ви можете повернути властивості початкове значення, яке було завантажено з бази даних під час відкриття об’єкта бази даних. Кнопка стане видимою, лише у разі позначення пункту властивості. </para>
</listitem>
</itemizedlist>

<itemizedlist>
<title
>Панель редактора властивостей буде порожньою, якщо:</title>
<listitem
><para
>не відкрито жодного об’єкта бази даних або</para>
</listitem>
<listitem
><para
>у вікні активного об’єкта бази даних взагалі не показано властивості, — таке буває, якщо об’єкт відкрито у режимі перегляду даних, а не у режимі компонування </para>
</listitem>
</itemizedlist>

<!--
<para>
See also the list of keyboard shortcuts available for the Property Editor
pane in appendix Property Editor pane.
</para>
-->

</sect3>

</sect2>

  </sect1>

  <sect1 id="project-opening">
    <title
>Відкриття існуючого файла бази даних &kexi; </title>
    <itemizedlist>
      <title
>Щоб відкрити існуючий файл бази даних &kexi;, виконайте такі дії: </title>
      <listitem
><para
>виберіть цей файл у діалоговому вікні <guilabel
>Відкрити існуючий проект</guilabel
> або </para
></listitem>
      <listitem
><para
>відкрийте цей файл натисканням піктограми файла .kexi </para
></listitem>
    </itemizedlist>

    <sect2 id="window-open-existing">
      <title
>Відкриття файла бази даних за допомогою діалогового вікна <guilabel
>Відкрити існуючий проект</guilabel
> </title>
      <itemizedlist>
        <listitem
><para
>Запустіть &kexi;. Ви маєте побачити початкове діалогове вікно <guilabel
>Оберіть проект</guilabel
>. Відкрийте сторінку <guilabel
>Відкрити існуючий проект</guilabel
>. У відповідь програма покаже таке діалогове вікно: </para
></listitem>
        <listitem
><para
>У спадному списку <guilabel
>Поточна адреса</guilabel
> оберіть теку, де зберігається файл, який вам потрібен. </para
></listitem>
        <listitem
><para
>Ви можете або позначити пункт файла, або ввести його назву у поле <guilabel
>Адреса:</guilabel
>. </para
></listitem>
        <listitem
><para
>Натисніть кнопку <guibutton
>Гаразд</guibutton
>. </para
></listitem>
      </itemizedlist>

      <sect3 id="open-existing-notes">
        <title
>Нотатки </title>
        <itemizedlist>
          <listitem
><para
>Типово, у спадному списку <guilabel
>Фільтр:</guilabel
> буде позначено пункт <guilabel
>Файловий проект бази даних Kexi</guilabel
>. Якщо назва потрібного вам файла має інший суфікс, ви можете обрати у спадному списку <guilabel
>Фільтр:</guilabel
> пункт <guilabel
>Всі файли</guilabel
>, щоб побачити список всіх файлів у теці (безвідносно до суфікса назви). </para
></listitem>
          <listitem
><para
>Якщо ви оберете тип файла, створеного сторонньою програмою, наприклад файл MS Access .mdb, &kexi; запропонує вам імпортувати такий файл. </para
></listitem>
          <listitem
><para
>Якщо ви оберете файл <emphasis
>даних з’єднання</emphasis
> (з суфіксом назви .kexic) або <emphasis
>файл посилання на проект сервера бази даних</emphasis
> (з суфіксом назви .kexis), &kexi; відкриє відповідні діалогові вікна. </para
></listitem>
        </itemizedlist>
      </sect3>
    </sect2>

    <sect2 id="open-icon">
      <title
>Відкриття існуючого файла бази даних &kexi; натисканням піктограми файла .kexi </title>
      <para
>Натисніть піктограму файла у програмі для керування файлами або на стільниці. &kexi; відкриє вказаний проект бази даних у автоматичному режимі. </para>
<!-- <img src="icons/mime-kexiproject_sqlite.png" class="icon"
></img
> -->
      <sect3 id="open-icon-notes">
        <title
>Нотатки </title>
        <para
><emphasis
>Зауваження щодо доступу до віддалених файлів баз даних.</emphasis
> Можливо, вам потрібно буде відкрити файл бази даних, який зберігається на віддаленому джерелі даних (наприклад, у інтернеті, на сервері FTP або на спільному ресурсі мережі MS Windows). У стільничному середовищі KDE ви можете відкривати файли з віддалених джерел безпосередньо у програмах і зберігати внесені вами зміни до початкових файлів, але виконувати подібні операції з файлами баз даних не можна. Якщо ви натиснете позначку файла бази даних, що зберігається на віддаленому джерелі даних, програма звантажить копію цього файла до тимчасового каталогу на вашому комп’ютері. Всі ваші зміни буде внесено до цього локального файла. Віддалений початковий файл залишатиметься незмінним, отже, рекомендуємо вам спочатку зробити копію (звантажити) файла бази даних на вашому комп’ютері, потім відкрити цей файл, внести зміни, зберегти і скопіювати назад до віддаленого джерела даних. </para>
      </sect3>
    </sect2>
  </sect1>

  <sect1 id="using-help">
    <title
>Користування вбудованою довідкою </title>
    <itemizedlist>
      <title
>Існують такі способи для отримання вбудованої довідки &kexi;: </title>
      <listitem>
        <para
><emphasis
>Довідник у формі електронного документа.</emphasis
></para>
        <para
>Доступ до підручника можна отримати натисканням кнопки <keycombo
><keycap
>F1</keycap
></keycombo
> або вибором пункту меню <menuchoice
><guimenu
>Довідка</guimenu
><guimenuitem
>Підручник з &kexi;</guimenuitem
></menuchoice
>. </para>
      </listitem>
      <listitem>
        <para
><emphasis
>Підказки «Що це?»</emphasis
></para>
        <para
>Оберіть пункт меню <menuchoice
><guimenu
>Довідка</guimenu
><guimenuitem
>Що це?</guimenuitem
></menuchoice
>, а потім наведіть вказівник миші на елемент інтерфейсу, який вас цікавить, і клацніть лівою кнопкою миші,— програма відкриє панель з підказкою щодо призначення цього елемента. </para>
      </listitem>
    </itemizedlist>
  </sect1>

</chapter>
