<< Click to Display Table of Contents >> Navigation: Раздел 2 Знакомство с программной платформой ''Агент Плюс 2.0'' > Конфигуратор |
"Конфигуратор" представляет собой визуальную среду разработки, предназначенную для проектирования Конфигураций. Включает в себя программные инструменты: редактор скриптов L9, редактор диалоговых форм, редактор объектов дерева конфигурации.
МП (мобильное приложение) – это приложение с оконным интерфейсом, которое состоит из главного окна приложения и неограниченного числа дополнительных окон. МП включает в себя наборы диалоговых форм, взаимодействующих с локальной базой данных мобильного устройства, а также программные модули для обработки данных в локальной базе данных мобильных устройств.
В рамках различных проектов МП могут решать задачи автоматизации таких видов деятельности мобильных сотрудников, как торговля, страхование, инвентаризация основных средств, инвентаризация товарно-материальных ценностей, вендинг (учет продаж через торговые автоматы) и др. МП могут быть различных конфигураций для решения различных задач.
Конфигурация – набор скриптов L9, описаний диалоговых форм, используемых в МП. Конфигурации создаются в "Конфигураторе". Все перечисленные данные представлены в виде специального файла конфигурации.
Иначе говоря, конфигурация представляет собой проект МП.
"Конфигуратор" включает в себя следующие инструменты:
• |
Инструмент проектирования структуры элементов дерева конфигурации, включающий следующие элементы: |
o |
Элемент "Константы"; |
o |
Элемент "Справочники"; |
o |
Элемент "Документы"; |
o |
Элемент "Нумераторы"; |
o |
Элемент "Перечисления"; |
o |
Элемент "Формы"; |
o |
Элемент "Ресурсы". |
• |
Инструмент проектирования диалоговых форм; |
• |
Инструмент проектирования пользовательских меню; |
• |
Инструмент для создания программных модулей (скриптов) на языке программирования L9; |
• |
Инструмент для создания словарей пользовательского интерфейса МП (применяется в мультиязычных пользовательских интерфейсах МП). |
Результатом работы "Конфигуратора" является конфигурация (определение дано выше). Для работы МП на мобильном устройстве "Конфигуратор" преобразовывает конфигурацию в сборку.
Сборка – это приложение для мобильного устройства, работа которого обеспечивается специализированной исполняющей машиной, предварительно установленной на мобильное устройство. Сборка представляет собой ZIP-архив (расширение файла – ".apb"), внутри которого содержатся следующие файлы:
• |
Файл описания структуры сборки в формате XML, включающий в себя: |
o |
Описание структуры локальной базы данных, с которой будет взаимодействовать МП; |
o |
Описание структуры базовых элементов, использующихся для взаимодействия с локальной базой данных МП; |
o |
Описание диалоговых форм; |
o |
Описания программных модулей; |
o |
Ссылки на файлы ресурсов; |
• |
Файлы ресурсов (картинки, файлы словарей интерфейса, служебные файлы); |
• |
Файлы байт-кода L9 (скомпилированные скрипты L9). |
Для использования на мобильном устройстве файл конфигурации (расширение файла -".apc") преобразуется "Конфигуратором" в файл Сборки (расширение файла – ".apb"). Преобразование файла конфигурации в файл сборки преследует следующие цели:
• |
Предотвратить несанкционированный доступ к программным модулям L9 внутри МП; |
• |
Исключить необходимость присутствия на мобильном устройстве т.н. "компилятора" (специальный модуль, преобразующий скрипты языка L9 в байт-код L9), что ускоряет работу МП. |