Інструментальна система створення електронних підручників

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

?ься власно-визначені стилі та змінені стилі тегів, що використовуються в конкретному HTML-документі. Цей тег підтримує такі параметри, як:

font-family визначає назву шрифту, для даного стилю;

font-size визначає висоту символів у пунктах для даного стилю;

color визначає колір символів у системі RGB для символів даного стилю;

тег форматування абзаців. Цей тег підтримує наступні атрибути:

align визначає вирівнювання абзацу. Може приймати три значення:

left вирівнювання вмісту абзацу по лівому краю HTML-документу;

center вирівнювання вмісту абзацу по середині HTML-документу;

right вирівнювання вмісту абзацу по правому краю HTML-документу;

style дозволяє змінити параметри стилю даного абзацу. Цей атрибут використовує такі параметри;

font-family визначає назву шрифту, який буде використаний даним абзацом;

font-size визначає висоту символів у пунктах для даного абзацу;

color визначає колір символів у системі RGB для символів даного абзацу;

class визначає який стиль, із визначених у таблиці стилів, буде використовуватись для даного абзацу;

тег, який дозволяє змінити стиль для певної послідовності символів у абзаці. Він підтримує наступні атрибути:

style дозволяє змінити параметри стилю для даної послідовності символів в певному абзаці. Цей атрибут використовує такі параметри;

font-family визначає назву шрифту, який буде використаний для послідовності символів в абзаці;

font-size визначає висоту символів у пунктах для даної послідовності символів в абзаці;

color визначає колір символів у системі RGB для послідовності символів у даного абзацу;

class визначає який стиль, із визначених у таблиці стилів, буде використовуватись для даної послідовності символів у абзаці;

тег переривання рядку;

дозволяє створити гіперссилку на інший HTML-документ. Підтримує такі атрибути:

name надає гіперссилці імя;

href містить імя html-файлу (а в деяких випадках і шлях), на який буде посилатись дана гіперссилка;

визначає жирний шрифт для послідовності символів;

визначає похилий шрифт для послідовності символів;

визначає підкреслений шрифт для послідовності символів;

визначає закреслений шрифт для послідовності символів;

 

3.6 Опис файлу та каталогу проекту електронного підручника

 

Інструментальна система створення електронних підручників дозволяє створювати електронні підручники які являють собою комплекс Web-сторінок.

Отже, в результаті створення електронного підручника створюється файл проекту електронного підручника, тобто файл із розширенням *.chb, який містить дані про структуру підручника, а саме про його зміст. Файл проекту електронного підручника містить наступну інформацію:

дані про теми, які містяться в електронному підручнику;

дані про параграфи, що містяться в темах;

дані про HTML-файли, які містять матеріал параграфів;

дані про іконки, які повинні мати в обовязковому порядку кожний параграф;

дані про автора який створив електронний підручник;

Для того, щоб можна було б впізнавати назви тем від інших даних, що містяться в файлі проекту електронного підручника, перед кожною назвою теми у файлі проекту ставиться символ “-”. Отже якщо рядок містить першим символ “-”, а після нього певну назву, то це означає що даний рядок містить назву теми. Символ “-” може знаходитись і не в першій позиції в рядку, тобто до цього символу можуть знаходитись пусті символи (пропуски).

Кожна тема може складатись з одного або декількох параграфів, або не містити в собі жодного. Обмежень на кількість параграфів у теми не існує. Для того щоб розрізняти параграфи у файлі проекту від інших даних використовується ключове слово: “TopicName”, яке може знаходитись не в першій позиції рядка. Отже рядок може починатись з пустих символів (пропусків). Одразу після ключового слова повинен знаходитись знак “:”, який в свою чергу відділяє ключове слово від назви параграфу електронного підручника. Далі за відокремлюючим символом “:” слідує назва параграфу. Вона може починатись і не з першої позиції після відокремлюючого символу. Обмежень на довжину назви параграфу немає.

Кожний параграф повинен мати HTML-файл, який містить інформацію та матеріал параграфу. Для визначення HTML-файлу використовується ключове слово “TopicFileName”. Воно може знаходитись не в першій позиції в рядку. Таким чином, рядок може починатись з пустих символів (пропусків). Наступним, після ключового слова в рядку повинен знаходитись знак “:”, який в свою чергу відділяє ключове слово “TopicFileName” від імені файлу, останній повинен мати розширення *.htm або *.html. Далі за відокремлюючим символом “:” слідує HTML-файл параграфу. Він може знаходитись і не в першій позиції після відокремлюючого символу.

Кожний параграф повинен мати свою власну іконку, яка являє собою графічний файл з розширенням *.bmp. Для впізнання іконки певного параграфу використовується ключове слово “TopicIcon”, яке повинно знаходитись в новому рядку, але не на першій його позиції. Як висновок, рядок може починатись з пустих символів (пропусків). Одразу після ключового слова “TopicIcon” повинен знаходитись знак відокремлення “:”, який відділяє ключове слово від назви графічного файлу, що містить іконку. Далі за відокремлюючим символом “:” слідує назва графічного файлу із розширенням *.bmp. В якості графічного файлу може бути використаний лише той графічний файл, який встановлений в інструментальній системі створення електронного підруч