Копировать ссылку на страницу

ISBL, IS-Builder Language

Встроенный в IS-Builder высокоуровневый язык программирования, предназначенный для описания алгоритмов работы прикладных задач.

На языке ISBL задаются все программные вычисления внутри систем, разработанных на этой платформе:

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

Язык ISBL, как и любой высокоуровневый язык программирования, включает в себя элементы:

•Константы – любые постоянные значения, используемые, например, при присваивании значений переменным или параметрам функций;
•Переменные – имена для значений, используемые при обращении к этим значениям;
•Операции – условные записи математических, логических, строковых и некоторых других функций;
•Функции – именованные последовательности операторов, предназначенные для их многократного использования;
•Массивы – именованные структуры данных, обращение к которым осуществляется по имени и индексу данных в структуре;
•Выражения – константы, переменные, элементы массивов и функции, связанные определенными операциями;
•Операторы – синтаксические «фразы» языков программирования, позволяющие реализовывать алгоритмы программ. Например, «оператор присваивания» или «оператор условного ветвления»;
•Комментарии – тексты вычислений, не учитываемые при их выполнении, например, пояснения к текстам программ.

Примеры см. в разделе «Использование выражений и операторов ISBL».

В текстах вычислений на ISBL можно использовать методы и свойства объектов IS-Builder, например, методы и свойства работы со справочниками или документами. Описание объектов см. в описании объектной модели системы DIRECTUM.

Из текстов ISBL можно обращаться к объектам сторонних приложений, например, к документам Microsoft Word или к книгам Microsoft Excel. Подробнее см. раздел «Обращение к объектам сторонних приложений».

Для написания вычислений на языке ISBL используется специальный редактор. Подробнее см. раздел «Редактор вычислений».

Для проверки работоспособности ISBL-кода используется отладчик. Подробнее см. раздел «Отладчик ISBL».

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM