Основные инструменты
Все операции по разработке страниц выполняются в окне документа (его
интерфейс был подробно описан вразделе Организация
пользовательского интерфейса в главе «Знакомство с HomeSite»).
Это окно является как бы общей строительной площадкой, на которой размещается
редактируемая страница, и на которой вы можете поочередно (или совместно)
использовать различные инструменты, предоставляемые HomeSite. Такими инструментами
являются:
- Code Editor (Редактор кода)
-- текстовый редактор, обеспечивающий правку документа в текстовом режиме
с поддержкой синтаксиса используемого языка; в состав редактора кода
входит несколько сервисных функций, которые повышают эффективность работы
пользователя (например, Tag Insight, которая
обеспечивает автоматический ввод имен тегов и атрибутов); подробно сервисные
функции редактора кода будут рассмотрены в следующем разделе;
- Tag Editor (Редактор тегов)
-- это набор диалоговых окон, каждое из которых предназначено для установки
значений атрибутов конкретного тега;
- Quick Bar (Панель быстрой
вставки) — набор панелей с кнопками, обеспечивающих совместное использование
функций редактора кода и редактора тегов;
- Tag Chooser (Выборщик тегов)
— утилита, которая обеспечивает просмотр и вставку в текст документа
тегов из любого поддерживаемого HomeSite языка разметки; при необходимости
из этой утилиты автоматически вызывается Tag Inspector;
- Tag Inspector (Инспектор
тегов) -- панель, в которой содержится полный список тегов и их атрибутов,
соответствующий указанному в документе типа DTD; Tag Inspector позволяет
быстро отредактировать значение конкретного атрибута выбранного тега;
- Tag Tree (Дерево тегов)
—- панель, в которой иерархическая структура документа отображается
в виде дерева тегов; основное предназначение дерева тегов - - быстрая
навигация по коду документа;
- Code Sweeper (Чистильщик
кода) -- специальная утилита, предназначенная для синтаксически-зависимого
форматирования кода документа; в составе HomeSite имеется шесть вариантов
чистильщика, настроенных на работу с конкретным языком, и кроме того,
пользовательский вариант, который соответствует варианту, используемому
по умолчанию; параметры всех вариантов чистильщика могут настраиваться
пользователем;
- Code Validator (Синтаксический
анализатор кода) — утилита, которая обеспечивает диагностирование синтаксических
ошибок в коде документа;
- Link Checker (Контролер
ссылок) — утилита, способная проверять корректность внешних ссылок,
ссылок на локальные HTML-файлы, а также ссылок на связанные с ними графические
и мультимедийные файлы;
- Checker Spelling (Контролер
правописания) -- утилита, которая обеспечивает выявление орфографических
ошибок в документе;
- TopStyle Lite -- внешнее
приложение, интегрированное с HomeSite и предназначенное для работы
с каскадными таблицами стилей (CSS);
- Image Map Editor (Редактор
сенсорных карт) — утилита, предназначенная для создания и редактирования
сенсорных карт (карт-изображений).
В данной главе описаны инструменты, непосредственно относящиеся к редактированию
страницы (Tag Editor, Tag Tree, Tag Inspector
и частично — Quick Bar). Средства диагностирования
и контроля рассмотрены в главе Тестирование
сайта и выгрузка на удаленный сервер, a TopStyle Lite в главe Разработка
страниц публикации. Редактору сенсорных карт посвящен отдельный раздел
главы Разработка навигационной схемы
сайта.
|