АмигаГид
AmigaGuide — это гипертекстовых формат файлов документов , разработанный для Amiga . Файлы хранятся в формате ASCII , поэтому их можно читать и редактировать без необходимости использования специального программного обеспечения.
Начиная с Workbench 2.1, в AmigaOS была запущена система Amiga Guide для встроенных файлов справки ОС и руководств по чтению с элементами форматирования гипертекста, основанная на средстве просмотра, называемом просто «AmigaGuide», и она была включена в качестве стандартной функции в систему Amiga. Пользователи более ранних версий Workbench могли просматривать файлы, загрузив программу и библиотеку AmigaGuide 34, распространяемые в общедоступных коллекциях дискет (например, в коллекции Фреда Фиша ), или их можно было загрузить непосредственно из Aminet . репозитория программного обеспечения [1] Начиная с AmigaOS 3.0 инструмент AmigaGuide был заменен более полным и гибким MultiView .
AmigaGuide и MultiView
[ редактировать ]AmigaGuide — это инструмент по умолчанию для просмотра файлов AmigaGuide, используемых в AmigaOS 2.1, а также базовая программа просмотра текста для документов ASCII. Он может обрабатывать несколько файлов благодаря таблицам перекрестных ссылок, называемым XREF. [2]
MultiView — это, по сути, пустой контейнер и естественный графический интерфейс для различных типов данных, который открывает MultiView в качестве инструмента по умолчанию, когда любой медиа-файл (включая файлы AmigaGuide) вызывается щелчком мыши и распознается по существующему соответствующему типу данных.
Читатели AmigaGuide на различных платформах
[ редактировать ]Хотя формат AmigaGuide используется почти исключительно для документирования программ Amiga, средства просмотра доступны для нескольких других платформ:
- Java — ЯГУАР
- DOS — AGView [ постоянная мертвая ссылка ]
- Windows - AGWViewer WinGuide (архив LHA) WinGuide (архив ZIP)
- Linux — AGReader
- Macintosh — Grotag Небольшая бесплатная программа просмотра файлов AmigaGuide с открытым исходным кодом на компьютерах Macintosh.
Синтаксис
[ редактировать ]Документ AmigaGuide представляет собой простой документ в формате ASCII , поэтому его можно редактировать в любом обычном текстовом редакторе и просматривать в любой программе для чтения текста.
Все команды AmigaGuide начинаются с символа «@» (произносится как «at»). Чтобы распознать документ AmigaGuide, первая строка должна содержать следующий текст:
@database Amigaguide.guide
Существует три категории команд: Глобальные, Узел и Атрибуты. Глобальные команды обычно указываются в начале документа, до определения каких-либо узлов, и применяются ко всем узлам в документе. Технически они могут быть где угодно. Многие команды можно использовать как глобально, так и в узлах.
Команды узла можно использовать внутри узла (после «@NODE» и перед «@ENDNODE») и влияют только на тот узел, в котором они используются.
Атрибуты могут быть указаны в любом месте обычной строки. Помимо символа «@», атрибуты всегда используют пару фигурных скобок («{» и «}»), чтобы заключить имя атрибута и, возможно, дополнительные аргументы.
Основные команды
[ редактировать ]Команды «INDEX», «HELP», «NEXT», «PREV» и «TOC», а также универсальная гипертекстовая ссылка указывают другие узлы для перехода. Все они поддерживают именование узлов в текущем документе, но все они также поддерживают путь вместе с этим именем, который позволяет узлу находиться в любом документе AmigaGuide.
Они будут отображаться как простые квадратные кнопки с тиснением текста на странице MultiView.
Внешние ссылки
[ редактировать ]Чтобы получить доступ к узлу в другом документе, просто необходимо указать путь к файлу AmigaDOS перед именем узла. С этой точки зрения AmigaGuide — очень простой язык гипертекста.
Мультимедиа
[ редактировать ]Начиная с AmigaOS 3.0 или выше, пользователь может перейти к любому файлу, поддерживаемому типами данных Amiga — изображениям, анимации и чему угодно. Для его обработки он использует программу MultiView посредством внутренней поддержки типа данных стандарта Amiga. Пользователь все равно должен указать имя «узла», даже если файл не является файлом AmigaGuide и не имеет «узлов» — поэтому синтаксис следующий:
"main": "name_of_picture.iff/main".
Ссылки
[ редактировать ]- ^ Коммодор. «АГид34» . Урбан Мюллер и команда Aminet . Проверено 16 сентября 2021 г.
- ^ Романо Тенка. «Краткое руководство по AmigaDOS, AmigaGuide» . Amiga Magazine Italia, Издательская группа Джексона . Проверено 21 апреля 2015 г.
Внешние ссылки
[ редактировать ]- TAWS Онлайн-просмотрщик с использованием Parse AmigaGuide .
- Технический паспорт AmigaGuide. Обзор AmigaGuide, сделанный изобретателем.
- Справочник по AmigaGuide. Объяснение тегов и команд AmigaGuide, упорядоченное по вводной версии; конвертер AmigaGuide в HTML с открытым исходным кодом и инспектор безопасности
- Руководство AmigaGuide (в формате AmigaGuide)
- Архив дистрибутива AmigaGuide V34 (загрузка Aminet для AmigaOS)
- Как создать AmigaGuide (на сайте EmuUnlimited)
- AmigaGuide Команда AmigaDOS в Guida Rapida All'AmigaDOS из журнала Amiga Magazine Italia, 1996 г. (на итальянском языке), содержимое сайта сохраняет в сети все выпуски этого журнала.