Інструментальна система створення електронних підручників
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ься власно-визначені стилі та змінені стилі тегів, що використовуються в конкретному 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. В якості графічного файлу може бути використаний лише той графічний файл, який встановлений в інструментальній системі створення електронного підруч