Ноу Інти, лекція, створення довідкової системи
Опис можливостей HTML Help Workshop
Розглянемо більш докладно можливості HTML Help Workshop. Використовуючи цей інструмент, можна, як уже говорилося, створити довідкову систему у вигляді скомпільованого файлу або спеціального Web-вузла. Файли, що становлять розділи цієї системи, містять тексти, графіку і інші елементи, які можуть з'являтися в розділах довідки. Інші файли, також є частиною довідкової системи, містять інформацію, необхідну для організації зовнішнього вигляду системи, організації пошуку потрібних розділів і інших маніпуляцій з нею. HTML Help Workshop дозволяє створити зміст, індекси і файл проекту, який об'єднує всі файли довідкової системи. В процесі компіляції файлу проекту і всіх файлів, пов'язаних з ним, HTML Help Workshop створює єдиний файл довідкової системи, виконуючи одночасно операцію стиснення. Стиснення HTML-файлів і файлів інших типів дозволяє істотно економити необхідну дисковий простір.
Типи файлів, що з'являються в проекті, залежать, звичайно, від того, які кошти використовуються в розділах довідки, від можливостей, якими буде володіти система і від того, в якому вигляді вона буде представлена - скомпільованому файлі або Web-вузлі. Найчастіше, в проект включаються файли наступних типів:
У довідкову систему можна також включити кошти, що дозволяють отримувати довідки і тим користувачам, у яких порушені ті чи інші функції, наприклад, слух або зір.
Основою довідкової системи є розділи. описують ті чи інші теми. Як вже говорилося, кожен розділ оформляється у вигляді окремого HTML-файлу, представляючи по суті окрему Web-сторінку. Отже, надається великий простір при створенні розділу довідки, оскільки тут можна застосовувати весь дизайн Web-сторінок. Зауважте, оскільки розділи є Web-сторінками, то всю довідкову систему цілком природно розглядати у вигляді Web-вузла. Це особливо зручно в тих випадках, коли розробляється система призначена для колективної роботи користувачів і доступна для роботи в корпоративних мережах інтранет. мережах екстранет або мережі Інтернет. У разі, коли довідкова система поставляється разом з самою системою, природно, прийнятною формою довідкової системи є компільований файл.
Включення в довідкову систему змісту або, використовуючи більш формальний термін, таблиці змісту видається майже обов'язковою умовою будь-якого довідкового керівництва. Зміст дозволяє надати керівництву певну структуру. При добре продуманій структурі і заголовках розділів зміст дозволяє досить просто знайти потрібний розділ і, що не менш важливо, що оточує його контекст. При написанні керівництва зміст корисно складати ще до того, як будуть створені розділи керівництва. Більш того, вже на цьому етапі створюється ієрархічна структура змісту керівництва, - частини, глави, параграфи керівництва.
Тепер, коли отримано загальне уявлення про інструмент HTML Help Workshop. давайте перейдемо до розгляду прикладу створення довідкової системи. В цей приклад я постарався включити досить багато цікавих деталей, що ілюструють можливості цього інструменту. Але перш скажемо кілька слів про те, як можна отримати потрібний інструментарій. якщо він ще не інстальований на Вашому комп'ютері.
Про інструмент HTML Help Workshop
Довідка про довідку
Створення розділів керівництва
Перш, ніж створювати розділи, ідеологічно правильно створити зміст керівництва. Однак технологія роботи з системою HHW передбачає початкове створення розділів, оскільки при створенні пунктів змісту необхідно відразу пов'язувати їх з уже існуючими файлами розділів. Проте, давайте танцювати від печі. Ось як виглядає спроектоване мною зміст (таблиця змісту) нашої майбутньої довідкової системи:
Я постарався відобразити в цьому тексті ієрархічну структуру змісту. У ньому присутні два типи елементів - книги і сторінки. З кожною книжкою і сторінкою пов'язаний окремий розділ - відповідний HTML-файл. Книги відрізняються тим, що в них можуть бути вкладені інші книги, про що вже говорилося раніше. У наведеному вище тексті назви книг виділені жирним шрифтом, курсивом - назви сторінок. Відповідно до цього плану наше керівництво буде складатися з 10 розділів, що складають на верхньому рівні дві книги - "Microsoft HTML Help" і "Answer Wizard". В першу з цих книг, в свою чергу, вкладені ще дві книги.
Розуміючи, як виглядає зміст, можна приступити до створення відповідних розділів. Для створення розділів довідки я використовував в якості основного інструменту FrontPage. Але оскільки більшу частину змісту цих розділів становили матеріали цієї лекції, то я просто копіював тексти Word, переносячи їх на Web-сторінку, яка створюється в додатку FrontPage. Я не буду приводити деталі цього процесу, зазначу лише, що всі файли, відповідні спроектованим розділах довідкового керівництва, були створені і записані в один каталог. У цьому каталозі буде накопичуватися вся інформація, необхідна для побудови керівництва. Цей же каталог і буде містити майбутній проект і скомпільований файл, створений інструментарієм HTML Help Workshop.
Зауважу, що при побудові розділів довідки ніяких особливих коштів не використовувалося, - заголовки, абзаци, гіперпосилання і списки - ось, мабуть, і всі використовувані елементи. Виняток становлять два розділи - "Малюнки" та "Посилання". У перший з цих розділів я включив малюнки різних форматів, у другій - велика кількість посилань. Але про ці розділах і використовуваних в них елементах я скажу пізніше трохи докладніше.