к оглавлению

КЛАРИОH. Справочное руководство

ГЛАВА 1 - Представление

Глава 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ит в том, чтобы делать приеры текста
как читабельней, так и ясней насколько это возможно.


к оглавлению

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

НОВОСТИ ФОРУМА

Форум Рыцари теории эфира


Рыцари теории эфира
 10.11.2021 - 12:37: ПЕРСОНАЛИИ - Personalias -> WHO IS WHO - КТО ЕСТЬ КТО - Карим_Хайдаров.
10.11.2021 - 12:36: СОВЕСТЬ - Conscience -> РАСЧЕЛОВЕЧИВАНИЕ ЧЕЛОВЕКА. КОМУ ЭТО НАДО? - Карим_Хайдаров.
10.11.2021 - 12:36: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от д.м.н. Александра Алексеевича Редько - Карим_Хайдаров.
10.11.2021 - 12:35: ЭКОЛОГИЯ - Ecology -> Биологическая безопасность населения - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> Проблема государственного терроризма - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> ПРАВОСУДИЯ.НЕТ - Карим_Хайдаров.
10.11.2021 - 12:34: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вадима Глогера, США - Карим_Хайдаров.
10.11.2021 - 09:18: НОВЫЕ ТЕХНОЛОГИИ - New Technologies -> Волновая генетика Петра Гаряева, 5G-контроль и управление - Карим_Хайдаров.
10.11.2021 - 09:18: ЭКОЛОГИЯ - Ecology -> ЭКОЛОГИЯ ДЛЯ ВСЕХ - Карим_Хайдаров.
10.11.2021 - 09:16: ЭКОЛОГИЯ - Ecology -> ПРОБЛЕМЫ МЕДИЦИНЫ - Карим_Хайдаров.
10.11.2021 - 09:15: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Екатерины Коваленко - Карим_Хайдаров.
10.11.2021 - 09:13: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вильгельма Варкентина - Карим_Хайдаров.
Bourabai Research - Технологии XXI века Bourabai Research Institution