к оглавлению

КЛАРИО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