Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C_ПрикладноеПрограммирование8.doc
Скачиваний:
42
Добавлен:
22.09.2019
Размер:
51.67 Mб
Скачать

1.4.3.2 Контекст выполнения модуля

Каждый программный модуль связан с остальной частью конфигурации. Эта связь называется контекстом выполнения модуля. Контекст определяет набор доступных для модуля объектов, переменных, процедур и функций. Различают два вида контекста:

  • Глобальный контекст. Образуется из значений свойств и методов, функциями встроенного языка и языковыми конструкциями, переменными, процедурами и функциями программного модуля приложения, процедурами и функциями общих модулей и модуля внешнего соединения, объявленных с помощью ключевого слова «Экспорт», а также системными перечислениями и системными наборами значений.

  • Локальный контекст модуля. Образуется тем конкретным местом конфигурации, для которого использован программный модуль. Локальный контекст определяет набор доступных только данному модулю объектов.

Для всех программных модулей доступен глобальный контекст задачи. В общем случае связь контекстов различных модулей представлена на схеме (рис. 1.12).

Рис. 1.12 Контексты прикладного решения

1.4.3.3 Формат описания элементов языка

Типизация переменных в языке не жесткая, т.е. тип переменной определяется ее значением. Переменные не обязательно объявлять в явном виде. Неявным определением переменной является ее первое упоминание в левой части оператора присваивания. Возможно также явное объявление переменных при помощи соответствующего оператора. Допускается применение массивов.

Информация по компонентам языка будет приведена в виде синтаксической диаграммы, подробного описания и примера исходного текста.

В синтаксических диаграммах используются следующие символы:

Таблица 1.3 Допустимые символы синтаксических диаграмм

Символ

Значение

[]            

В квадратных скобках заключаются необязательные синтаксические элементы.

()     

Круглые скобки заключают в себе список параметров.

|

Вертикальной линией разделяются синтаксические элементы, среди которых нужно выбрать только один.

<>

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

Формат описания элемента языка иллюстрируется следующей синтаксической диаграммой.

Синтаксис:

ЭлементЯзыка(<Параметр 1>, <Параметр 2>, ...) [ДобКлючевоеСлово]

1.4.3.4 Формат программного модуля

Исходный текст программного модуля может состоять из операторов и комментариев.

Комментарий используется для размещения в исходном тексте программного модуля всякого рода пояснений к работе модуля. Хорошим тоном программирования считается, когда исходный текст содержит исчерпывающий комментарий с описанием алгоритма. В режиме исполнения программы комментарии пропускаются. В тексте программного модуля комментарий начинается с двух символов «прямая косая черта» "//" и заканчивается символом перехода на новую строку. Это значит, что комментарий можно начинать с начала строки или записывать его после оператора на той же строке. После начала комментария писать оператор на той же строке нельзя, необходимо закончить комментарий концом строки.

Пример:

А=В; // Это – комментарий

// Это тоже комментарий