Структуризація каталогів тем

Характерною ознакою каталогів тем є ієрархічна структура. Для кожної теми важливо не тільки назва, а також і місце в ієрархії. Зважаючи на це система передбачає розвинені засоби структуризації каталогів тем, а саме: перенос, копіювання або вилучення частин ієрархій як в межах одного каталога, так і між каталогами.

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

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

Так тема “Навчальний курс “Міжнародні економічні відносини” разом зі своїми підтемами з теми “Кафедра міжнародної економіки” (ліворуч) перенесена до теми “Кафедра міжнародного менеджменту” (праворуч).

Копіювання теми здійснюється так само, як перенос, за виключенням того, що натискаючи і тримаючи ліву кнопку миші слід одночасно тримати клавішу Ctrl. В цьому випадку курсор буде відображатися як .

Так тема “Навчальний курс “Міжнародні економічні відносини” разом зі своїми підтемами з теми “Кафедра міжнародної економіки” (ліворуч) скопійована до теми “Фінансово-економічна кафедра” (праворуч).

Для вилучення теми достатньо позначити її і вибрати пункт меню “Тема/Вилучити” або натиснути клавішу Del. Якщо тема присутня в кількох місцях каталогу, то вона прибереться тільки з даного місця. Якщо це єдине місце, де присутня дана тема, то вона буде знищена. Перед тим, як вилучити тему, система видасть відповідне повідомлення.

Аналогічна схема застосовується для переносу та копіювання тем між різними каталогами.

Так, наприклад, слід перенести/скопіювати тему “3973.2-018 Мови програмування” з каталогу “Теми ББК” до каталогу “Систематичний” в тему “Програмування”:

Перенос дасть такий результат: тема “3973.2-018 Мови програмування” стала підтемою теми “Програмування” каталога “Систематичний”, натомість зникла в каталозі “Теми ББК”:

Копіювання дасть такий результат: тема “3973.2-018 Мови програмування” присутня в обох каталогах:

Система передбачає засоби роздруковки каталогу тем в трьох режимах: весь каталог, виділену частину (тему з підтемами) та ту інформацію, яка відображена в формі:

Передбачено безпосередній друк або створення файлу RTF для подальшого корегування та друку (параметр RTF). Інші параметри форми визначають, чи друкувати номери сторінок та тексти заголовка і колонтитулів. Так, при позначеній темі “Програмування” в активному каталозі тем “Систематичний” і заданих вище параметрах отримаємо такий результат:

Слід зауважити що в різних каталогах теми різні, незважаючи на однакову назву. Тобто після копіювання, кожна з копій буде змінюватись незалежно одна від одної.