Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Вопрос №2. Виды программных модулей
Программные модули в конфигурации не являются самостоятельными программами, поскольку являются частью всей конфигурации задачи. Программный модуль – это текст на встроенном языке («контейнер») для размещения текстов процедур и функций с необходимыми алгоритмами, вызываемых системой во время исполнения в определенные моменты времени. Место размещения конкретного программного модуля предоставляется конфигуратором в тех точках конфигурации задачи, которые требуют описания специфических алгоритмов функционирования. Эти алгоритмы следует оформлять в виде процедур или функций, которые будут вызваны самой системой в заранее предусмотренных ситуациях (например, при нажатии кнопки в диалоговом режиме) Каждый программный модуль связан с остальной частью конфигурации. Каждый отдельный модуль воспринимается системой как единое целое, поэтому все процедуры и функции программного модуля выполняются в одном контексте. Различают два вида контекста: - глобальный контекст; - локальный контекст выполнения конкретного модуля. К глобальному контексту можно отнести: 1) значения системных атрибутов, системные процедуры и функции, например, функция ТекущееВремя() возвращает текущее системное время, а функция ТекущаяДата() – текущую дату на компьютере. 2) значения заданных в конфигураторе констант, перечислений. 3) переменные и процедуры глобального программного модуля с ключевым словом «Экспорт». Глобальный контекст виден всем программным модулям и определяет общую языковую среду конфигурации. Локальный контекст образуется тем конкретным местом конфигурации задачи, для которого использован этот конкретный модуль. Локальный контекст виден только конкретному программному модулю и определяет для модуля набор непосредственно доступных модулю объектов, их свойств и методов. Вся конфигурация, состоит из модулей. Это могут быть модули документов или модули отчетов или другие модули. Модули состоят из процедур и функций. Процедура - это небольшая программа для выполнения определенной задачи. Функция отличается от процедуры, только тем, что имеет результат.Говорят, "функция возвращает результат”.
Дата добавления: 2014-07-19; просмотров: 422; Нарушение авторских прав Мы поможем в написании ваших работ! |