Глава 1 обеспечивает введение в Справочное Руководство по Языку Кларион. В
ней произведен краткий краткий обзор содержания каждой главы, и приняты
меры, чтобы помочь читателю понять условные обозначения используемые
повсюду в книге.
ГЛАВА 2 - Формат Исходного Текста Программы
Глава 2 объясняет общую структуру программы на Кларион. В ней приведены
пунктуация, специальные символы, зарезервированные слова, и детальное
описание "кирпичиков", требуемых для создания модульного,
структурированного исходного текста на Кларион.
ГЛАВА 3 - Объявление Переменных
Глава 3 описывает типы данных используемые для объявления переменных в
программах на Кларион. Кроме того, описаны и иллюстрируются маски форматов,
называемые "символы картинок".
ГЛАВА 4 - Выражения
Глава 4 определяет синтаксис, требуемый для того, чтобы объединить
переменные, функции, и константы в числовые, строковые, или логические
выражения.
ГЛАВА 5 - Операторы Присвоения
Глава 5 описывает, как значения выражений присваиваются переменным.
ГЛАВА 6 - Операторы Управления
Глава 6 описывает составные выполнимые операторы, которые управляют
действиями и ходом программы.
ГЛАВА 7 - Доступ к Монитору и Клавиатуре
Глава 7 описывает операторы и функции для доступа к монитору и клавиатуре
как к физическим устройствам.
ГЛАВА 8 - Структуры Экрана
Глава 8 описывает структуры данных SCREEN и PULLDOWN и все их компоненты и
признаки.
ГЛАВА 9 - Команды Экрана
Глава 9 описывает выполняемые операторы и функции которые являются
специфичными для структур SCREEN и PULLDOWN.
ГЛАВА 10 - Отчеты
Глава 10 описывает структуру данных REPORT, которая выводит информацию на
принтеры или другие определенные устройства DOS. Наряду со всеми
компонентами и признаками, выполняемые операторы и функции которые являются
специфичными для структуры REPORT также описаны здесь.
ГЛАВА 11 - Обработка Файлов Данных
Глава 11 описывает декларации, операторы, и функции которые работают с
файлами данных. Операторы и функции требуемые для многопользовательских
систем и систем обработки транзакций также документированы здесь.
ГЛАВА 12 - Обработка Очередей Памяти
Глава 12 описывает структуру данных, названную QUEUE, которая используется
чтобы быстро обработать информацию в ОЗУ. Наряду со всеми компонентами и
признаками, выполнимые операторы и функции которые специфичными для работы
с очередями памяти также описаны здесь.
ГЛАВА 13 - Разные Операторы и Функции
Глава 13 описывает операторы и функции которые не специфичны для объектов
описанных в главах 1-12.
Формат Описания Элементов Языка
Каждый элемент языка программирования Кларион упомянутый в этом руководстве
напечатан ЗАГЛАВHЫМИ буквами. Компоненты языка приведены с синтаксическими
диграммами, детальным описанием, и примерами исходного текста.
Элементы логически сгруппированы в зависимости от иерархии их отношений.
Поэтому, содержание этой книги построено не в алфавитном порядке. В общем,
в начале главы описаны типы данных и структуры, за ними следуют их
атрибуты, и в конце главы выполнимые операторы и функции.
Формат документации используемый в этой книге иллюстрируется в
синтаксической диаграмме на следующей странице.
----------------------------------------------------------------
КЛЮЧЕВОЕ СЛОВО (Краткое описание назначения и использованиия)
================================================================
[Метка] КЛЮЧЕВОЕ СЛОВО (¦Параметр1 ¦[Параметр2])[АТРИБУТ1()]
¦список ¦ [АТРИБУТ2()]
¦альтернативных¦
¦параметров ¦
----------------------------------------------------------------
параметр1 полное описание параметра-1, вместе с его отношени ем к
параметру-2 и КЛЮЧЕВОМУ СЛОВУ.
параметр2 полное описание параметра-2, вместе с его отношением к
параметру-1 и КЛЮЧЕВОМУ СЛОВУ. Поскольку это приведено в скобках, это
необязательно, и может быть опущено.
список альтернативных параметров полное описание альтернатив параметру-1 и
их отношение к параметру-2 и КЛЮЧЕВОМУ СЛОВУ.
АТРИБУТ1 предложение описывающее отношение АТРИБУТА-1 к КЛЮЧЕВОМУ СЛОВУ.
АТРИБУТ2 предложение описывающее отношение АТРИБУТА-2 к КЛЮЧЕВОМУ СЛОВУ.
Краткое описание о том что КЛЮЧЕВОЕ СЛОВО делает. В многих случаях,
КЛЮЧЕВОЕ СЛОВО будет атрибутом ключевого слова которое было описано в
предшествующем тексте. Иногда КЛЮЧЕВОЕ СЛОВО не имеет никаких параметров
и-или атрибутов.
Тип Возвращаемых Данных: тип данных, возвращаемый если КЛЮЧЕВОЕ СЛОВО -
Функция.
Ошибки: Если КЛЮЧЕВОЕ СЛОВО формирует ошибки которые можно пере хватить
функциями ERROR и ERRORCODE, они перечислены здесь.
Пример:
FieldOne - FieldTwo + FieldThree
! Это пример исходного текста
FieldThree = КЛЮЧЕВОЕ СЛОВО(FieldOne,FieldTwo)
! Комментарии следуют за знаком "!"
См. Также: АТРИБУТ1, АТРИБУТ2, другие подходящие ключевые слова
Условные Обозначения и Символы
Символы используются в описаниях синтаксиса следующим образом:
Символ Значение
------ -----------------------------------------------
[ ] Скобки окружают необязательный (не требующийся)
атрибут или параметр.
( ) Круглые Скобки окружают список параметров.
¦ ¦ Вертикальные линии окружают списки параметров,
из которых требуется один и только один пара-
метр.
Кодовые условные обозначения используемые в примерах повсюду в этом
руководстве:
КЛЮЧЕВЫЕ СЛОВА КЛАРИОН Все заглавные
ИменаДанных - Смешанный регистр, где заглавные буквы использованы для
удобочитаемости
Комментарии - Преобладают прописные буквы
Цель этих условных обозначений состoит в том, чтобы делать приеры текста
как читабельней, так и ясней насколько это возможно.
Знаете ли Вы, что модульность - это такая организация объектов, когда они заключают в себе полное определение их характеристик, никакие определения методов и свойств не должны располагаться вне его, это делает возможным свободное копирование и внедрение одного объекта в другие.