Разработка приложения

Среда разработки LN позволяет разрабатывать программное обеспечение LN. Вы можете создать VRC пакетов, в которых можно выполнять следующее:

  • Настраивать для приложения модель данных, состоящую из доменов и таблиц. Для использования данной функциональности требуется лицензия разработчика.
  • Создавать различные типы программных компонентов, таких как следующие:
    • Сеансы
    • Формы
    • Отчеты
    • Скрипты отчетов
    • Многоязыковые метки полей данных
    • Вопросы и сообщения
  • Создавать, редактировать и компилировать скрипты ИП, DLL и DAL. Для использования данной функциональности требуется лицензия разработчика.
  • Домены определяют общую информацию о данных, такую как тип данных, длина, выравнивание, допустимые диапазоны, формат вывода и правила прописных букв.
  • Определение таблицы задает структуру таблицы. Определение таблицы содержит поля и индексы. Поля таблицы связаны с доменами, которые определяют тип данных и ряд характеристик полей.
  • Уровень доступа к данным (DAL) позволяет разработчикам описывать правила для данных. DAL связывается с таблицей, а не сеансом. Поэтому, при обращении к таблице используется DAL. Таким образом, разные сеансы могут обновлять таблицу, используя одинаковые правила. Кроме того, возможности интеграции используют DALчтобы обеспечить выполнение обновлений по тем же правилам.
  • Сеанс выполняет действие. Сеансыиспользуются для представления данных, редактирования данных и обработки данных. Каждый сеанс имеет код. Код сеанса показывается на панели состояния в окне сеанса. Сеанс состоит из нескольких совместно работающих компонентов, таких как форма и объектный код. Объектным кодом сеанса является скомпилированный скрипт.
  • Поведение сеанса по умолчанию обрабатывает программа 4GL. Если вам требуется дополнительная функциональность или вы хотите обойти функциональностьпо умолчанию, вы программируете свои изменения в скрипте сеанса (Программный скрипт). Скрипт компилируется в объектный код сеанса. Объектный код содержит только исключения относительно нормальных процедур работы системы. Программа 4GL выполняет нормальные процедуры работы системы, а вы пишете исключения.
  • Функции позволяют вам выполнять задание программирования множество раз с разными значениями. Функция объявляется в разделе функций скрипта, в библиотеке или в отдельном скрипте функций (включение).
  • Библиотека, называемая также Динамически подключаемая библиотека (DLL), предоставляет специфичные для приложения функции, которые могут быть использованы в рамках системы множеством сеансов. Библиотека является скриптом, который хранится как отдельный компонент. Библиотека компилируется отдельно от программного скрипта, который ее использует. Библиотеки загружаются во время выполнения сеансами, которые их используют. Когда сеансу требуется доступ к библиотеке, библиотека загружается и соответствующая функция выполняется.

Смотри также: Доработка приложений