Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Модули команд

Читайте также:
  1. II. РЕКОМАНДАЦИИ ПО ВЫПОЛНЕНИЮ КОНТРОЛЬНОЙ РАБОТЫ
  2. III. Учебные модули. Краткое изложение программного материала
  3. Автоматизированное проектирование детекторов амплитудно-модулированных колебаний и автоматической регулировки усиления
  4. Арифметические команды
  5. Блок предельных команд БПК - 88
  6. Быть командиром гражданского судна гражданской авиации
  7. ВЗГЛЯДЫ КОМАНДОВАНИЯ АРМИЙ ИНОСТРАННЫХ ГОСУДАРСТВ НА ИСПОЛЬЗОВАНИЕ МОТОПЕХОТНОЙ РОТЫ В НАСТУПЛЕНИИ.
  8. Включился экстренный тормоз по команде БАРС.
  9. Вычет сумм компенсаций при служебных командировках
  10. Глава ІІ История авиаполка в лицах: командиры эскадрильи

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

Обработчик ОбработкаКоманды() обязательно должна предваряться директивой препроцессора &НаКлиенте, т.к. именно там начинается исполнение команды.

Контекст клиентских процедур модуля команды образуется:

- глобальным контекстом, в том числе неглобальными общими модулями и экспортируемыми общими функциями и процедурами глобальных общих модулей, при этом нужно обеспечить согласованность того, как описана процедура в модуле формы(&НаКлиенте, &НаСервере и т.д.), и того, какие свойства установлены у общего модуля (Клиент(управляемое приложение),Сервер и т.д.);

- локальным контекстом самого модуля и команды.

Контекст серверных процедур модулякоманды образуется:

- свойствами и методами глобального контекста;

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

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

- серверными методами модуля команды.

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

 

Текст программного модуля состоит из операторов и комментариев. Комментарии начинаются с символов «//».

Структура программного модуля:

1. Раздел определения переменных.

2. Раздел процедур и функций.

3. Раздел основной программы.

Пример.

// Определение переменных
Перем ЭтоПеременная;
Перем ЭтоВтораяПеременная;

 

// Процедуры и функции

Процедура ЭтоПроцедура()

// текст процедуры

КонецПроцедуры

ФункцияЭтоФункция()

// текст функции

КонецФункции

// Раздел основной программы

ЭтоПременная = "123";


<== предыдущая страница | следующая страница ==>
Модули менеджеров объектов | Формат операторов

Дата добавления: 2014-07-19; просмотров: 457; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.002 сек.