Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
учебник ППс.doc
Скачиваний:
8
Добавлен:
01.05.2025
Размер:
2.14 Mб
Скачать

21.4 Средства создания гипертекстовых систем

Язык гипертекстовой разметки HTML (HyperText Markup Language) был предложен Тимом Бернерсом-Ли в 1989 году в качестве одного из ком­понентов технологии разработки распределенной гипертекстовой системы World Wide Web.

Разработчики HTML пытались решить две задачи:

  • дать дизайнерам гипертекстовых баз данных простое сред­ство создания документов;

  • сделать это средство достаточно мощным, чтобы отразить имевшиеся на тот момент представления об интерфейсе пользователя гипертекстовых баз данных.

Первая задача была решена за счет выбора теговой модели описания документа. Такая модель широко применяется в системах подготовки доку­ментов для печати. Обобщенный язык разметки позволяет создавать документы, которые можно затем использовать для разных целей как то: опубликование в виде обычных текстовых документов, создание архивов документов, и, конечно, опублико­вание на Internet.

Вторым важным моментом, повлиявшим на судьбу HTML, стал выбор в качестве элемента гипертекстовой базы данных обычного текстового фай­ла, который хранится средствами файловой системы операционной среды компьютера. Такой выбор был сделан под влиянием следующих факторов:

  • такой файл можно создать в любом текстовом редакторе на любой аппаратной платформе в среде любой операционной системы;

  • к моменту разработки HTML существовал американский стандарт для разработки сетевых информационных систем  Z39.50, в ко­тором в качестве единицы хранения указывался простой текстовый файл в кодировке LATIN1, что соответствует US ASCII.

Таким образом, гипертекстовая база данных в концепции WWW  это набор текстовых файлов, написанных на языке HTML, который определяет форму представления информации (разметка) и структуру связей этих фай­лов (гипертекстовые ссылки). В реальности база данных WWW гораздо более сложная вещь. В ней могут храниться и программы, написанные в соответст­вии со спецификацией CGI (Common Gateway Interface), и данные обычных баз данных под управлением СУБД, к которым обеспечивается доступ через программы-шлюзы, и Java-applet-ы, и графика и многое другое. Но для про­стоты изложения HTML можно считать, что база данных WWW  это доку­менты, размеченные HTML.

Такой подход предполагает наличие еще одной компоненты техноло­гии  интерпретатора языка. В World Wide Web функции интерпретатора раз­делены между сервером гипертекстовой базы данных и интерфейсом пользо­вателя.

Сервер кроме доступа к документам и обработки гипертекстовых ссылок осуществляет также препроцессорную обработку документов, в то время как интерфейс пользователя осуществляет интерпретацию конструкций языка, связанных с представлением информации. Инструкции для предварительной подготовки документов сервером записываются в теги комментариев. Различные серверы имеют разные наборы инструкций. Наиболее развитым язы­ком такого описания действий сервера является HTML-Script, который реа­лизован в виде CGI-программы.

Обычно гипертекстовые системы имеют специальные программные средства построения гипертекстовых связей. Самым простым способом создания любого документа является его набивка в текстовом редакторе.

Многие фирмы начали разработку специализированных редакторов, позволяющих создавать HTML-документы. Эти программы сразу же завоевали популярность, несмотря на то, что гипертекстовую структуру можно получить и в самом обычном редакторе, работающем с текстом в MS-DOS. Редактор гипертекста необходим, в первую очередь, для начинающих пользователей, так как позволяет обойтись поверхностными знаниями о структуре гипертекстового документа и синтаксисе HTML. Поскольку элементы гипертекста создаются в режиме диалога, пользователь может изучать язык параллельно с созданием Web-страницы. Вдобавок редакторы обладают способностью проверять правильность написания кода HTML.

Редактор гипертекста HoTMetaL был одним из первых программных продуктов подобного рода. Основная цель редактора заключалась в том, чтобы красиво прорисовывать на экране изображение тегов. Здесь сказались преимущества графического интерфейса Windows перед интерфейсом командной строки MS-DOS. В среде Windows гипертекст в своем естественном виде лучше читается и редактируется. Одновременно фирмы-разработчики развивали в своих программах возможность анализа синтаксиса HTML, что помогало пользователю избежать некоторых ошибок, таких, например, как неправильное вложение документов. Теги отмечены особым образом и хорошо заметны. На панелях редактора размещено большое количество кнопок. Следовательно, разработчики продукта предполагают, что пользователь должен активно их использовать во время создания страниц. Останавливаться на подробном обзоре кнопок мы не будем, так как они не представляют особой сложности для изучения.

Редактор гипертекста HotDog создан фирмой Sausage Software. От других его выгодно отличает обилие инструментов, подпрограмм и сервисных возможностей. Такой инструмент можно рекомендовать тем пользователям, которые много и серьезно работают со своими Web-страницами. Окно редактора разделены на две области. Слева расположена панель так называемого «менеджера ресурсов» (resource manager). Он выполняет в редакторе те же функции, что и Проводник в Windows, то есть организует наглядный доступ к папкам и файлам. Вкладка Pages позволяет увидеть документы, открытые в редакторе. Вкладка Files обеспечивает просмотр папок на дискете. Пользователь может применять технологию Drag and Drop, то есть перетаскивать файлы при помощи мыши. Вкладка Faves служит для просмотра избранных источников информации. Вкладка WWW обеспечивает просмотр сайтов и наглядное представление их структуры.

Приложения MS Office могут использоваться для генерации Web-страниц. Источниками информации служат файлы в формате этих программ. Естественно, что на вид страниц влияет специализация каждого приложения. MS Word, являясь текстовым редактором, обеспечивает создание гипертекстовых документов традиционного формата и общего назначения. Основным инструментом для создания HTML-документов в Word является мастер Web-страниц. Он запускается во время создания нового файла. Пользователю предлагается выбрать тему Web-страницы. На втором шаге предлагается выбрать стиль оформления страницы. На этом работа мастера заканчивается, и пользователю предоставляется возможность заполнить документ полезной информацией. Созданная мастером Web-страница представляет собой заготовку, на которой предусмотрены абзацы для ввода определенной информации. Прочитав их, пользователь получает в свое распоряжение готовую идею, которую он волен реализовать или отвергнуть.

Редактор обеспечивает частичный доступ к редактированию Web-страницы. Пользователь может менять текст, но не может редактировать гиперссылки. Кроме того, редактор обеспечивает вставку в документ дополнительной информации, например даты создания страницы. При этом все редактирование происходит в рамках языка HTML. Полученный документ сохраняется обычным образом, и ему присваивается расширение .html.

Гипертекстовая система позволяет писателю любого (научного, технического, экономического, художественного и др.) текста записать в явной форме сеть идей (мыслей, тезисов, фрагментов) и открывает читателю прямой доступ к этой сети идей автора. Производительность труда писателя и адекватность восприятия материала читателем при этом возрастают, так как исключаются промежуточные трансформации. Оперируя вербальными и невербальными представлениями, гипертекстовые (гипермедиа) системы позволяют выдавать пользователю («читателю») информацию в наиболее эффективной форме с учетом не только сущности информации, но и индивидуальных психофизиологических особенностей пользователя.

Вопросы для самоконтроля: